Iterable integration
Cross-channel customer engagement and marketing automation platform. Send transactional and triggered emails, push notifications, and SMS, manage user profiles and custom data fields, track behavioral events, orchestrate blast and triggered campaigns, manage static and dynamic lists, and trigger marketing workflows. Built for personalization at scale across the full customer lifecycle.
Say what should happen.
The workflow builds itself.
Common Iterable use cases
- Cleanup
- Backfill
- CRM sync
- Inventory
- List export
- Profile sync
- GDPR deletion
- List discovery
- Profile lookup
- Two-factor codes
What you can do with Iterable
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
List, 6 operations
create_listCreate listPOSTCreates a new static Iterable list.delete_listDelete listDELETEDeletes an Iterable list by ID.get_list_usersGet list usersGETReturns the email addresses subscribed to an Iterable list.list_listsList listsGETLists all Iterable lists in the workspace.subscribe_to_listSubscribe to listPOSTAdds subscribers to an Iterable static list.unsubscribe_from_listUnsubscribe from listPOSTRemoves subscribers from an Iterable static list.
User, 6 operations
bulk_update_usersBulk update usersPOSTBulk creates or updates up to 1000 Iterable users.delete_user_by_emailDelete user by emailDELETEDeletes an Iterable user by email.get_user_by_emailGet user by emailGETFetches an Iterable user profile by email.get_user_by_user_idGet user by user idGETFetches an Iterable user profile by userId.update_userUpdate userPOSTCreates or updates an Iterable user profile.update_user_emailUpdate user emailPOSTChanges the email address on an existing Iterable user.
Campaign, 2 operations
create_campaignCreate campaignPOSTCreates a new Iterable email campaign.list_campaignsList campaignsGETLists Iterable campaigns in the workspace.
Event, 2 operations
track_eventTrack eventPOSTRecords a custom event for an Iterable user.track_events_bulkTrack events bulkPOSTBulk-records up to 1000 Iterable user events.
Email, 1 operation
send_triggered_emailSend triggered emailPOSTSends a triggered email to a single recipient.
Push, 1 operation
send_triggered_pushSend triggered pushPOSTSends a triggered push notification to a single recipient.
Sms, 1 operation
send_triggered_smsSend triggered smsPOSTSends a triggered SMS to a single recipient.
Use Iterable from Claude Code, Cursor or Codex
Connect Iterable in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Iterable operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Iterable
- Create your workspace
Sign up free. Nothing to install.
- Connect Iterable once
Add your Iterable connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Iterable integration FAQ
What can you do with the Iterable integration?
LiveContext exposes 19 operations on Iterable, covering list, user, campaign and event. Common uses include Cleanup, Backfill and CRM sync.
