Detailed mapping between WeGive donors and Virtuous contacts, including V1 and V2 differences
WeGive Field | Virtuous Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Stored in WeGive virtuous_id |
first_name | FirstName | String | Yes* | Direct mapping |
middle_name | MiddleName | String | No | Direct mapping |
last_name | LastName | String | Yes* | Direct mapping |
suffix | Suffix | String | No | Direct mapping |
email_1 | EmailAddress | String | No | Email validation |
mobile_phone | PhoneNumber | String | No | Phone formatting |
EmailAddress
fieldWeGive Field | Virtuous Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Stored in WeGive virtuous_id |
name | Name | String | Yes | Direct mapping |
email_1 | EmailAddress | String | No | Email validation |
virtuous_id | Id | String | No | Correlation tracking |
WeGive Field | Virtuous Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Multiple correlation fields |
first_name | FirstName | String | Yes | Direct mapping |
middle_name | MiddleName | String | No | Direct mapping |
last_name | LastName | String | Yes | Direct mapping |
email_1 | EmailAddress | String | No | Email validation |
mobile_phone | PhoneNumber | String | No | Phone formatting |
virtuous_contact_id | ContactId | String | Yes | References parent Contact |
virtuous_contact_individual_id | Id | String | Yes | Individual identifier |
virtuous_is_primary_contact_individual | IsPrimary | Boolean | No | Primary designation |
virtuous_contact_id
: Links to the household/organization Contactvirtuous_contact_individual_id
: Identifies the specific individualvirtuous_is_primary_contact_individual
: Marks the primary contact personvirtuous_primary_contact_individual_id
: References primary individualWeGive Field | Virtuous Field | Transformation | Notes |
---|---|---|---|
id | Correlation ID | Stored mapping | Household correlation |
name | HouseholdName | Household naming | Generated or provided |
virtuous_id | Id | Contact reference | Household Contact ID |
WeGive Field | Virtuous Field | Transformation | Notes |
---|---|---|---|
street_1 | Address1 | Direct mapping | Primary street address |
street_2 | Address2 | Direct mapping | Secondary address line |
city | City | Direct mapping | City name |
state | State | Direct mapping | State/province |
postal_code | PostalCode | Direct mapping | ZIP/postal code |
country | Country | Default handling | Defaults to organization country |
virtuous_id
for contact identificationvirtuous_id
virtuous_contact_individual_id
virtuous_contact_id