Skip to content

Contact Field Mapping

Identity

WeGive fieldHubSpot propertyTypeSync
email_1emailstring
email_2work_emailstring
first_namefirstnamestring
last_namelastnamestring
address_me_assalutationstring
genderwegive_genderstring
deceasedwegive_deceasedboolean

Contact info

WeGive fieldHubSpot propertyTypeSync
phonephonestring
mobile_phonemobilephonestring

Address

Which WeGive address syncs is controlled by address_sync_source in Configuration Options. Both addresses are always available as custom properties.

WeGive fieldHubSpot propertySync
billing_address.address_1address
billing_address.citycity
billing_address.statestate
billing_address.zipzip
billing_address.countrycountry
mailing_address.address_1wegive_mailing_address_line_1
mailing_address.citywegive_mailing_city
mailing_address.statewegive_mailing_state
mailing_address.zipwegive_mailing_zip
mailing_address.countrywegive_mailing_country

Lifetime giving rollups (push-only)

These properties are recalculated by WeGive on every transaction event and pushed to HubSpot. They are read-only on pull.

WeGive fieldHubSpot propertyType
donor_sincewegive_donor_sincedate
total_givenwegive_total_givennumber (dollars)
total_giftswegive_total_giftsnumber
first_gift_datewegive_first_gift_datedate
first_gift_amountwegive_first_gift_amountnumber (dollars)
last_gift_datewegive_last_gift_datedate
last_gift_amountwegive_last_gift_amountnumber (dollars)
largest_giftwegive_largest_giftnumber (dollars)
average_giftwegive_average_giftnumber (dollars)
given_ytdwegive_given_ytdnumber (dollars)
has_active_recurringwegive_is_recurring_donorboolean
recurring_amountwegive_recurring_amountnumber (dollars)
donor_statuswegive_donor_statusenum

wegive_donor_status values: new, active, lapsed, at_risk, churned.

Linkage

WeGive fieldHubSpot propertyNotes
idwegive_idStable WeGive donor ID. Used as a secondary key on pull.