Skip to content

Automate Iterable

Get your Iterable results and list health out of the dashboard and into your inbox. Campaign metrics are added up each week, and the users who unsubscribed or bounced are listed each morning so the right people can follow up. 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: every Monday at 9am, email me a table of sends, opens, clicks and unsubscribes for each Iterable campaign that ran last week.

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

Build your own

Build any Iterable automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Iterable 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, check Iterable campaign metrics and tell me if any campaign's unsubscribe rate is above 1 percent.

When a Shopify order is placed, send an Iterable purchase event with the items and total.

When a Salesforce lead converts, update the Iterable user profile, add them to a list and post a note in Slack.

Beyond chat

Have Iterable work when you're not in the chat

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

You connect Iterable with a server-side API key you create in your own project. A read-only key is enough for reports.

Iterable

Messaging automation

  1. In Iterable, open Integrations, then API Keys, and choose New API Key.
  2. Pick the server-side type: read-only for reports, or Standard if an automation needs to change data.
  3. Copy the key when it's created.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Iterable.

Good to know

Iterable limits that affect automations

  • API keys belong to one Iterable project. To report on another project, create a key there too.
  • Iterable sets rate limits per endpoint, and its export endpoints are rate-limited, so large exports are paced.
  • Projects hosted in Iterable's EU data centre use separate API addresses. Tell your assistant if yours is one of them.
  • Server-side keys can call almost every endpoint, except some in-app and device-token ones.

FAQ

Questions about automating Iterable

What can ClickRuntime see in my Iterable project?
Whatever your API key can reach in that project. With a read-only server-side key it can list campaigns, read their metrics and export events like unsubscribes and bounces, but not change users or send messages.
Which key type should I create?
A read-only server-side key for reports and exports. Only choose Standard if you want an automation to update users or track events.
Which events are in the daily export?
Email unsubscribes (`emailUnSubscribe`) and email bounces (`emailBounce`) from the previous day, listed with each user's email.
Does it work with Iterable's EU data centre?
Yes. EU projects use `api.eu.iterable.com`, so say your project is in the EU when you set up the automation.
Do I need AI for Iterable automations?
No. These run without it. If you want a written summary or a short comment on the numbers, that uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Iterable connector for ChatGPT or Claude?
Not for chatting with Iterable data. A chat connector lets your assistant read and change Iterable 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 Iterable event.

Tell your assistant what Iterable should do

Free plan. No credit card.