Households sync to Salesforce Accounts using a dedicated Household record type. WeGive discovers the Household record type at connect time; if your org has none, household sync is disabled.
The household record itself is pull-only (Salesforce → WeGive) today, despite the Sync column below and a Push toggle existing on the dashboard — this is a known issue. A new or renamed household created in WeGive never reaches Salesforce. This is separate from member linkage below, which genuinely does push — when a WeGive supporter is added to a household, WeGive pushes that supporter’s own ParentId field (part of the Person Account push), it just never pushes the household Account record itself.
Identity
Address
Member linkage
Household members are Person Accounts whose ParentId points to the Household Account. On push, WeGive sets ParentId on each member. On pull, WeGive reads ParentId on each Person Account and attaches the supporter to the matching household.
Linkage
Merges
When two Household Accounts are merged in Salesforce, WeGive detects the merge on the next pull and merges the corresponding WeGive households.