How To Save A Customer’s Points Balance to Omnisend when Yotpo Points Change

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 template

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

automation template example

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

automation template install

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.

yotpos workflow step

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.

omnisend automation step

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.

configure workflow step

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.

filter automation atep

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.

connect omnisend automation

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

omniend configuration

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.

workflow custom properties

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 too. Change an event, add a step before/after or adjust the default settings. With MESA, anything is possible!

What you should do now

Whenever you’re ready…here are 4 ways we can help you grow your business:

  1. Add MESA to your Shopify store. The best way to get started is by adding the MESA app from the Shopify App store. Every plan includes the first 7-days free so you can be assured your workflow is running properly.
  2. Browse pre-made templates. Our customizable workflow templates are a great way to get started more quickly.
  3. Talk to our automation experts. If you need help personalizing any workflow template, guidance how to make any automation or, simply want us to make your workflow, we can help.
  4. If you know another merchant who’d enjoy reading this page, share it with them via LinkedIn, YouTube, Twitter, or Facebook.

Automate anything and get more from your apps.
For free.

Start free trial
background: abstract lines

Automate everything with MESA

Make any workflow and get more from your existing apps.

Try MESA for free, 7-day trial included.