Create personalized messaging campaigns for your customers. Attach customer metadata from Freshpaint to the user profiles in your Iterable project.
- 1.Navigate to Integrations > API Keys.
- 2.Click New API Key.
- 4.Click Create.
- 5.Copy the API key to your clipboard.
- 1.Navigate to Destinations > Apps and find Iterable in the list. Click Configure.
Search for Iterable in the Freshpaint destinations list.
2. Paste your Iterable server-side API key in the API Key box, and click Save.
3. That's it! The integration status should now be active.
Enable this setting to apply a default set of transformations from Freshpaint User Properties to Iterable Properties when making Identify calls.
This integration makes it easy for you to identify your users, track events, and track page views.
Projects in Iterable use a specific field to identify each user. Each project can be set so
userIdcan be selected as the project's unique identifier at the time of creation.
There are 3 types of projects available to identify users:
- Email-based: uses
- UserID-based: uses
userIdas the unique identifier
- Hybrid: Uses
userIDas unique identifiers
- For email-based projects, you must include an
- For userId-based projects, you must include an
When Freshpaint receives new user property data, it will update the contact properties for the corresponding user profile in Iterable.
When you send an event to Iterable from Freshpaint, Freshpaint will create an event and attach it to the matching user's profile. You can use events to segment your users and build personalized journeys.
There are some things you need to know in order to do this effectively:
- You must include a
campaignIdproperty, which must be the id of the campaign you are associating the purchase with;
- You must include a
templateIdproperty, which is the id of the template of the campaign being associated;
- You must include an
itemsproperty, which is an array of objects that represent the items being purchased;
- You must have a
totalproperty, which is the total price of the purchase event.
If you do not have all of these together, then your purchase event will not be sent to Iterable. You should use Freshpaint's event tester for Iterable to verify that what you want to do in your code will work. You can find more information on Iterable's API documentation.
When Freshpaint receives new page views, it will update the event history for the corresponding user profile in Iterable.