Iterable Marketing API Operations

This n8n workflow automates Iterable Marketing API operations for managing users, user lists, and events. Key nodes include Webhook Trigger (receives POST requests), Validate Input (checks resource and operation), Route Resource Type, Route User Operation, Route UserList Operation (directs actions), Upsert/Get/Delete User, Add/Remove User to List, Track Event (API interactions), Rate Limit Protection (prevents API throttling), Success Response, Error Response, and Return Response (handle outputs).\n\nSetup Requirements and Configuration: Install n8n by downloading from n8n.io for self-hosting or sign up at cloud.n8n.io for cloud setup. Follow installation prompts or create a cloud account. Obtain Iterable API credentials from app.iterable.com: log in, go to 'Integrations' > 'API Keys,' and generate a key. In n8n, import the provided JSON to create the workflow. Configure Iterable nodes (Upsert/Get/Delete User, Add/Remove User to List, Track Event) with your API key under 'Credentials,' selecting 'Iterable API.' Set the Webhook Trigger node’s path to 'iterable-api,' ensure it accepts POST requests, and optionally enable header authentication with a secure key. The Validate Input node checks for valid resources (user, userList, event) and operations.\n\nTesting and Deployment Steps: Test by sending a POST request to the Webhook URL (from the Webhook Trigger node) using Postman. Example JSON body: {'resource': 'user', 'operation': 'upsert', 'identifier': 'userId', 'value': 'user123'} or {'resource': 'event', 'operation': 'track', 'eventName': 'Purchase'} with the authentication header if enabled. The 'Success Response' node returns a 200 status with operation results, or 'Error Response' (400 status) for invalid resources or missing data. Monitor logs for errors like invalid API keys or rate limits, and verify credentials or input formats if issues occur. Activate the workflow in n8n’s interface for deployment. Validate outputs to ensure data like user IDs or event details are correctly returned.

$6.99

Workflow steps: 17

Integrated apps: webhook, if, set

Iterable Marketing API Operations preview