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.
