Skip to content

Pledge Field Mapping

NPC tracks pledges natively as Pledge records — no custom object required.

Core fields

WeGive fieldNPC fieldSync
amountAmount
statusStatus
expected_dateExpectedDate
descriptionDescription

Linkage (create-only)

WeGive fieldNPC fieldNotes
donor.npc_idDonorIdAccount ID for the donor (PersonAccount or Organization)
campaign.npc_idCampaignId
fund.npc_idDesignationId

Pledge payments

NPC pledge payments are tracked as standard GiftTransaction rows linked to the parent Pledge. They follow the Gift Transaction mapping; WeGive uses the relationship to roll up paid vs outstanding amounts on the pledge.