Constant Contact is an email marketing and online survey platform that provides tools for organizations to create and manage email marketing campaigns, build and grow their email lists, and engage with their subscribers.
Connect Anedot to Constant Contact
To connect Anedot to To connect Anedot to Constant Contact, follow the steps below:
Access the Settings>Integrations>Directory tab within your fundraising account.
Click the blue + New Connection button in the upper right corner of the Directory.
Select Constant Contact from the Directory list.
Select the Action Pages you would like synced with Constant Contact. The default is All Pages.
To exclude pages, enter a comma-separated list of the Action Page IDs.
Optionally, you can scope the integration to only send team-specific data to Constant Contact.
Optionally, click Add to enter a List ID.
Click the blue Save button.
Once saved, you will be redirected to log in to Constant Contact.
Next, click Allow Access. This allows Anedot to update Contact Contact campaign data and contact info.
Once you connect the app, you are good to go!
Data Relays
Anedot will send relays for Donation and Lead Pages.
Once a relay has passed successfully, you will see your Contact stats updated under the Performance tab of your home page in Constant Contact.
If Contact List IDs have been specified during the integration setup in Anedot, those contacts will be available in your List.
Field Mapping
Contact Fields
Anedot Field | Constant Contact Field |
create_source (integration-specific field, always "Account") | Contacts > Contacts > "Source" |
- | email_address { |
first_name | Contacts > Contacts > "First name" |
last_name | Contacts > Contacts > "Last name" |
list_memberships (integration-specific field (corresponds to List ID if specified in integration setup)) | Adds contact to corresponding list in Contacts > Lists > (specific list) |
Constant Contact Example Payloads
Request Body (no List IDs setup)
{
"last_name": "Dot",
"first_name": "Annie",
"create_source": "Account",
"email_address": {
"address": "[email protected]",
"permission_to_send": "implicit"
}
}
Request Body (List IDs setup)
{
"last_name": "Dot",
"first_name": "Annie",
"create_source": "Account",
"email_address": { "address": "[email protected]", "permission_to_send": "implicit" },
"list_memberships": ["9938af78-151f-11ee-9414-fa163ed70180"]
}
Response Body (Success - no List ID setup)
{
"last_name": "Dot",
"contact_id": "b8976f38-2ee5-11ed-b1b3-fa163e3c5d75",
"created_at": "2022-09-07T19:46:09Z",
"first_name": "Annie",
"updated_at": "2022-09-07T19:46:09Z",
"create_source": "Account",
"email_address": {
"address": "[email protected]",
"created_at": "2022-09-07T19:46:09Z",
"updated_at": "2022-09-07T19:46:09Z",
"opt_in_date": "2022-09-07T19:46:09+00:00",
"opt_in_source": "Account",
"confirm_status": "off",
"permission_to_send": "implicit"
}
}
Response Body (Success - List ID setup)
{
"last_name": "Dot",
"contact_id": "b8976f38-2ee5-11ed-b1b3-fa163e3c5d75",
"created_at": "2022-09-07T19:46:09Z",
"first_name": "Annie",
"updated_at": "2022-09-07T19:46:09Z",
"create_source": "Account",
"email_address": {
"address": "[email protected]",
"created_at": "2022-09-07T19:46:09Z",
"updated_at": "2022-09-07T19:46:09Z",
"opt_in_date": "2022-09-07T19:46:09+00:00",
"opt_in_source": "Account",
"confirm_status": "off",
"permission_to_send": "implicit"
},
"list_memberships": ["9938af78-151f-11ee-9414-fa163ed70180"]
}
Response Body (Failure)
[{
"errorKey": "contacts.api.validation.error",
"errorMessage": "email_address[address] is empty"
}]