Iterable (Event Stream)
Amplitude Activation's Iterable streaming integration forwards your Amplitude events and users to Iterable.
Set up the integration
Prerequisites
To configure streaming from Amplitude to Iterable, you need the following information from Iterable.
Iterable API Key: The Iterable API Key used for authentication. Refer to the Iterable documentation for help locating your API Key.
Create a new sync
- In Amplitude Data, click Catalog and select the Destinations tab.
- In the Event Streaming section, click Iterable.
- Enter a sync name, then click Create Sync.
Enter credentials
Enter your Iterable API Key.
Configure mappings
This applies to both event and user forwarding.
- Select an Amplitude user property that corresponds to your Iterable user ID, from the left dropdown.
- Select the type of your Iterable user ID, from the right dropdown.
- (optional) Map other Amplitude user properties to Iterable properties.
- Select an Amplitude user property that corresponds to an Iterable property, from the left dropdown.
- Select the Iterable property, from the corresponding right dropdown.
Refer to the full list of Iterable properties that Amplitude supports.
Configure event forwarding
Under Send Events, make sure the toggle is enabled ("Events are sent to Iterable") if you want to stream events to Iterable. When enabled, events are automatically forwarded to Iterable when they're ingested in Amplitude. Events aren't sent on a schedule or on-demand using this integration.
- In Select and filter events choose which events you want to send. Choose only the events you need in Iterable.
Iterable requires that all events have an Iterable ID present. If you have selected any events to send to Iterable that may not have an Iterable ID, add a filter to send only events where the Iterable ID is present. Otherwise, your delivery metrics may be affected.
- (optional) In Select additional properties, select any more event and user properties you want to send to Iterable. If you don't select any properties here, Amplitude doesn't send any. These properties are sent to Iterable as Iterable data fields.
Configure user forwarding
To stream user and property updates to Iterable, enable Send Users. This setting creates or updates users in Iterable when you update them in Amplitude with the HTTP V2 API or Identify API. This integration doesn't support scheduled or on-demand updates.
You can optionally select user properties to send to Iterable in the Select additional properties field. Amplitude sends only the properties you select, and only when one of them is updated. Amplitude sends these properties as Iterable data fields.
Enable sync
When satisfied with your configuration, at the top of the page toggle the Status to Enabled and click Save.
Supported Iterable properties
- User ID
- Campaign ID
- Template ID
Was this helpful?