Integration with Audmate
Ira avatar
Written by Ira
Updated over a week ago

Audmate is a 3rd party app that offers tools to design a unique customer journey through points & referral program.



Build a referral program using the Audmate and sync your customers' referral profiles to Omnisend. Send reminders to your customers whenever they hit a specific amount of points that is enough to get some reward. Also, use properties synced from Audmate to personalize your emails.

Setup Process

Firstly, go to your Audmate account - > Stores - > Integrations - > Select Omnisend among other integrations:

You'll be redirected to the Omnisend integration page. Click 'Authorize':

On the next step, you'll be redirected to Omnisend App Market. Click 'Authorize access':

That's it! Integration will be enabled.

How to pass the data

Data isn't passed via this integration automatically. So, every time you want to sync new user data from Audmate, you'll need to click 'Sync User Data' button in Audmate account on the Omnisend integration page.

Note! The sync takes up to 5 minutes.

What data is passed

When the 'Sync User Data' is clicked, these contact properties are passed to Omnisend:

  • audmate_points_balance

  • audmate_referral_url (only for referrrals)

  • audmate_status

  • audmate_vip_tier_id

  • audmate_vip_tier_name

If these custom properties have been synced to Omnisend for a specific contact already, but data has been updated in Audmate. New values will replace the old ones after a new sync. So, if customer has 2000 points and then spent 1000, next time you'll hit the 'Sync User Data' audmate_points_balance value will be changed from 2000 to 1000.


There are multiple ways to utilize data passed from Audmate. We'll list 2 most popular ones in this article.

New VIP tier

Inform customers about them entering new VIP tier. To do this create multiple segments with a filter based on 'audmate_vip_tier_name' custom property and set each VIP tier name as a rule for this filter. For example, our test store has 3 VIP tiers: Bronze, Silver and Gold. So, that's how segment for Bronze VIP tier looks like:

Then create an custom automation with 'Contact enters a segment' trigger and set the segment you've created as a trigger filter:

Note! If you want contacts who will re-enter the segment to receive this email again (e.g. customer enters Bronze tier -> then earns more points and moves to Silver tier

-> spends some of the points and moves back to Bronze tier), enable the 'Re-trigger workflow for contacts that have been removed and re-added to the same segment' toggle under the trigger.

In the email content you can add current number of points customer has on their balance using personalization tags, explain how to get into a higher tier and list all the perks and benefits of being in the current tier.

Special offers for members of each tier

Triggering the workflows whenever a customer enters a new VIP tier isn't the only way you can use the segments that you've created for use-case explained above. You can build different email campaigns for members of each tier or you can send 2 different campaigns for customers who belong to any of the VIP tiers vs customers who don't belong to any of the VIP tiers. To do that, create a segment that you want to send a special campaign to (e.g. customers who belond to any of the VIP tiers):

Then select this segment on the 'Recipients' step of the campaign:

Create another segment of customers who don't belong to any of the VIP tiers:

Then send them a different campaign by selecting this segment on the 'Recipients' step as well:

These are the most basic ways you can utilize data passed by Audmate. So, feel free to experiment! Add a few emails to the Workflow for customers who enter a new VIP tier, set up different Email Campaigns for clients that have a specific amount of points informing only them that they can use their points to buy something from your new collection, etc.

Did this answer your question?