- Getting Started
- Authorization
- Syncs
Setup
Create an Iterable Integration in Strata
Select Iterable in the Strata Integration Catalog.Creating an Iterable integration does not require integration level setup. Configuration is done on a per-connection basis using the steps in the Authorization tab.Create an Iterable Connection
Use the Strata Frontend SDK to prompt users to authorize your integration.The steps for fully configuring an Iterable Connection depend on whether you intend use Iterable as a sync source or destination.Iterable as a source
Iterable as a source syncs use webhook subscriptions. To fully configure an Iterable connection, use the following process:- In your app, use the SDK
authorizemethod to create a new connection. For example:
Copy
strata.authorize(jwtToken, "iterable");
- Creating a connection with the SDK returns the connection ID. Fetch the full connection object by the ID in order to get the Strata-generated webhook auth username and password.
- In your app, display the Strata-generated Iterable webhook URL, username, and password to your user.
- In the Iterable dashboard, your user will create a new System Webhook. They will configure it with the Strata-generated webhook url, username, and password. Finally, they will enable all of the events required by your sync.
Iterable as a destination
In order to write data to Iterable, your users need to provide an Iterable API key with sufficient API key permissions.Include the Iterable API key in your SDK call to create the connection:Copy
strata.authorize(jwtToken, "iterable", {
credentials: {
apiKey: "<redacted>"
}
});
Iterable as a Source
Iterable as a source syncs use System Webhooks.Authorization
Strata authenticates Iterable webhooks using basic auth. The username and password are generated by Strata when you create a new Iterable connection.Webhook Events
Strata supports the following Iterable webhook events:emailSendemailOpenemailClick
Iterable as a Destination
Iterable as a destination syncs use the Iterable API.Endpoints
Strata supports the following Iterable API endpoints:/api/users/update/api/events/track