Constant Contact

The Constant Contact modules allow you to monitor, create, update, send, retrieve, list, and delete the contacts, contact lists, contact tracking reports, email campaigns, email scheduling, and email tracking report in your Constant Contact account.

Getting Started with Constant Contact

Prerequisites

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Constant Contact to Integromat

1. Go to Integromatt and open the Constant Contact module's Create a connection dialog.

2. In the Connection name field, enter a name for the connection and click Continue.

3. Confirm the access by signing into your Constant Contact account.

The connection has been established.

Contact

Watch Contacts

Triggers by contact create or update events. Optionally filters by contact status.

ConnectionEstablish a connection to your Constant Contact account.
EventSelect or map the events you want to watch for the contact. For example, createupdate, or delete.
Contact ListsSelect or map the contact lists whose contacts you want to watch.
LimitSet the maximum number of contacts Integromat should return during one scenario account.

List Contacts

Retrieves a list of contacts and filters by criteria.

ConnectionEstablish a connection to your Constant Contact account.
StatusSelect or map the status of the contacts you want to list. For example, active.
EmailEnter (map) the email address of the contact you want to list.
Contact ListsSelect or map the contact lists whose contacts you want to list.
Updated AfterEnter (map) the date to list the contacts that were updated on or after the specified date. See the list of supported date and time formats.
LimitSet the maximum number of contacts Integromat should return during one scenario account.

Create a Contact

Creates a new contact.

