Constant Contact

Email marketing and automation platform for small businesses

93 actions Integration catalog
Request access
Connect Constant Contact once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Account Email AddressCONSTANT_CONTACT_ADD_ACCOUNT_EMAIL_ADDRESS
Add a new email address to your Constant Contact account.
Add Contact TaggingsCONSTANT_CONTACT_ADD_CONTACT_TAGGINGS
Add one or more tags to contacts based on specified criteria.
Add list membershipsCONSTANT_CONTACT_ADD_LIST_MEMBERSHIPS
Add contacts to one or more contact lists in Constant Contact.
Copy EventCONSTANT_CONTACT_COPY_EVENT
Create a copy of an existing event with a new name.
Count Contact ConsentsCONSTANT_CONTACT_COUNT_CONTACT_CONSENTS
GET contact consent counts for a Constant Contact account. Use this action when you need to retrieve aggregate counts of contacts by consent status, including explicitly confirmed, implicitly confirmed, pending, unsubscribed, and total contacts. Optionally include counts of newly subscribed contacts from the last 30 days by specifying the include parameter with 'new_subscriber'. This is a read-only operation that returns summary statistics about contact consent states.
Create ContactCONSTANT_CONTACT_CREATE_CONTACT
Create a new contact in your Constant Contact account.
Create contact from sign-up formCONSTANT_CONTACT_CREATE_CONTACT_FROM_SIGN_UP_FORM
Create or update a contact in Constant Contact via sign-up form submission.
Create Contact ListCONSTANT_CONTACT_CREATE_CONTACT_LIST
Create a new contact list in Constant Contact. Use this action when you need to create a new contact list to organize and manage your contacts. The list name must be unique within your account. You can optionally provide a description and mark the list as a favorite. Once created, contacts can be added to the list using the appropriate action.
Create contact tagCONSTANT_CONTACT_CREATE_CONTACT_TAG
Create a new contact tag in Constant Contact to organize your contacts.
Create Custom FieldCONSTANT_CONTACT_CREATE_CUSTOM_FIELD
Create a new custom field for contacts in Constant Contact. Use when you need to add a custom data field to store additional information about contacts, such as preferences, custom attributes, or extended contact details. The custom field can store different types of data including strings, numbers, dates, currency values, and select options. Required fields are 'label' (the display name) and 'type' (the data type to store).
Create Email CampaignCONSTANT_CONTACT_CREATE_EMAIL_CAMPAIGN
Create a new email campaign in Constant Contact. Use this action when you need to create a new email marketing campaign. The campaign will be created in DRAFT status by default. You must include a unique name for the campaign and at least one email campaign activity containing the email content (from_email, from_name, reply_to_email, subject, and html_content). After creation, the campaign can be scheduled or sent using appropriate actions. This action is suitable for creating marketing campaigns, newsletters, or promotional emails. Note: You must validate your sending email address in Constant Contact before you can use it in a campaign. Include [[trackingImage]] in your HTML content for open tracking.
Create EventCONSTANT_CONTACT_CREATE_EVENT
Create a new event with default settings in Constant Contact. Use this action when you need to create a new event in Constant Contact. The event is created with default settings including a registration form and landing page. The event will be created in DRAFT status and can be updated later before publishing. This action requires the 'event_update' OAuth scope.
Create Resend to Non-openersCONSTANT_CONTACT_CREATE_RESEND_TO_NON_OPENERS
Resend an email campaign to contacts who didn't open the original email.
Create Social PostCONSTANT_CONTACT_CREATE_SOCIAL_POST
Create a new social media post campaign in Constant Contact.
Delete contactCONSTANT_CONTACT_DELETE_CONTACT
Delete a contact from your Constant Contact account.
Delete Contact ListCONSTANT_CONTACT_DELETE_CONTACT_LIST
Permanently deletes a contact list from Constant Contact by its ID. This action is irreversible — once a contact list is deleted, it cannot be recovered. Use this action when you need to remove outdated or unwanted contact lists. Note that deleting a list does not delete the contacts that were members of the list. The API returns 204 No Content on successful deletion with an empty response body.
Create contact delete activityCONSTANT_CONTACT_DELETE_CONTACTS_ACTIVITY
Delete multiple contacts from your Constant Contact account in bulk.
Delete contact tagCONSTANT_CONTACT_DELETE_CONTACT_TAG
Delete a contact tag from your Constant Contact account.
Delete contact tagsCONSTANT_CONTACT_DELETE_CONTACT_TAGS
Delete one or more contact tags from your Constant Contact account.
Delete custom fieldCONSTANT_CONTACT_DELETE_CUSTOM_FIELD
Delete a contact custom field from your Constant Contact account.
Delete custom fieldsCONSTANT_CONTACT_DELETE_CUSTOM_FIELDS
Delete one or more custom fields from a Constant Contact account. Use when you need to remove outdated or unnecessary custom fields from your contact data. The deletion is processed asynchronously as an activity, so check the activity status to verify completion. This action is irreversible once the activity is processed.
Delete Email CampaignCONSTANT_CONTACT_DELETE_EMAIL_CAMPAIGN
DELETE an Email Campaign from your Constant Contact account. Use this action when you need to permanently remove an email campaign that is no longer needed or was created in error. This action is irreversible — the email campaign cannot be recovered once deleted. The API returns 204 No Content on successful deletion with an empty response body.
Delete contact list activityCONSTANT_CONTACT_DELETE_LIST_ACTIVITY
Delete contact lists from your Constant Contact account.
Delete SegmentCONSTANT_CONTACT_DELETE_SEGMENT
Permanently deletes a segment from Constant Contact by its ID. Use this action when you need to remove outdated or unwanted segments from your Constant Contact account. This action is irreversible — once a segment is deleted, it cannot be recovered. Note that deleting a segment does not delete the contacts that were members of the segment. The API returns 204 No Content on successful deletion with an empty response body.
Export ContactsCONSTANT_CONTACT_EXPORT_CONTACTS
Export contacts from your Constant Contact account to a CSV file.
Get account physical addressCONSTANT_CONTACT_GET_ACCOUNT_PHYSICAL_ADDRESS
GET the Physical Address for the Account. Use this action when you need to retrieve the physical mailing address associated with the Constant Contact account, such as for compliance verification or contact information display.
Get account summaryCONSTANT_CONTACT_GET_ACCOUNT_SUMMARY
Retrieve account details including company name, email, phone, and address.
Get activity statusCONSTANT_CONTACT_GET_ACTIVITY_STATUS
Retrieve the current status and details of a bulk activity.
Get contactCONSTANT_CONTACT_GET_CONTACT
Retrieve details of a specific contact by their ID.
Get contact activity summary reportCONSTANT_CONTACT_GET_CONTACT_ACTIVITY_SUMMARY_REPORT
Retrieve email engagement metrics for a specific contact over a date range.
Get Contact ListCONSTANT_CONTACT_GET_CONTACT_LIST
Retrieve details of a specific contact list by its ID.
Get Contact Open and Click Rates ReportCONSTANT_CONTACT_GET_CONTACT_OPEN_AND_CLICK_RATES_REPORT
Retrieve average open and click rates for a specific contact.
Get Contacts Export FileCONSTANT_CONTACT_GET_CONTACTS_EXPORT_FILE
Retrieve the exported contacts file from a completed export contacts activity. Use when you need to download the CSV file containing the contacts that were exported using the export contacts feature. The file_export_id is obtained from the results section of the export contacts activity response.
Get Contact SMS Engagement HistoryCONSTANT_CONTACT_GET_CONTACT_SMS_ENGAGEMENT_HISTORY
Retrieve SMS engagement history for a specific contact.
Get contact tag detailsCONSTANT_CONTACT_GET_CONTACT_TAG
GET Tag Details - Retrieves detailed information about a specific contact tag. Use this action when you need to fetch the name, source, creation/update timestamps, and optionally the count of contacts associated with a specific tag in Constant Contact.
Get custom fieldCONSTANT_CONTACT_GET_CUSTOM_FIELD
Retrieve details of a specific contact custom field by its ID.
Get email campaign detailsCONSTANT_CONTACT_GET_EMAIL_CAMPAIGN
Retrieve detailed information about a specific email campaign by its ID.
Get Email Campaign ActivityCONSTANT_CONTACT_GET_EMAIL_CAMPAIGN_ACTIVITY
Retrieve details of a specific email campaign activity by its ID.
Get email campaign activity previewCONSTANT_CONTACT_GET_EMAIL_CAMPAIGN_ACTIVITY_PREVIEW
Retrieve the HTML and text preview of an email campaign activity.
Get Email Campaign Activity ScheduleCONSTANT_CONTACT_GET_EMAIL_CAMPAIGN_ACTIVITY_SCHEDULE
Retrieve the scheduled send date(s) for an email campaign activity.
Get email campaign activity send historyCONSTANT_CONTACT_GET_EMAIL_CAMPAIGN_ACTIVITY_SEND_HISTORY
GET the send history of an email campaign activity. Use this action when you need to retrieve the send history records for an email campaign activity in Constant Contact. This returns details about each time the email was sent, including the send date, contact count, recipient lists/segments, and send status. This is a read-only operation suitable for auditing email sends, tracking delivery status, or analyzing campaign performance over multiple sends.
Get email campaign ID cross-referencesCONSTANT_CONTACT_GET_EMAIL_CAMPAIGN_ID_XREFS
Retrieve cross-references between V2 API email campaign IDs and V3 API campaign IDs.
Get Email Campaign Statistics ReportCONSTANT_CONTACT_GET_EMAIL_CAMPAIGNS_STATS_REPORT
Retrieve statistics for one or more email campaigns, including open rates, click rates, and delivery metrics.
Get EventCONSTANT_CONTACT_GET_EVENT
Retrieve details of a specific event by its ID.
Get list ID cross-referencesCONSTANT_CONTACT_GET_LIST_ID_XREFS
Retrieve cross-references between V2 API sequence IDs and V3 API list IDs.
Get Partner Webhook SubscriptionCONSTANT_CONTACT_GET_PARTNER_WEBHOOK_SUBSCRIPTION
Retrieve details of a specific partner webhook topic subscription by its ID.
Get resend to non-openersCONSTANT_CONTACT_GET_RESEND_TO_NON_OPENERS
GET Details for a Resend to Non-openers Campaign Activity. Use this action when you need to retrieve details about a resend to non-openers campaign activity. This includes information about the resend schedule, timing, status, and subject line used for the campaign. This action requires the campaign_activity_id which can be obtained from the campaign activities endpoint or campaign details endpoint.
Get SegmentCONSTANT_CONTACT_GET_SEGMENT
Retrieve details of a specific segment by its ID.
Import contacts from CSV fileCONSTANT_CONTACT_IMPORT_CONTACTS_FROM_FILE
Import contacts into Constant Contact from a CSV file. Use this action when you need to bulk import contacts from a CSV file into Constant Contact contact lists. The CSV file must include either an 'email' or 'sms_number' column. Supports custom fields with 'cf:' prefix. The activity is processed asynchronously - poll the activity status endpoint to check completion. Note: The base_url should not include /v3 as it's appended in the endpoint path_template.
Import contacts from JSONCONSTANT_CONTACT_IMPORT_CONTACTS_FROM_JSON
Bulk import contacts from JSON data into your Constant Contact account.
List account email addressesCONSTANT_CONTACT_LIST_ACCOUNT_EMAIL_ADDRESSES
GET a Collection of Account Email Addresses. Use this action when you need to retrieve all email addresses associated with a Constant Contact account. Supports filtering by confirmation status (CONFIRMED/UNCONFIRMED), role code (CONTACT/BILLING/REPLY_TO/JOURNALING/OTHER), or a specific email address. This is a read-only operation that requires the 'account_read' OAuth scope.
List account user privilegesCONSTANT_CONTACT_LIST_ACCOUNT_USER_PRIVILEGES
Get the user privileges associated with your access token.
List activity statusesCONSTANT_CONTACT_LIST_ACTIVITY_STATUSES
GET a collection of bulk activities. Use this action when you need to retrieve all bulk activities or filter by status (processing, completed, cancelled, failed, or timed_out). This is useful for monitoring batch operations like contact imports, file exports, or list membership changes.
List Contact ListsCONSTANT_CONTACT_LIST_CONTACT_LISTS
GET all contact lists for the Constant Contact account. Use this action when you need to retrieve all contact lists from a Constant Contact account. You can filter by name or status, and optionally include membership counts for each list. Results are paginated and can be limited using the limit parameter. This is a read-only operation that returns metadata about contact lists such as names, statuses, and membership information.
List contactsCONSTANT_CONTACT_LIST_CONTACTS
GET Contacts Collection to retrieve a list of contacts from Constant Contact. Use this action when you need to fetch contacts from your Constant Contact account, with optional filtering by status, email, lists, segments, tags, or update date. Returns up to 500 contacts at a time with pagination support. This is a read-only operation suitable for retrieving contact collections for analysis, synchronization, or display purposes.
List contact tagsCONSTANT_CONTACT_LIST_CONTACT_TAGS
GET Details for All Tags - Retrieves all contact tags for the account. Use this action when you need to fetch a list of all tags available in your Constant Contact account. You can optionally include the count of contacts associated with each tag by setting include_count to true. This is a read-only operation that returns tag metadata such as names, sources, and timestamps.
List contact custom fieldsCONSTANT_CONTACT_LIST_CUSTOM_FIELDS
GET custom_fields Collection to retrieve all contact custom field definitions. Use this action when you need to fetch the available custom field definitions that can be used for contacts in Constant Contact. This is a read-only operation that returns metadata about custom fields such as labels, types, and available choices.
List Email CampaignsCONSTANT_CONTACT_LIST_EMAIL_CAMPAIGNS
Retrieve all email campaigns from your Constant Contact account.
List Email Campaign Summaries ReportCONSTANT_CONTACT_LIST_EMAIL_CAMPAIGN_SUMMARIES_REPORT
Retrieve aggregated summary report of all bulk email campaigns.
List Email Did Not Opens ReportCONSTANT_CONTACT_LIST_EMAIL_DID_NOT_OPENS_REPORT
Retrieve contacts who did not open a specific email campaign.
Showing the first 60 of 93 actions.