Marketing116 toolsPaste one API key
Iterable integration for AI agents
Create, send, and track cross-channel marketing campaigns
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Iterable once and call the same tools from all of them.
Setup
Connect Iterable through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Iterable exposes 116 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
iterable_export_data_csv | Export campaign analytics data in CSV format from Iterable | Read |
iterable_export_data_json | Export campaign analytics data in JSON format with one entry per line | Read |
iterable_export_user_events | Export all events for a user identified by email or userId | Read |
iterable_get_campaign | Retrieves a campaign by its unique ID | Read |
iterable_get_campaign_metrics | Retrieve performance metrics for one or more campaigns | Read |
iterable_get_catalog_field_mappings | Retrieve field mappings (field to data type) and undefined fields for a catalog in Iterable | Read |
iterable_get_catalog_item | Retrieves a specific catalog item by its ID from the specified catalog | Read |
iterable_get_email_template | Get an email template by templateId | Read |
iterable_get_embedded_messages | Retrieves embedded messages for which the specified user is eligible, grouped by placementId | Read |
iterable_get_embedded_template | Retrieves an embedded message template by its unique ID | Read |
iterable_get_experiment_metrics | Retrieve metrics for email experiments | Read |
iterable_get_in_app_messages | Get a user's in-app messages from Iterable | Read |
iterable_get_in_app_template | Retrieves an in-app template by its unique ID | Read |
iterable_get_list_size | Get the number of users within a list | Read |
iterable_get_push_template | Retrieves a push template by its unique ID | Read |
iterable_get_sms_template | Retrieves an SMS template by its unique ID | Read |
iterable_get_snippet | Retrieves a snippet by its ID (numeric) or name (string) | Read |
iterable_get_template_by_client_id | Retrieves an email template by its client-defined template ID | Read |
iterable_get_user_by_id | Get a user by userId from Iterable | Read |
iterable_get_user_by_id_path | Get a user by userId (path parameter) from Iterable | Read |
iterable_get_user_events | Get events for a specific user by userId | Read |
iterable_get_user_sent_messages | Get messages sent to a user by email address or userId | Read |
iterable_get_web_in_app_messages | Get a user's web in-app messages from Iterable | Read |
iterable_list_campaigns | Retrieves metadata about all campaigns in a project with optional pagination | Read |
iterable_list_catalog_items | Get the catalog items for a catalog | Read |
iterable_list_catalogs | Retrieve all catalog names from Iterable | Read |
iterable_list_channels | Get all message channels within the Iterable project | Read |
iterable_list_export_files | Get the job status and files for an export started with the 'Start export' endpoint | Read |
iterable_list_export_jobs | Retrieve a list of recent export jobs for the current project | Read |
iterable_list_forgotten_user_ids | Get hashed user IDs of forgotten users for GDPR compliance | Read |