Household Field Mapping
Households sync to Salesforce Accounts using a dedicated Household record type. WeGive discovers the Household record type ID at OAuth — if your org doesn’t have one, household sync is silently disabled.
Identity
| WeGive field | NPC field | Sync |
|---|---|---|
name | Name | ↔ |
Address
The household address uses the standard Billing address fields.
| WeGive field | NPC field | Sync |
|---|---|---|
billing_address.address_1 | BillingStreet | ↔ |
billing_address.city | BillingCity | ↔ |
billing_address.state | BillingState | ↔ |
billing_address.zip | BillingPostalCode | ↔ |
billing_address.country | BillingCountry | ↔ |
Member linkage
Household members are individual donors (PersonAccounts) whose ParentId points to the household Account. WeGive maintains this relationship when pushing household members, and reads it on pull to assemble household groupings in WeGive.