Skip to content

Soft Credit Field Mapping

NPC tracks soft credits as GiftSoftCredit records — one row per credit split, attached to a GiftTransaction. Each row has a PartialAmount and a Role describing why the credit was extended.

Core fields

WeGive fieldNPC fieldSync
amountPartialAmount
typeRole

Role-to-type mapping

NPC RoleWeGive type
Household Memberhousehold_member
Solicitorsolicitor
Matched Donormatched_donor
Influencerinfluencer
Honoreehonoree
Third Party Donorthird_party_donor
(default / other)soft_credit

Linkage

WeGive fieldNPC field
transaction.npc_idGiftTransactionId
recipient.npc_idRecipientId