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.
Connecting Omnisend to Mesa
Firstly create an Omnisend API key and select all the custom permissions. Learn how to create an API key in Omnisend here.
To integrate Omnisend with Integromat create a new workflow in Mesa:
Search the Omnisend app and click it:
Then select one of the events in the list or go with a pre-built template:
Then paste the Omnisend API key you've created and click 'add credential':
That's it! You're ready to connect Omnisend with all the apps from the Mesa directory.
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 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.
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.