Save A Customer’s Points Balance to an Omnisend Contact when Yotpo Points Change

Yotpo Loyalty and Omnisend

Mesa is an eCommerce automation platform with solutions for every aspect of your business, from customizing order notes to inventory management. Seamlessly connect your Shopify store and accompanying apps to a free template library of popular workflows within minutes.

*** Before reading on, if you haven’t downloaded Mesa already, click here to install and enjoy the benefits of a 14-day free trial. ***

###

If you’re reading this, you’re more than likely already using tools such as Omnisend and Yotpo Loyalty to manage and customize the customer shopping experience. These platforms work together to increase brand loyalty and sales, but managing the two can be time-consuming. 

In a few quick steps, this Mesa tutorial will show you how to save a customer’s points balance to an Omnisend Contact when Yotpo Loyalty Points change.

Start with our workflow template:

1. Install the Workflow Template:

On your Mesa dashboard, type in “Save A Customer’s Points Balance” in the Search apps and templates field and select the template from the drop-down menu. 

automation

On the next page, click the green Start with this template button in the top right-hand corner.

automation

Confirm that you want to Install the template, once loaded you’ll now be able to View the New Workflow.

automation

2. Configure the Workflow Steps

On the Yotpo Loyalty & Referrals Points Changed action, follow the instructions under the Webhook URL to add it to your Yotpo Loyalty & Referrals setting.

automation

Next, Mesa will pull contacts assigned with Yotpo Loyalty Points into Omnisend through a series of steps. First, select or create an Omnisend Credential on the Omnisend List Contact action.

automation

Under the configuration settings of this Omnisend step, you’ll see the email address token from Yotpo is being used to match list all contacts in Omnisend by that email.

So we don’t get any failures running this automation, we add a Mesa Filter step to check that the size of the contact list from Omnisend is at least a single record.

automation

Almost there! Now, you’ll need to select or create an Omnisend Credential again on the Omnisend Update Contact action to assign contacts with updated points balance.

automation

We match the Omnisend Contact List ID record from the previous step to the Contact ID for this Update Contact step.

Scroll down to the Custom Properties section of this step. This is where we set a value called yotpo_loyalty_points to the point balance value from Yotpo Loyalty.

automation

From there, you can reference this custom property value in any Omnisend email or SMS campaign.

Last Step: The most important

3. Once complete, scroll back up to the top of the page and click the Enable button in the top right-hand corner. 

Workflow Wrap Up

Now your customer’s point balance will be automatically saved to your Omnisend contacts when Yotpo Points are changed. Every step in the workflow is 100% customizable. Change an event, add a step before/after or adjust the default settings. With Mesa, anything is possible!

Contact our team of automation experts if you need help getting started; tailor any template to meet your business needs.

Want to learn more? Here are some other popular workflow templates from our free Mesa library:

Get Mesa – 14 Day Free Trial

Master productivity instantly by automating any repeatable task or process with the ease of Mesa’s point-and-click setup. Our Customer Success team is here 24/7 to help set up and configure any workflows so you can get more done today.