Mesa makes it easy to build workflow automations for Shopify stores. Connect your apps, integrate data systems, send notifications, and even schedule changes. Grow your business and get more done with what you already have.
Connect Omnisend with more than 100 apps from the Mesa integrations directory to pass data to Omnisend and sync it from Omnisend. You can also trigger a workflow when events are triggered in Omnisend, such as product is added to cart, order is placed/paid or checkout has started.
Setup Process
Step 1. In Omnisend, go to → Apps → Search for MESA - Workflow Automation → Click on "Connect Now" → Copy an API Key.
Step 2. To integrate Omnisend with Mesa, create a new workflow in it:
Step 3. Search the Omnisend app and click it:
Step 4. Then select one of the events in the list or go with a pre-built template:
Step 5. Then paste the Omnisend API key you've created and click 'add credential':
Step 6. Now go back to the Mesa page in the Omnisend App Market and click the Confirm button:
That's it! You're ready to connect Omnisend with all the apps from the Mesa directory.
Use Case
Mesa works as a middleware between two applications. One of the use cases is syncing the customer's points balance to an Omnisend contact when Yotpo Loyalty & Referrals points change. You can find this workflow in the templates directory. The easiest option is to search for the Omnisend app using the search bar under the Dashboard tab.
On the next page, click the green Start with this template button in the top right-hand corner.
Confirm that you want to Install the template, once loaded you’ll now be able to View the New Workflow.
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.
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. If you've already integrated Omnisend with Mesa, you'll have an option to select.
Under the configuration settings of this Omnisend step, you’ll see that the email address token from Yotpo is being used to match 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.
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.
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.
From there, you can reference this custom property value in any Omnisend email or SMS campaign.
3. Last Step: The most important
Once complete, scroll back up to the top of the page and click the Enable button in the top right-hand corner.
Need a hand? Connect with our Support Team through the in-app chat or drop us an email at [email protected].


















