Iterable

Iterable

· #335 most-used

Cross-channel marketing automation that reacts to every user signal

MarketingEmailCommunicationAnalyticsAutomation

Iterable is a cross-channel lifecycle marketing platform that orchestrates email, SMS, push, and in-app messages across the entire customer journey. Connect it to Actionist and your agents can create and update user profiles, fire custom events, enrol contacts in campaigns, manage list membership, and send transactional messages — all triggered by real-time data signals from your CRM, data warehouse, or product analytics. Whether you're suppressing churned users the moment they disengage or upselling trial users the second they hit a feature threshold, the agent handles the Iterable side while your team focuses on strategy.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual work of exporting lists, importing contacts, hand-firing campaigns, and cross-referencing CRM data with Iterable user records every week.

Schedule

What your Iterable agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
WedFri
Wed
Thu
Fri
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Iterable × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~60 hrsSaved / week
6Personas served
For customer success
Featured4 apps

Churn Signal to Win-Back Campaign in 60 Min

The moment a user's engagement score drops below threshold, the agent reads their Iterable event history, identifies the last active campaign they responded to, and enrols them in a personalised win-back workflow before the churn becomes permanent. Support gets a Slack summary of every at-risk account so no one falls through the cracks.

~10 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·Engagement score drops below churn threshold in your data warehouse
Result
Trigger workflow for user — enrol in win-back journeyPost at-risk account summary to customer-success channelSchedule a 15-min check-in call on the CSM's calendar
The win
Saved per run
~1 hrs
Runs / week
~10×
Every at-risk user gets a personalised win-back touch within the hour
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    18 min / week
    Trial nurture setup

    SDR manually checks trial expiration dates, pulls the Iterable user record, and fires the correct upgrade sequence — 18 minutes of tab-switching per week.

    Sales Agent
    0 min
    Agent enrols expiring trials automatically

    Agent reads each user's feature engagement history in Iterable and enrols them in the right upgrade workflow the moment trial expiry approaches.

  • Marketing
    13 min / week
    List import after events

    Marketer exports attendee CSV, reformats columns, and manually uploads to Iterable to start the post-event nurture — repeated for every webinar or conference.

    Marketing Agent
    0 min
    Agent syncs leads directly into Iterable

    Agent receives the attendee data, upserts each user profile in Iterable, and adds them to the correct post-event list within seconds of the event ending.

  • Customer Support
    18 min / week
    Churn risk outreach

    CSM manually identifies at-risk accounts, looks up Iterable campaign history, and decides which win-back journey to trigger — a slow, error-prone weekly ritual.

    Customer Support Agent
    0 min
    Agent triggers win-back journeys instantly

    Agent detects engagement score drops, reads the user's Iterable event history, and enrols them in the personalised win-back campaign before the account goes cold.

  • Human Resources
    7 min / week
    Onboarding email sequencing

    HR manually adds new hires to the Iterable onboarding list and confirms the welcome sequence has fired — a repetitive step after every Workday update.

    Human Resources Agent
    0 min
    Agent adds new hires to Iterable lists

    Agent picks up each new hire record and creates or updates the Iterable profile, adds them to the onboarding list, and records the event for audit.

  • Finance
    13 min / week
    Invoice email dispatch

    Finance team manually confirms subscriber status in Iterable, then triggers the transactional invoice send from a template — one account at a time on renewal day.

    Finance Agent
    0 min
    Agent confirms status and sends invoices

    Agent verifies email subscription status, fires the transactional invoice through Iterable, and updates the CRM deal stage — all without a human touching the send button.

  • Operations
    25 min / week
    Contact sync across platforms

    Ops manually exports leads from Google Sheets, maps field names, and imports them into Iterable — an error-prone CSV dance that runs after every campaign or partner import.

    Operations Agent
    0 min
    Agent upserts contacts in real time

    Agent reads new rows from the intake sheet, checks for existing Iterable profiles, upserts each record with source attributes, and logs the sync to the audit trail.

  • Legal
    6 min / week
    Consent record verification

    Legal spot-checks opt-in status in Iterable before any major broadcast, manually confirming that suppressed contacts are excluded from the send list.

    Legal Agent
    0 min
    Agent audits consent before every send

    Agent queries each user's subscription status in Iterable before the campaign fires and halts the send if any contact lacks a valid opt-in record.