ConnectionEstablish a connection to your Constant Contact account.
Create SourceSelect or map the source from where you want to create the contact.
EmailEnter (map) the contact's email address.
Permission to SendSelect or map the permissions for the contact. For example, explicit.
First NameEnter (map) the contact's first name.
Last NameEnter (map) the contact's last name.
Job TitleEnter (map) the contact's job title.
Company NameEnter (map) the company name with which the contact is associated.
Birthday MonthEnter (map) the contact's birthday month number. This field is required if you use the birthday day field. Enter (map) a value between 1 and 12.
Birthday DayEnter (map) the contact's birthday day number. This field is required if you use the birthday month field. Enter (map) a value between 1 and 31.
AnniversaryEnter (map) the date on which contact converted to the customer of the organization of Constant Contact. See the list of supported date and time formats.
Phone NumberAdd the phone numbers of the contact:
Phone Number
Enter (map) the contact's phone number.
Kind
Select or map the phone number type. For example, Home.`
Street AddressesAdd the contact's address:
KindSelect or map the address type. For example, Work.
StreetEnter (map) the street name.
CityEnter (map) the city name.
StateEnter (map) the state name.
Postal CodeEnter (map) the area postal code.
CountryEnter (map) the country name.
Custom FieldAdd the custom fields and their values for the contact.
Contact List IDsSelect or map the Contact List ID to which you want to add the contact.

Import Contacts

Imports contacts by an array of contacts. Existing contact with the same email will be replaced.

ConnectionEstablish a connection to your Constant Contact account.
ContactsAdd the contact details you want to import.
EmailEnter (map) the contact's email address.
First NameEnter (map) the contact's first name.
Last NameEnter (map) the contact's last name.
Job TitleEnter (map) the contact's job title.
Company NameEnter (map) the company name with which the contact is associated.
Birthday MonthEnter (map) the contact's birthday month number. This field is required if you use the birthday day field. Enter (map) a value between 1 and 12.
Birthday DayEnter (map) the contact's birthday day number. This field is required if you use the birthday month field. Enter (map) a value between 1 and 31.
AnniversaryEnter (map) the date on which contact converted to the customer of the organization of Constant Contact. See the list of supported date and time formats.
Phone NumberEnter (map) the contact's phone number.
Street 1Enter (map) the street address of the contact.
Street 2Enter (map) the contact's street address.
CityEnter (map) the contact's city name.
StateEnter (map) the contact's state name.
ZIP CodeEnter (map) the contact's area zip code.
CountryEnter (map) the contact's country name.
Custom FieldsAdd the custom field names and their values.

Contact List IDAdd the Contact List IDs whose contacts you want to import.

Import Contact by CSV

Imports contacts by a CSV file. Only the first 4 MB of the file will be imported if the file exceeds 4 MB.

Connection Establish a connection to your Constant Contact account.
Contact List IDsAdd the Contact List IDs to which you want to add the contacts.
File NameEnter (map) the file name containing the contacts including the extension. For example, sample.csv.
DataEnter (map) the data of the file. The CSV file you are importing. The column headings that you can use in the file are  first_namelast_nameemailphonejob_titleanniversarybirthday_daybirthday_monthcompany_namestreetstreet2citystatezip, and country. The only required column heading is email 

Update a Contact

Updates a contact by its ID.

ConnectionEstablish a connection to your Constant Contact account.
ContactsAdd the contact details you want to import.
EmailEnter (map) the contact's email address.
First NameEnter (map) the contact's first name.
Last NameEnter (map) the contact's last name.
Job TitleEnter (map) the contact's job title.
Company NameEnter (map) the company name with which the contact is associated.
Birthday MonthEnter (map) the contact's birthday month number. This field is required if you use the birthday day field. Enter (map) a value between 1 and 12.
Birthday DayEnter (map) the contact's birthday day number. This field is required if you use the birthday month field. Enter (map) a value between 1 and 31.
AnniversaryEnter (map) the date on which contact converted to the customer of the organization of Constant Contact. See the list of supported date and time formats.
Phone NumberEnter (map) the contact's phone number.
Street 1Enter (map) the street address of the contact.
Street 2Enter (map) the contact's street address.
CityEnter (map) the contact's city name.
StateEnter (map) the contact's state name.
ZIP CodeEnter (map) the contact's area zip code.
CountryEnter (map) the contact's country name.
Custom FieldsAdd the custom field names and their values.
Contact List IDAdd the Contact List IDs whose contacts you want to import.

Delete a Contact

Removes a contact by its ID. Deleted contacts can be revived.

Connection Establish a connection to your Constant Contact account.
Contact IDSelect or map the Contact ID you want to delete.

Delete Contacts from Lists

Removes contacts from lists by their IDs.

Connection Establish a connection to your Constant Contact account.
List IDsAdd the List IDs from which you want to delete the contacts.  
All Active ContactsSelect whether you want to delete all the active contacts in the contact list.
Contact IDsAdd the Contact IDs you want to delete.
Contact List IDsAdd the Contact List IDs whose contacts you want to delete.

Contact List

List Contact Lists

Retrieves a list of contact lists.

Connection Establish a connection to your Constant Contact account.
LimitSet the maximum number of contact lists Integromat should return during one execution cycle.

Create a Contact List

Creates a new contact list.

Connection Establish a connection to your Constant Contact account.
NameEnter (map) a name for the new contact
FavoriteSelect whether you want to mark this contact list as your favorite.
DescriptionEnter (map) the details of the contact list.

Update a Contact List

Updates a contact list by its ID.

Connection Establish a connection to your Constant Contact account.
Contact List IDSelect or map the Contact List ID you want to update.
NameEnter (map) a name for the new contact
FavoriteSelect whether you want to mark this contact list as your favorite.
DescriptionEnter (map) the details of the contact list.

Delete a Contact List

Removes a contact list by its ID.

Connection Establish a connection to your Constant Contact account.
Contact List IDSelect or map the Contact Lists you want to delete.


Contact Tracking Report

Watch Contact Activities 

Triggers by new activities of contact for specific events.

ConnectionEstablish a connection to your Constant Contact account.
Contact IDSelect or map the Contact ID whose contact activities you want to watch.
Tracking Activities ListSelect or map the tracking activities list 
LimitSet the maximum number of Integromat should return during one execution cycle.

List Contact Activities

List contact activities by their ID.

ConnectionEstablish a connection to your Constant Contact account.
Contact ID Select or map the Contact ID whose activities you want to list.
Tracking Activities ListSelect or map the activities you want to list for the contacts.
LimitSet the maximum number of Integromat should return during one execution cycle.

List Contact Action Summaries

List action summary for contact in email campaign activities by the contact ID.

ConnectionEstablish a connection to your Constant Contact account.
Contact IDSelect or map the Contact ID whose action summaries you want to list.
Start DateEnter (map) the date to list the action summaries for the contacts from the specified date. See the list of supported date and time formats.
End DateEnter (map) the date to list the action summaries for the contacts until the specified date. See the list of supported date and time formats.
LimitSet the maximum number of action summaries Integromat should return during one execution cycle.

Summarize Average Open and Click Rates

Summarize average open and click rates by the contact ID.

ConnectionEstablish a connection to your Constant Contact account.
Contact IDSelect or map the Contact ID whose average open and click rates you want to summarize.
Start DateEnter (map) the date from which you want to summarize the average open and click rates. See the list of supported date and time formats.
End DateEnter (map) the date until which you want to summarize the average open and click rates. See the list of supported date and time formats.

Email Campaign

Watch Email Campaign

Triggers by new email campaigns.

ConnectionEstablish a connection to your Constant Contact account.
LimitSet the maximum number of email campaigns Integromat should return during one execution cycle.

List Email Campaigns

Retrieves a list of email campaigns.

ConnectionEstablish a connection to your Constant Contact account.
LimitSet the maximum number of email campaigns Integromat should return during one execution cycle.

Create an Email Campaign

Creates a new email campaign.

ConnectionEstablish a connection to your Constant Contact account.
NameEnter (map) a name for the email campaign.
Add the Email Campaign ActivitiesAdd the email campaign activities:
Format Type
Select or map the activity format type:
  • Modern Email
  • Legacy Email
From NameEnter (map) the name from which you want to campaign.
From EmailEnter (map) the email address from which you want to send the campaign.
Reply to EmailEnter (map) the email address to which the recipient can reply.
SubjectEnter (map) the campaign email subject line.
HTML ContentEnter (map) the email body message in HTML format.
PreheaderEnter (map) 
Organization NameEnter (map) the organization's name that is sending the email campaign.
Country CodeSelect or map the country code of the company that is sending the email campaign.
Address Line 1Enter (map) the street address of the organization.
Address OptionalEnter (map) the address of the organization.
CityEnter (map) the city where the organization is located.
Postal CodeEnter (map) the organization area postal code.
State Code for the US OnlySelect or map the organization's state code. This is applicable if the organization is located in the US.
State Name for Non-USEnter (map) the state name where the organization is located. Application to Non-US countries.

Delete an Email Campaign

Removes an email campaign by its ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID you want to delete.

Get an Email Campaign Activity

Retrieves details of an email campaign activity by its ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity details you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose details you want to retrieve.

Preview an Email Campaign Activity

Preview an email campaign activity by its ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity you want to preview.
Campaign Activity IDSelect or map the Campaign Activity ID you want to preview.

Test an Email Campaign Activity

Tests an email campaign activity by its ID with a daily limit of 50 test emails.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity you want to test.
Campaign Activity IDSelect or map the Campaign Activity ID you want to test.
Email AddressesAdd the email addresses to which you want to send this email campaign activity for testing.
Personal MessageEnter a message that you want to communicate to the recipients.

Email Scheduling 

List Email Campaign Activity Schedules

Retrieves a list of schedules of an email campaign activity by its ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity schedules you want to list.
Campaign Activity IDSelect or map the Campaign Activity ID whose schedule details you want to list.
LimitSet the maximum number of email campaign activity schedules Integromat should return during one execution cycle.

Get an Email Campaign Activity Send History

Retrieves the send history of an email campaign activity by its ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity send history details you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose sent history details you want to retrieve.
LimitSet the maximum number of email campaign activities sent history details Integromat should return during one execution cycle.

Schedule an Email Campaign Activity

Schedules an email campaign activity by its ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity you want to schedule.
Campaign Activity IDSelect or map the Campaign Activity ID you want to schedule.
Schedule DateEnter (map) the date on which you want to send the email campaign activity. See the list of supported date and time formats.

Unschedule an Email Campaign Activity

Unschedules an email campaign activity by its ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity you want to unschedule.
Campaign Activity IDSelect or map the Campaign Activity ID you want to unschedule.

Email Tracking Report

Watch Email Bounces Reports

Triggers by new email bounces reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity bounce reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose bounce reports details you want to watch. 
LimitSet the maximum number of email bounce reports Integromat should return during one execution cycle.

Watch Email Clicks Reports

Triggers by new email clicks reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity click reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose click reports details you want to watch. 
LimitSet the maximum number of email click reports Integromat should return during one execution cycle.

Watch Email Did Not Opens Reports

Triggers by new email did not open reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's emails that were not opened reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose emails that were not opened reports details you want to watch. 
LimitSet the maximum number of emails that were not opened reports Integromat should return during one execution cycle.

Watch Email Forwards Reports

Triggers by new email forwards reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's forward reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose forward reports details you want to watch. 
LimitSet the maximum number of email forward reports Integromat should return during one execution cycle.

Watch Email Opens Reports

Triggers by new email opens reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's open reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose open reports details you want to watch. 
LimitSet the maximum number of email open reports Integromat should return during one execution cycle.

Watch Email Opt-outs Reports

Triggers by new email opt-outs reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's opt-out reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose opt-out reports details you want to watch. 
LimitSet the maximum number of email opt-out reports Integromat should return during one execution cycle.

Watch Email Sends Reports

Triggers by new email send reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's sent reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose send reports details you want to watch. 
LimitSet the maximum number of email sent reports Integromat should return during one execution cycle.

Watch Email Unique Opens Reports

Triggers by new email unique opens reports.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's unique open reports you want to watch.
Campaign Activity IDSelect or map the Campaign Activity ID whose unique open reports details you want to watch. 
LimitSet the maximum number of email unique open reports Integromat should return during one execution cycle.

Get Email Links Reports

Retrieves email links reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's link reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose link reports details you want to retrieve. 
LimitSet the maximum number of email link reports Integromat should return during one execution cycle.

Get Email Bounces Reports

Retrieves email bounces reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's bounce reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose bounce reports details you want to retrieve. 
LimitSet the maximum number of email bounce reports Integromat should return during one execution cycle.

Get Email Clicks Reports

Retrieves email clicks reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's click reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose click reports details you want to retrieve. 
LimitSet the maximum number of email click reports Integromat should return during one execution cycle.

Get Email Did Not Opens Reports

Retrieves email did not opens reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's did not open reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID that did not open the report's details you want to retrieve. 
LimitSet the maximum number of email did not open reports Integromat should return during one execution cycle.

Get Email Forwards Reports

Retrieves email forwards reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's forward reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose forward reports details you want to retrieve. 
LimitSet the maximum number of email forward reports Integromat should return during one execution cycle.

Get Email Opens Reports

Retrieves email opens report by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's open reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose open reports details you want to retrieve. 
LimitSet the maximum number of email open reports Integromat should return during one execution cycle.

Get Email Opt-outs Reports

Retrieves email opt-outs reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's opt-out reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose opt-out reports details you want to retrieve. 
LimitSet the maximum number of email opt-out reports Integromat should return during one execution cycle.

Get Email Sends Reports

Retrieves email sends reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's open reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose open reports you want to retrieve. 
LimitSet the maximum number of email sent reports Integromat should return during one execution cycle.

Get Email Unique Opens Reports

Retrieves email unique opens reports by the email campaign activity ID.

ConnectionEstablish a connection to your Constant Contact account
Campaign IDSelect or map the Campaign ID whose email campaign activity's open reports you want to retrieve.
Campaign Activity IDSelect or map the Campaign Activity ID whose open reports you want to retrieve.
LimitSet the maximum number of unique open reports Integromat should return during one execution cycle.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Constant Contact account.
URL

Enter a path relative to https://api.cc.email For example, /v3/account/summary

For the list of available endpoints, refer to the Constant Contact API Documentation.

Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Contact Lists

The following API call returns all the contact lists from your Constant Contact account:

URL:
/v3/contact_lists

Method:
GET

Matches of the search can be found in the module's Output under Bundle > Body
In our example, 2 contact lists were returned:


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.