Skip to main content

Integrate ethos with Omnisend

Learn how to connect ethos to Omnisend

Written by Inesa Valinčiūtė-Kunčienė

ethos is a community-led loyalty app for Shopify stores. It combines points, tiers, referrals, UGC, contests, and surveys in one loyalty program.

Connect ethos with Omnisend to sync loyalty data to your contacts and trigger automations from loyalty moments, like joining the program, earning points, redeeming rewards, birthdays, and referrals.


Benefits

  • Keep loyalty data on every member's contact: tier, redeemable points, and membership status.

  • Trigger automations when members join, earn points, redeem rewards, refer friends, or celebrate a birthday.

  • Segment contacts by tier, points, and membership status.

  • Personalize emails and SMS with each member's loyalty details.

Before You Begin

  • To use this integration, you need an ethos account with an active subscription.

  • Your Shopify store must use an Online Store 2.0 theme and have customer accounts enabled.

Setup Process

Step 1. Log in to the correct Omnisend account → go to Apps → search for ethos → click Connect now.

Step 2. Follow the prompts to authorize the connection between Omnisend and ethos. Then, in ethos, click Connect store and link the Shopify store where your customers shop.

Step 3. In the ethos portal, set up your loyalty program (tiers, points, ways to earn, and rewards) and publish your loyalty pages on Shopify.

Step 4. In ethos, go to Admin → Communication Center → make sure it shows Connected to Omnisend.

Under Event Triggers, for each event you want to use, set Trigger via to Omnisend → switch Status to Active.

💡 If Trigger via is set to ethos, ethos sends its own emails and the event isn't sent to Omnisend.

And that's it! Omnisend is now integrated with ethos!

What ethos Syncs to Omnisend

Contact Properties

ethos matches each member to an Omnisend contact by email address and keeps the following  properties up to date:

Property

What it shows

ethos_tier_name

The member's current loyalty tier

ethos_redeemable_points

Points the member can spend right now

ethos_status

The member's membership status, for example, active

ethos_membership_id

The member's unique ethos ID

ethos also adds the membership ID, tier ID, and tier name as tags to the Shopify customer, and Omnisend syncs them as contact tags (for example, ethos_tier_name:VIP).

Custom Events

ethos sends the following custom events to Omnisend:

Event in Ethos

Custom event in Omnisend

New Member

ethos - New Member

Birthday Added

ethos - Birthday Added

Happy Birthday

ethos - Member Happy Birthday

Birthday Discount Code

ethos - Birthday Discount Code

Points Earned

ethos - Points Added to Member Account

Reward Redeemed

ethos - Reward Redeemed

Referral Completed

ethos - Referral Complete

Referred a Friend Claim

ethos - Referral Friend Claimed

Shop Link Used

ethos - Shop Referral Used

Shopify Store Friend Referral

ethos - Referral Program Invite

Shopify Store Friend Referral Complete

ethos - Referral Program Complete

💡 You can use these events to create custom automation workflows in Omnisend.

Note: A custom event appears in the automation trigger list only after it has fired at least once. To use an event field in a message, wrap it in double square brackets, for example [[event.points_added]]. Event fields work only inside the automation that the event triggers.

Use Cases

Once connected, you can:

  • Welcome new members – trigger an automation on ethos - New Member that explains how points and tiers work.

  • Confirm earned points – trigger on ethos - Points Added to Member Account and show the points with [[event.points_added]].

  • Celebrate birthdays – trigger on ethos - Member Happy Birthday or ethos - Birthday Discount Code to deliver the birthday reward.

  • Reward referrals – trigger on ethos - Referral Program Invite to send the referred friend their [[event.discount_code]], and on ethos - Referral Complete to thank the referrer.

  • Target VIPs – create a segment where ethos_tier_name is your top tier for early access to launches and sales.

  • Push redemptions – create a segment where ethos_redeemable_points is above a set amount and remind members to spend their points.

  • Invite non-members – create a segment of contacts with no ethos_membership_id and invite them to join.

FAQ

Why can't I find an ethos event in the automation trigger list?

In the ethos Communication Center, check that the event is Active and that Trigger via is set to Omnisend. The event appears in Omnisend only after it has fired at least once, so trigger it once with a test member.

Why don't I see ethos properties on a contact?

Properties appear only after the customer joins your loyalty program. Customers can join only while your ethos subscription is active.

Why is an event field empty in my campaign?

Event fields work only inside the automation that the event triggers. In campaigns, use the ethos contact properties instead.

Why don't loyalty blocks show on my store?

In Shopify, go to Online Store → Themes → Customize → App embeds → make sure ethos is turned on.

What happens after I disconnect?

ethos stops syncing data to Omnisend. Nothing is deleted from Omnisend, and properties already synced stay on your contacts.


Didn't find the answer to your question? Reach out to our support team through the in-app chat or at [email protected] – our team is available 24/7.

Did this answer your question?