Constant Contact integration

Email marketing: contacts, campaigns, lists, reporting, sign-up forms

Help CentreConnectors

Overview

Constant Contact is an email-marketing platform aimed at SMBs. The Automize Constant Contact connector covers contacts, campaigns, lists, reporting, sign-up forms.

  • Regions: US-headquartered, global service.
  • Plans: Tiered subscriptions. API on all paid plans.

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. Constant Contact developer portal → register app → OAuth credentials.
  2. In Automize → Settings → Connectors → Constant Contact. Paste credentials.

Find your credentials at https://app.constantcontact.com/pages/dma/portal/.


Rate limits

10k requests/day on Standard. Higher on Plus/Enterprise.


Data model

Email marketing:

    Account ─┬─ Contacts ─── Lists
             ├─ Campaigns ─── Activities
             ├─ Sign-up Forms
             └─ Reports

Available operations

11 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create CampaignGeneralCreate a new email campaign
Create ContactGeneralCreate a new contact
Create ListGeneralCreate a new contact list
Get CampaignGeneralGet campaign details by ID
Get ContactGeneralGet contact details by ID
Get Reporting SummaryGeneralGet email reporting summary stats
List CampaignsGeneralList all email campaigns
List ContactsGeneralList all contacts
List Contact ListsGeneralList all contact lists
Send CampaignGeneralSchedule a campaign for sending
Update ContactGeneralUpdate an existing contact

Operations

Create Campaign

Create a new email campaign

ParameterRequiredTypeDescription
Name nameYestext
Email Campaign Activities email_campaign_activitiesYestext

Tips

  • Heavy template payload – easier in UI then trigger send via API.

Create Contact

Create a new contact

ParameterRequiredTypeDescription
Email Address email_addressYestext
First Name first_nameYestext
Last Name last_nameYestext
List Memberships list_membershipsYestext

Tips

  • email + list_memberships[]. Honour opt-in laws.

Create List

Create a new contact list

ParameterRequiredTypeDescription
Name nameYestext
Description descriptionYestext

Get Campaign

Get campaign details by ID

ParameterRequiredTypeDescription
Campaign Id campaign_idYestext

Get Contact

Get contact details by ID

ParameterRequiredTypeDescription
Contact Id contact_idYestext

Get Reporting Summary

Get email reporting summary stats

No input parameters.


List Campaigns

List all email campaigns

No input parameters.

Tips

  • Filter by status (DRAFT, SENT, SCHEDULED).

List Contacts

List all contacts

No input parameters.

Tips

  • Filter by email, status, list.

List Contact Lists

List all contact lists

No input parameters.


Send Campaign

Schedule a campaign for sending

ParameterRequiredTypeDescription
Scheduled Date scheduled_dateYestext
Campaign Activity Id campaign_activity_idYestext

Update Contact

Update an existing contact

ParameterRequiredTypeDescription
Email Address email_addressYestext
First Name first_nameYestext
Last Name last_nameYestext
Contact Id contact_idYestext

FAQ

vs Mailchimp?
Both SMB-focused. Constant Contact stronger on event/registration features. Mailchimp stronger on automation.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.