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).
- Constant Contact developer portal → register app → OAuth credentials.
- 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
└─ ReportsAvailable operations
11 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Create Campaign | General | Create a new email campaign |
| Create Contact | General | Create a new contact |
| Create List | General | Create a new contact list |
| Get Campaign | General | Get campaign details by ID |
| Get Contact | General | Get contact details by ID |
| Get Reporting Summary | General | Get email reporting summary stats |
| List Campaigns | General | List all email campaigns |
| List Contacts | General | List all contacts |
| List Contact Lists | General | List all contact lists |
| Send Campaign | General | Schedule a campaign for sending |
| Update Contact | General | Update an existing contact |
Operations
Create Campaign
Create a new email campaign
| Parameter | Required | Type | Description |
|---|---|---|---|
Name name | Yes | text | |
Email Campaign Activities email_campaign_activities | Yes | text |
Tips
- Heavy template payload – easier in UI then trigger send via API.
Create Contact
Create a new contact
| Parameter | Required | Type | Description |
|---|---|---|---|
Email Address email_address | Yes | text | |
First Name first_name | Yes | text | |
Last Name last_name | Yes | text | |
List Memberships list_memberships | Yes | text |
Tips
- email + list_memberships[]. Honour opt-in laws.
Create List
Create a new contact list
| Parameter | Required | Type | Description |
|---|---|---|---|
Name name | Yes | text | |
Description description | Yes | text |
Get Campaign
Get campaign details by ID
| Parameter | Required | Type | Description |
|---|---|---|---|
Campaign Id campaign_id | Yes | text |
Get Contact
Get contact details by ID
| Parameter | Required | Type | Description |
|---|---|---|---|
Contact Id contact_id | Yes | text |
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
| Parameter | Required | Type | Description |
|---|---|---|---|
Scheduled Date scheduled_date | Yes | text | |
Campaign Activity Id campaign_activity_id | Yes | text |
Update Contact
Update an existing contact
| Parameter | Required | Type | Description |
|---|---|---|---|
Email Address email_address | Yes | text | |
First Name first_name | Yes | text | |
Last Name last_name | Yes | text | |
Contact Id contact_id | Yes | text |
FAQ
- vs Mailchimp?
- Both SMB-focused. Constant Contact stronger on event/registration features. Mailchimp stronger on automation.