Skip to content

Automate ActiveCampaign

Follow your ActiveCampaign contacts, deals and tasks without keeping the account open all day. New contacts, notes and deal stage moves reach Slack as they happen, stalled deals and overdue tasks land in your inbox, and your own site can tag contacts when they do something. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: when a contact is added in ActiveCampaign, post their name, email and list to #leads in Slack.

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

Ideas

What you can automate in ActiveCampaign

Instant posts about contacts and deals, a single end-of-day round-up, nudges on deals and tasks that have gone quiet, and a Monday look at last week's campaigns. These are ready-made starting points. Anything else you can describe works too.
The moment it happens

Post new ActiveCampaign contacts to Slack

Each new contact appears in Slack with their name, email and the list they joined.

See how it works
Collects as they arrive, acts daily

Get one end-of-day round-up of new contacts

At 5pm Slack gets a single message with the day's new contacts, grouped by list.

See how it works
The moment it happens

Share contact notes in Slack

When someone writes a note on a contact, the team sees the note and who it is about.

See how it works
The moment it happens

Announce new deals in Slack

Every new deal shows up with its title, value, owner and stage.

See how it works
The moment it happens

Hear when a deal moves stage or is won

Slack tells you each time a deal advances in the pipeline or closes as won.

See how it works
Weekly

List deals that have gone quiet

Every Monday you get open deals with no changes in two weeks, grouped by owner.

See how it works
On a schedule

Get overdue tasks every morning

Each morning you see every task past its due date with the contact or deal it belongs to.

See how it works
Weekly

Get last week's campaign numbers on Monday

A table of every campaign sent last week with sends, opens, clicks and unsubscribes.

See how it works
The moment it happens

Post ActiveCampaign unsubscribes to Slack

You see who left and from which list as soon as it happens.

See how it works
The moment it happens

Tag contacts when your site reports an action

Your site sends an email and a tag, and the matching contact is tagged in ActiveCampaign.

See how it works
Collects as they arrive, acts dailyAI

Get an evening summary of contact notes

Each evening the day's notes are summarised and the urgent ones are flagged at the top.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with ActiveCampaign, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any ActiveCampaign automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what ActiveCampaign 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

Every day, find ActiveCampaign contacts who opened 3 or more emails this week and add the Hot lead tag.

When a new row is added to my Webinar sheet in Google Sheets, add the person to ActiveCampaign with the Webinar tag.

When an ActiveCampaign deal moves to Won, post it in #sales on Slack and email the customer a welcome message through Gmail.

Beyond chat

Have ActiveCampaign work when you're not in the chat

Connecting ActiveCampaign 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 ActiveCampaign

ActiveCampaign gives each user their own API key and account URL. You save both in ClickRuntime, and nothing else is needed.

ActiveCampaign

Marketing automation / CRM

  1. In ActiveCampaign, open Settings, then Developer.
  2. Copy your account URL, which looks like https://<account>.api-us1.com. Requests go to this address, so it has to match your account.
  3. Copy the API key shown on the same page.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for ActiveCampaign, along with your account URL.

Good to know

ActiveCampaign limits that affect automations

  • ActiveCampaign allows 5 API requests per second per account. Automations that touch many contacts at once are paced to stay under it.
  • Every account has its own API address, so the URL from Settings, Developer must be saved with the key.
  • Deals are only available on plans that include the CRM. Deal alerts and stale-deal reminders need one of those plans.

FAQ

Questions about automating ActiveCampaign

What can ClickRuntime read and change in ActiveCampaign?
Whatever your API key can reach: contacts, lists, tags, notes, deals, tasks and campaign counts. It can create or update a contact and add tags to it.
Do contact and deal alerts arrive straight away?
Yes. New contacts, notes, new deals, stage changes and unsubscribes come in through an ActiveCampaign webhook, so they post as soon as ActiveCampaign sends the event.
Can I get one summary instead of a message per contact?
Yes. The daily summary stores each new contact as it arrives and posts one grouped message at 5pm, then starts fresh the next day.
How does it decide a deal is stale?
It looks at when each open deal was last modified. Deals untouched for longer than the window you set, such as 14 days, are listed by owner.
Do I need AI for ActiveCampaign automations?
Only for the evening triage of contact notes, which summarises and ranks them. It uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key. Everything else runs without AI.
Is this a ActiveCampaign connector for ChatGPT or Claude?
Not for chatting with ActiveCampaign data. A chat connector lets your assistant read and change ActiveCampaign 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 ActiveCampaign event.

Tell your assistant what ActiveCampaign should do

Free plan. No credit card.