Detailed mapping between WeGive donors and Bloomerang constituents
WeGive Field | Bloomerang Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Stored in WeGive bloomerang_id |
first_name | FirstName | String | Yes* | Default “FNU” if empty |
middle_name | MiddleName | String | No | Direct mapping |
last_name | LastName | String | Yes* | Default “LNU” if empty |
email_1 | PrimaryEmail.Value | String | No | Email validation |
mobile_phone | PrimaryPhone.Number | String | No | Phone formatting |
WeGive Field | Bloomerang Field | Transformation | Notes |
---|---|---|---|
donor_type | Type | Set to “Individual” | Always Individual for person records |
created_at | DateCreated | ISO 8601 format | Read-only in Bloomerang |
updated_at | LastModified | ISO 8601 format | Updated on sync |
WeGive Field | Bloomerang Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Stored in WeGive bloomerang_id |
name | FullName | String | Yes | Direct mapping |
organization_type | Type | String | Yes | Set to “Organization” |
bloomerang_id