Skip to content

Automate Constant Contact

Constant Contact holds your contact lists and the email campaigns you send to them. Automations keep you up to date on who joined, who unsubscribed and how recent emails performed, without logging in to check. Describe what you want to your AI assistant, check what it will do, and it keeps running.

Try asking

Create a ClickRuntime automation: check Constant Contact every 15 minutes and email me the name and email of each new contact added since the last check.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Constant Contact automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Constant Contact should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

After each Constant Contact campaign, compare its open and click rates with our last five and tell me how it did.

When someone submits our Google Form, add them to a Constant Contact list.

When a new Eventbrite attendee registers, add them to Constant Contact, log them in a Google Sheet and post the count in Slack.

Beyond chat

Have Constant Contact work when you're not in the chat

Connecting Constant Contact to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Constant Contact

You connect Constant Contact through an OAuth application you create yourself. Until Constant Contact approves an app, only the user who created it can authorize it, so create it with the account that owns your lists.

Constant Contact

Email marketing

  1. Signed in as the Constant Contact user who owns your lists, create a new application in Constant Contact's developer portal.
  2. Allow the scopes your automations need, such as contact_data and campaign_data, plus offline_access.
  3. Copy your app's client ID and client secret.
  4. In the ClickRuntime dashboard, open Connections, choose Constant Contact and enter the client ID and secret, then authorize it as the same Constant Contact user.

Good to know

Constant Contact limits that affect automations

  • Access tokens last 24 hours. Refresh tokens are only issued with the offline_access scope.
  • A refresh token that is never used expires after 180 days.
  • Constant Contact rate-limits its token endpoint.
  • New contacts are found by checking every 15 minutes, so a new-contact alert can arrive up to 15 minutes after the contact is added.

FAQ

Questions about automating Constant Contact

What can ClickRuntime see in Constant Contact?
What the scopes on your app allow: contacts and their status with `contact_data`, and email campaigns and their reports with `campaign_data`.
Why does only one person authorize the app?
Constant Contact only lets the user who created an application authorize it until the app is approved. Create the app with the account that owns your lists.
Are new contact alerts instant?
No. The automation checks for new contacts every 15 minutes and sends each one it hasn't seen before.
Can it tell me who unsubscribed?
Yes. It looks up contacts whose status changed to unsubscribed since yesterday and emails you the list.
Do these need AI?
No. They are lists and counts. If you want a written summary on top, it uses the AI included in every ClickRuntime plan, with no AI key of your own.
Is this a Constant Contact connector for ChatGPT or Claude?
Not for chatting with Constant Contact data. A chat connector lets your assistant read and change Constant Contact while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Constant Contact event.

Tell your assistant what Constant Contact should do

Free plan. No credit card.