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.
Ideas
What you can automate in Iterable
Get last week's Iterable campaign results by email
Each Monday you see sends, opens, clicks and unsubscribes for every campaign that ran the week before.
See how it worksGet a daily list of Iterable unsubscribes and bounces
Each morning you get the users who opted out or bounced the day before, in one list.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Iterable, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Iterable automation you can describe
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
On a schedule
Get last week's Iterable campaign results by emailWeekly
On a schedule
Get a daily list of Iterable unsubscribes and bouncesDaily
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
- In Iterable, open Integrations, then API Keys, and choose New API Key.
- Pick the server-side type: read-only for reports, or Standard if an automation needs to change data.
- Copy the key when it's created.
- 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?
Which key type should I create?
Which events are in the daily export?
Does it work with Iterable's EU data centre?
Do I need AI for Iterable automations?
Is this a Iterable connector for ChatGPT or Claude?
Related pages
Keep exploring
