Integrating Yotpo Loyalty with Dotdigital lets you sync customer loyalty data, such as points, tier, birthday, and spending, directly into your Dotdigital account. This enables you to automate reward campaigns, track customer behaviour, and target communications to your most engaged contacts. You can choose how contacts and data are synced, giving you more control and aligning the integration with your business needs.
Before you start
Things you need to know:
The integration lets you choose whether to sync all Yotpo contacts or only update existing Dotdigital contacts with loyalty data.
You can also choose to sync only customers who have opted in to the loyalty program, so guest users are not added unless you want them.
All mapped loyalty data is available as contact data fields in Dotdigital, which you can use for segmentation, automation, and personalisation.
1. Integrate Yotpo Loyalty with Dotdigital
Go to Connect > Integrations.
In the left menu, under SHOW, select Self-serve.
Find Yotpo Loyalty, then select +ADD.
Read the integration information, then select NEXT.
For Connect to Yotpo Loyalty, select Connect account.
Enter your App key, API key, and GUID from your Yotpo Loyalty product.
To find this, go to Settings > General Settings under the heading API Credentials.Select CREATE.
Select NEXT.
3. Set contact sync settings
Choose how to manage your contact data:
Select whether to sync all Yotpo contacts or only update existing Dotdigital contacts with loyalty data.
Syncing only existing contacts adds loyalty fields to previously imported contacts, avoiding new contact creation and helping you manage contact limits.
Expand the Sync settings drop-down menu, and choose if you want to sync all contacts or update only existing ones.
Select NEXT.
4. Set loyalty opt-in preferences
Decide which customers to sync, based on loyalty program opt-in status:
You can choose to sync only customers who have opted in to your loyalty program, or all customers regardless of their opt-in status.
This allows you to exclude guest users who have not opted in, preventing inappropriate communications and keeping your lists targeted.
Opted-in customers are those with accounts and active participation in the loyalty program.
Expand the Opt-in settings drop-down menu, and choose whether to sync only opted-in customers or all customers.
Select NEXT.
5. Map your campaigns
This optional step allows you to connect specific Yotpo Loyalty events, such as a referral being shared, a donation being created, or points being updated, to automated campaigns in Dotdigital. When one of these events occurs in Yotpo, Dotdigital can automatically send relevant communications, like reward notifications or tier updates, without any manual input.
Expand the Event drop-down menu and select a campaign name.
To map additional events, select ADD A NEW MAPPING and repeat the process.
Select NEXT.
To avoid sending a campaign before the data field is updated, add a delay to your programs to ensure the latest codes and data has synced into Dotdigital.
Contact data and field syncing
Contact data and field syncing
Once installation is complete and contacts are synced, you can create a dedicated Yotpo Loyalty contacts list.
We store the following information for each record:
First Name
Last Name
Email
Mobile number
Has_account
Current_tier
Current_tier_ends
Points_earned
Amount_spent
Purchases_made
Referrals_Completed
New_tier_multiplier
Points_balance
Points_expire_at
Referral_code
Amount_needed
Purchases_needed
Referrals_needed
Points_needed
Next_pts_needed
Next_amnt_needed
Next_purch_needed
Next_refer_needed
Birthday
Reward_text
Reward_points
Referral_link
Credit_balance
Payout_percent
Has_tax_details
Is_affiliate
affiliate_email
total_amnt_earned
These fields are available within the segment builder to enable you to create rules based on specific types of review, for example, all reviews for a specific product, or all reviews where the rating score was higher than a given figure.
8. Available Yotpo events for mapping
8. Available Yotpo events for mapping
You can map specific Yotpo Loyalty events to automated Campaigns and Programs in Dotdigital. This allows you to trigger targeted communications based on customer actions and loyalty milestones.
Campaigns
Referral Link Share
Donation Created
Redemption Below Threshold
Points Changed
Referral Completed
Programs
Loyalty Opt-in/out
Birthday Captured
Anniversary Captured
Points Reminder
Points Expiration Reminder
Redemption Reminder
Customer Birthday
Customer Anniversary
Tier Earned
Tier Lost
Points Earned
Referral Share Reminder
Use these events to create timely, personalised experiences that reward engagement and encourage repeat purchases.
Next steps
