# Constant Contact integration

> Email marketing platform for managing contacts, lists, email campaigns, segments, tags, and campaign reporting.

- Authentication: oauth2

## Tools (48)

- **Add List Memberships (Bulk)**: Bulk add contacts to one or more lists by contact IDs, list IDs, segment, or tags. Runs asynchronously.
- **Create Contact**: Create a new contact with email address, name, and optional list memberships, tags, and custom fields.
- **Create Contact List**: Create a new contact list with a name, optional description, and favorite status.
- **Create Custom Field**: Create a new custom field for contacts with a label and type.
- **Create Email Campaign**: Create a new email campaign with a name and initial campaign activity configuration.
- **Create or Update Contact (Sign-up Form)**: Create a new contact or update an existing one based on email address. Designed for sign-up form submissions.
- **Create Segment**: Create a new dynamic contact segment with criteria for targeting contacts.
- **Create Tag**: Create a new contact tag with a unique name.
- **Delete Contact**: Delete a contact by ID. The contact is soft-deleted and can be recovered.
- **Delete Contact List**: Delete a contact list. Contacts in the list are not deleted from the account.
- **Delete Email Campaign**: Delete an email campaign and all its associated activities.
- **Delete Segment**: Delete a segment. The segment is soft-deleted and the name is retained for reporting.
- **Delete Tag**: Delete a tag and remove it from all tagged contacts.
- **Export Contacts**: Export contacts to a CSV file. Runs asynchronously and returns a download link when complete.
- **Get Account Emails**: Retrieve all email addresses associated with the account, including verification status.
- **Get Account Summary**: Retrieve account summary details including organization name, contact info, and optional physical address.
- **Get Activity Status**: Check the status of an asynchronous bulk activity (import, export, list membership change, etc.).
- **Get Campaign Activity**: Retrieve details for a campaign activity including content, recipients, and status.
- **Get Campaign Activity Links**: Get click count statistics for each link in a campaign activity.
- **Get Campaign Activity Tracking Bounces**: Get a report of bounced emails for a specific campaign activity, including bounce reason.
- **Get Campaign Activity Tracking Clicks**: Get a report of link clicks for a specific campaign activity, including URL clicked and device type.
- **Get Campaign Activity Tracking Opens**: Get a report of contacts who opened a specific campaign activity, including device type and timestamps.
- **Get Campaign Activity Tracking Opt-outs**: Get a report of contacts who unsubscribed from a specific campaign activity.
- **Get Campaign Activity Tracking Sends**: Get a report of contacts to whom a specific campaign activity was sent.
- **Get Contact**: Retrieve details for a single contact by ID, with optional subresources.
- **Get Contact Activity Summary**: Get a summary of a specific contact's email campaign interactions within a date range.
- **Get Contact Counts**: Get a count of contacts by their consent/permission status.
- **Get Contact List**: Retrieve details for a single contact list by ID.
- **Get Email Campaign**: Retrieve details for a single email campaign by ID, including its campaign activities.
- **Get Email Campaign Summaries**: Get aggregate tracking statistics (sends, opens, clicks, bounces, unsubscribes) for recent email campaigns.
- **Get Segment**: Retrieve details for a single segment including its criteria.
- **Import Contacts (JSON)**: Bulk import up to 40,000 contacts using a JSON payload. Runs asynchronously.
- **List Contact Lists**: Retrieve all contact lists in the account, with optional filtering by name and status.
- **List Contacts**: Retrieve a paginated collection of contacts with optional filtering by status, email, list, tag, segment, and date.
- **List Custom Fields**: Retrieve all custom fields defined in the account (max 100).
- **List Email Campaigns**: Retrieve a paginated list of email campaigns with their status and campaign activity IDs.
- **List Segments**: Retrieve all segments in the account with optional sorting.
- **List Tags**: Retrieve all contact tags in the account (max 500 tags).
- **Preview Campaign Activity**: Get a rendered HTML preview of a campaign activity.
- **Remove List Memberships (Bulk)**: Bulk remove contacts from one or more lists. Runs asynchronously.
- **Rename Email Campaign**: Rename an existing email campaign using PATCH.
- **Schedule Campaign Activity**: Schedule a campaign activity for sending at a specific date/time, or send immediately.
- **Send Test Email**: Send a test email for a campaign activity to specified email addresses.
- **Update Campaign Activity**: Update a campaign activity's content, recipients (contact lists or segments), and properties. PUT is a full replacement.
- **Update Contact**: Update an existing contact's properties. PUT is a full replacement, so include all fields.
- **Update Contact List**: Update a contact list's name, description, or favorite status. PUT is a full replacement.
- **Update Segment**: Update a segment's name and/or criteria. Both fields must be included.
- **Update Tag**: Update an existing tag's name.

## Related prompts

- [Daily Calendly to Constant Contact follow-up drafts](https://www.generalinput.com/prompts/daily-calendly-to-constant-contact-follow-up-drafts.md)
- [Monthly dormant subscriber win-back drafts in Constant Contact](https://www.generalinput.com/prompts/monthly-dormant-subscriber-win-back-drafts-in-constant-contact.md)
- [Weekly Constant Contact performance digest in Slack](https://www.generalinput.com/prompts/weekly-constant-contact-performance-digest-in-slack.md)
- [Hourly Shopify to Constant Contact sync with smart segmentation](https://www.generalinput.com/prompts/hourly-shopify-to-constant-contact-sync-with-smart-segmentation.md)
- [Sync HubSpot contacts to Constant Contact lists](https://www.generalinput.com/prompts/sync-hubspot-contacts-to-constant-contact-lists.md)

Connect Constant Contact in General Input: https://www.generalinput.com/apps/constant-contact