+ 100s of other Iterable automations
Average monthly
10 hrs / person / month
Average monthly
10 hrs / person / month
Calculator

Calculate what your team saves

Team size
10 person
Hourly rate
$20 / hr
Hours saved / week
25
Hours saved / year
1,250
Annual ROI
$25,000

Based on Iterable's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Iterable into Actionist

Pick the connection method that suits your environment.

The fastest path to Iterable. Install the Iterable MCP server in one click; the agent authenticates through a secure API handshake and immediately gains access to user profiles, event tracking, list management, and campaign sends — no tokens to rotate, no scopes to configure manually.

1
Open the Apps tab

Find Iterable in the Apps library and click Connect. MCP is selected by default.

2
Authorise in Iterable

Enter your Iterable project's API key when prompted — you'll find it in Iterable under Settings → API Keys. The MCP server scopes access to only the actions you've enabled.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Actions

15 action your agent can call

Read and write operations available to your Actionist agent.

Triggers

6 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Iterable

Reusable agent skills that work well alongside this app.

JavaScript

Provides best-practice JavaScript coding conventions so the agent generates clean, idiomatic JS when building custom Iterable event-tracking snippets or data-transformation logic.

Scrapling Official Skill

Lets the agent scrape web pages with anti-bot bypass to pull external lead or product data into Iterable user profiles without a manual CSV export.

MCP servers

MCP servers that work with Iterable

Connect Actionist to MCP servers built for or around this app.

No MCP servers indexed for this app yet.
FAQs

Questions about Iterable + Actionist

How do I connect Iterable to Actionist?
Open the Apps tab, find Iterable, and click Connect. Choose MCP for the fastest setup — the agent authenticates via your Iterable API key, which you generate under Settings → API Keys in your Iterable project. Paste the key, click Test, and the agent immediately has access to your user profiles, event tracking, list management, and campaign sends.
What API key type does Iterable require?
Use a Server-side API key, which you create under Settings → API Keys in Iterable. Server-side keys unlock the full surface the agent needs — user profile reads and writes, event recording, list membership management, and transactional email sends. Mobile keys are scoped to device-only operations and will not work for agent automation.
Can the agent connect Iterable to my CRM and data warehouse?
Yes — Iterable workflows routinely run alongside HubSpot, Google Sheets, Notion, Slack, and Stripe in the same Actionist pipeline. The agent reads a new contact from your CRM, upserts the Iterable user profile with CRM attributes, adds them to the right list, and logs the sync to your data store — all in a single automated run without writing a line of glue code.
What can the agent do with Iterable users and events?
The agent can create or update user profiles with any custom attribute, record arbitrary behavioural events against a user's profile, retrieve full user records to make downstream decisions, delete users for GDPR compliance, and manage list membership — subscribing or unsubscribing contacts as conditions change. Every operation targets real Iterable API endpoints and takes effect immediately.
How do agents send emails through Iterable?
The agent uses the Send transactional email action to fire a template-driven message to a specific user. You specify the campaign ID, recipient email, and any dynamic data fields the template needs. Iterable handles deliverability, unsubscribe headers, and bounce tracking — the agent's job is to trigger the right template at the right moment based on conditions in your other tools.
How do I prevent the agent from emailing suppressed or unsubscribed contacts?
Before any send, wire a Get a user step into your workflow — the agent reads the contact's current subscription status in Iterable and branches on the result. If the user is suppressed or unsubscribed, the agent skips the send and can log the skip to your audit sheet. This guard prevents compliance violations without you manually cross-referencing suppression lists.
Can the agent enrol users in Iterable journeys and workflows?
Yes — the Trigger workflow for user action enrols a specific user into any active Iterable workflow by its ID. The agent can evaluate upstream conditions (engagement score, trial status, purchase history) and choose the correct journey to start, giving you programmatic control over which users enter which sequences and when.
Does disconnecting Iterable affect in-progress campaigns?
Disconnecting removes Actionist's access to the Iterable API — active campaigns, journeys, and messages already queued inside Iterable continue to run because they live on Iterable's own infrastructure. New agent-triggered sends and user-profile updates will stop immediately. Reconnect using a fresh API key and re-run any missed automation steps manually if needed.