Iterable

Sync user profiles and events to Iterable for cross-channel marketing campaigns. Keep your Iterable users and lists up to date with your warehouse data.

Prerequisites

  • An Iterable account
  • An Iterable REST API key

Authentication

Iterable uses API Key authentication.

  1. In Iterable, go to Integrations > API keys
  2. Create a new API key of type Server-side
  3. Copy the API key
  4. Paste it into the API Key field in SignalSmith

Configuration

FieldTypeRequiredDescription
Data CenterSelectYesIterable data center: US (api.iterable.com) or EU (api.eu.iterable.com). Default: US

Target Settings

FieldTypeRequiredDescription
List IDTextNoExisting Iterable list ID. Leave blank to use List Name for auto-creation.
List NameTextNoName of the list. A new list is created if List ID is blank.

Supported Operations

Sync Modes: Upsert, Insert

Audience Sync Modes: Add, Remove, Mirror, Upsert

Features

  • Field Mapping: Yes
  • Schema Introspection: No

Required Mapping Fields

FieldDescription
emailPrimary user identifier

Default Destination Fields

email, userId, firstName, lastName, phone, city, country, dataFields

Troubleshooting

Invalid API key

Ensure you are using a Server-side API key, not a JavaScript or Mobile API key.

Wrong data center

Verify your Iterable data center region matches your account. EU accounts must use the EU endpoint.

User not updating

Iterable identifies users by email. Ensure the email field contains valid, formatted email addresses.