This guide describes how to configure Iterable to use SparkPost to send email.
Iterable also supports various other email service providers (ESPs):
Amazon Simple Email Service (SES), using a shared IP pool — Iterable's default email setup. Currently, there's no way to send through Amazon SES using your own account or a dedicated IP address. To learn more about setting up Amazon SES, read Integrating Amazon Simple Email Service (SES) with Iterable
If you have any questions, talk to your Iterable implementation consultant or customer success manager.
On this page
To configure your Iterable account to send email with SparkPost, complete the steps below.
Step 1: Configure your SparkPost account and related settings
To integrate your SparkPost account with Iterable, we recommend working closely with your Iterable implementation consultant or customer success manager.
To set up your SparkPost account, you'll need to:
Create an IP pool and add IP addresses to it.
Create multiple subaccounts (particularly if you're sending for multiple brands or operating in multiple countries). You'll need one subaccount per bounce domain.
Add sending domains. Usually, it makes sense to have one domain for marketing email, and another for transactional email. Both should be subdomains of your root domain (for example,
Add bounce domains (the address used in the
Add tracking domains (useful for tracking open metrics in SparkPost).
Configure DNS records:
Step 2: Add your SparkPost account to Iterable
Now, add your SparkPost account information to Iterable. To do this:
In Iterable, navigate to Settings > Sending Platforms.
In the Connect a new platform section, click SparkPost.
On the SparkPost page that appears, click Add Account.
Fill in the required fields for your account (which differ for SparkPost and SparkPost Elite):
For IP Pool, enter the ID of an IP pool you created in SparkPost (use the value from the SparkPost ID column, not the Name column. If you're using multiple subaccounts/IP pools, on the Sending Platforms page you'll need to add a separate SparkPost account for each subaccount/pool, and make sure that none of these accounts is set as the default (in the overflow menu next to the account).
Click Create account.
Step 3: Complete the instructions in the Email Setup guide
To finish setting up your project to send email, complete the steps in Email Setup.