Campaign Field Mapping
WeGive Campaigns sync to standard Salesforce Campaign records — the same Campaign object used by NPSP, with NPC-specific fields where applicable.
Core fields
| WeGive field | NPC Campaign field | Sync |
|---|---|---|
name | Name | ↔ |
description | Description | ↔ |
start_date | StartDate | ↔ |
end_date | EndDate | ↔ |
active | IsActive | ↔ |
Linkage
| WeGive field | NPC field |
|---|---|
| (Salesforce ID) | Id |
Hierarchy
WeGive supports child campaigns. When pushing a campaign with a parent, the parent’s Salesforce ID is written to ParentId. On pull, the same field is used to assemble the campaign tree on the WeGive side.