Okendo integrates with Iterable, making it easier to incorporate Okendo data into journeys and template customizations, enabling you to reach audiences, with highly personalized and timely communications.
In this article, you'll learn:
How to connect Okendo and Iterable
What properties and events are sent to Iterable
Using properties and events in journeys, campaigns and emails
Connecting Okendo and Iterable
Follow these steps to connect Okendo with Iterable:
Create an API Key (type Server-side) called “Okendo”. See instructions here. Copy the API key
2. Go to Shopify Admin > Apps > Okendo > Settings > Integrations
3. Open the Iterable section and enter your API Key into the corresponding field
4. Select Save and exit Integrations
⚠️ Establishing the connection will automatically deliver some properties and events to Iterable, and where applicable, perform a data backfill. You can use these to customize your templates in Iterable.
Profile properties and events sent to Iterable
Customer profile properties
The following are custom fields, that are added to a customer's profile, in Iterable.
Property name | Description |
Okendo Given Name | The first name of the customer. |
Okendo Family Name | The last name of the customer. |
Okendo Average Review Rating | The average rating given by the customer across all reviews. |
Okendo Average Review Sentiment | The general sentiment of the customer's reviews. |
Okendo Latest Review Rating | The rating given in the customer's most recent review. |
Okendo Latest Review Sentiment | The sentiment of the customer's most recent review. |
Okendo Latest NPS Category | The category of the customer's latest Net Promoter Score (NPS). |
Okendo Latest NPS Date | The date of the customer's latest NPS. |
Okendo Latest NPS | The score of the customer's latest NPS. |
Okendo Number of Reviews | The total number of reviews submitted by the customer. |
Okendo Number of Survey Responses | The total number of survey responses submitted by the customer. |
Okendo Referral Shareable Link | A link that the customer can share for referrals, if present. |
Okendo Number of Successful Referrals | The total number of successful referrals made by the customer. |
Okendo Latest Successful Referral Date | The date of the customer's latest successful referral. |
Okendo Total Successful Referral Revenue | The total revenue generated from the customer's successful referrals. |
Okendo Loyalty Enrolment Date | The date when the customer enrolled in the loyalty program. |
Okendo Loyalty Next Birthday Date | The next birthday date for the customer in the loyalty program. |
Okendo Loyalty Points Balance | The current balance of loyalty points for the customer. |
Okendo Loyalty Points Expiry Date | The date when the customer's loyalty points will expire. |
Okendo Loyalty Program Status | The current status of the customer in the loyalty program. |
Okendo Loyalty VIP Tier | The VIP tier of the customer in the loyalty program. |
Okendo Loyalty VIP Tier Expiry Date | The expiry date of the customer's VIP tier status. |
Custom event data
Custom events are a way for your business to keep track of the important actions customers take as they interact with third-party websites and apps, across their journey with your brand. Events can track customer actions (for example, enrolling in a loyalty program) or track other actions, related to customer actions (for example, when a first-time buyer acts on a referral, sent to them by the customer).
Event structure
The following describes the base object sent for all events:
Resource ID: Unique identifier for the resource (e.g, review, survey, etc.).
Email Address: The related user’s email address.
Event Name: The event name describing the event. See various Event Names for each event below.
Event Properties: Additional properties related to the event, see descriptions for each event below.
Date Created: Timestamp of when the event was created, as a Unix timestamp.
Event types and event properties
The following are custom events and their subsequent properties, added to customer profiles in Iterable. For more information about how to access these events, view this article on the Iterable Support Center.
Okendo Review Created
A custom event that is logged in Iterable, when a customer submits a review.
Properties |
|
Submitted Okendo Quiz
A custom event that is logged in Iterable, when a customer completes a quiz.
Properties |
|
Received Okendo Referral Coupon
A custom event that is logged in Iterable, when a referral coupon is issued to a customer.
Properties |
|
Redeemed Okendo Referral Coupon
A custom event that is logged in Iterable, when a customer redeems a referral coupon.
Properties |
|
Opted In to Okendo Referrals
A custom event that is logged in Iterable, when a referrer opts into a referral program.
Properties |
|
Okendo Referral Shareable Link Used
A custom event that is logged in Iterable, when a recipient opts into a referral program. This event is triggered when an anonymous recipient, completes their details, after clicking on an shared referral link.
Properties |
|
Opted In to Okendo Referrals
A custom event that is logged in Iterable, when a customer opts into a referral program.
Properties |
|
Sent Okendo Referral
A custom event that is logged in Iterable, when a referrer sends an invitation to a recipient.
Properties |
|
Okendo Referral Invitation
A custom event that is logged in Iterable, when a recipient is sent an invitation link by a referrer.
Properties |
|
Okendo Referral Rejected
A custom event that is logged in Iterable, when a referral is rejected.
Properties |
|
Enrolled in Okendo Loyalty
A custom event that is logged in Iterable, when a customer's loyalty status changes. No additional properties are sent.
Okendo Loyalty Points Awarded
A custom event that is logged in Iterable, when a customer earns loyalty points.
Properties |
|
Okendo Loyalty Points Redeemed
A custom event that is logged in Iterable, when a customer redeems loyalty points, for a reward.
Properties |
|
Okendo Loyalty Tier Changed
A custom event that is logged in Iterable, when a customer's loyalty tier changes.
Properties |
|
Okendo Loyalty Points Adjusted
A custom event that is logged in Iterable, when a customer's loyalty points are adjusted by the merchant.
Properties |
|
Okendo Loyalty Tier Upgrade Nudge
A custom event that is logged in Iterable, when a customer is eligible for a Loyalty tier upgrade. The nudge event is sent, when the customer is within 80% of the spend required for the next tier.
Properties |
|
Submitted Okendo Survey
A custom event that is logged in Iterable, when a customer submits a survey response.
Properties |
|
Okendo Review Request Cancelled
A custom event that is logged in Iterable, when a review request is cancelled for a customer.
Properties |
|
Adjusting other Okendo settings, before sending communications from Iterable
Before using Iterable, you will want to adjust other settings in Okendo, to ensure communications are not duplicated. Please refer to the following articles to for more information:
Using Okendo data in Iterable
Once you've integrated Okendo with Iterable, you can use custom profile properties and events to help create relevant, highly personalized communications, for various touch points with your customers.
Use Handlebars to add custom profile properties and event content to message templates. View this Iterable support article on how to do this.
Use custom profile properties and event data to segment customers into static and dynamic lists, for use in journeys and campaigns. View this Iterable support article on how to do this.
Use custom profile properties and event data as triggers and conditions within journeys. View this Iterable support article on how to do this.
If you have any specific questions or need further assistance, feel free to reach out to our support team.