You can send all donation data directly to your Iterable account with our direct integration. Below we will walk you through how to get this set up.
Before you get started you will need your Iterable API key.
Log into your Iterable account
Click Integrations in the left menu
Click API keys
Click Create new API key
Select the Standard API type
Click Create
Copy the API key
Since Iterable is a separate platform, refer to their help docs if you are having issues
Setting up Iterable in WinRed:
In your account, head to the Utilities dropdown at the top of your screen
Choose Integrations from the menu
Click the green + button
Select Iterable from the list of available integrations
Enter the API key you copied from your Iterable account
Enter the List ID of any custom subscriber lists you would like to add your donors or petition signers to. This is optional
To pass any extra data to your Iterable account, you can add custom fields to the integration. Select the green + button to add a new custom field. Enter a name for the field as you want it to appear in Iterable. Select the custom field from the list of available WinRed fields in the dropdown.
Toggle the integration to active
Click save
You can view all available fields to send from WinRed to Iterable here
Sending Lead Data to Iterable
When passing WinRed data to your Iterable account, it's important to note that Iterable doesn’t automatically append petition page submissions to the user’s profile.
Instead, Iterable creates a custom event. To add this to a user profile. you will need to use an Iterable Workflow. Here's a quick guide on how to do that.
Step 1: Create a Workflow
Set the workflow trigger to "Triggered Custom Event." Add petition.signed in the box beneath it.

Step 2: Create a "Perform Action" node
Add a "Perform Action" node to the workflow. Head into the node and select "Change Contact Field" from the drop-down menu. Next, add the code to match WinRed fields to Iterable fields.
Here's an example of what it should look like:

Green text fields are whats coming in from WinRed. You can find the exact names in the custom event itself.
Blue text fields are where you want to store that data on the user's profile.
Let's say I want to write the petition info in my first name field that I created as “FirstName”. The code would be {“FirstName”:”{{first_name}}”}.
You’ll need to separate each field with commas and make sure that a set of {} append each end of the code. An example would be:
{“FirstName”:”{{first_name}}”,”LastName”:”{{last_name}}”,”PhoneNumber”:”{{number}}”}
Because Iterable is a separate platform, please refer to their help docs for any further help as they are always updating their platform.