On this page

Iterable

Iterable is the growth marketing platform that enables brands to create, execute, and optimize campaigns to power customer engagement across email, push, SMS, in-app, and more.

Amplitude's integration with Iterable ingests Iterable's campaign metrics into your Amplitude projects automatically. Use them to understand how users engage across channels, and how this engagement affects usage down-funnel in your product.

Considerations

  • If you're in the European Union, work within the eu.amplitude.com domain instead of amplitude.com.
  • In this integration, Amplitude's user_id value maps to Iterable's userId. If these values don't match, Amplitude doesn't send events to the correct user profile. Amplitude ignores null userId values, which means anonymous user events aren't sent.

Set up the integration

This guide is complementary to Iterable's instructions.

Amplitude setup

Find and copy your Amplitude project's API key by navigating to Settings > Projects > [project name].

Iterable setup

  1. Reach out to your Iterable CSM for your Iterable authentication token. Ask them to turn on the feature flag that enables user IDs in system webhooks.
  2. In your Iterable instance, navigate to Integrations > Webhooks > +CREATE WEBHOOK.
  3. In the +CREATE WEBHOOK modal, enter https://api.amplitude.com/iterable as the endpoint URL, select Basic for Auth Type, and enter both your Amplitude project API key and Iterable authentication key in the following format: <amplitude_api_key>:<iterable_authentication_key>.
  4. Within the webhook you created, scroll to the right and click EDIT.
  5. Check all the engagement events you want Iterable to send to Amplitude automatically. Then check Enabled to begin sending events.

After you complete setup, your Iterable instance sends new engagement events to your Amplitude project.

Was this helpful?