Omnisend integration
Your loyalty program already knows a lot about your customers. Who is almost at their next reward, who used to order every three weeks and has gone quiet, who joined last week, and who spends the most. Omnisend is where you turn that knowledge into email and SMS that people actually open.
The Crowny x Omnisend integration connects the two. Once you connect your Omnisend account, Crowny sends your member data straight onto your Omnisend contacts — so you can build segments and automations on real loyalty data instead of guesswork.
Why connect Crowny to Omnisend?
Most email lists are flat. Everybody gets the same newsletter on the same morning, and the people who love your brand the most get treated exactly like the ones who bought once and never came back.
Loyalty data fixes that. With Crowny’s data points sitting on your Omnisend contacts you can:
- Reach your most loyal members first. Segment on tier or points balance and give your VIPs early access, a bigger discount or a thank you that the rest of your list does not get.
- Win members back before you lose them. Every member has their own buying rhythm. Crowny works out when someone is late compared to their own average, so you can mail them at the right moment instead of firing off a generic “we miss you” six months too late.
- Turn points into a reason to come back. “You have 480 points waiting” is a much stronger subject line than “Check out our new arrivals”. An unspent points balance is one of the strongest triggers for a repeat purchase there is.
- Celebrate the moments that matter. Birthdays, joining anniversaries, a first order, a tier upgrade — they are all available as data points to build a segment or automation on.
- Stop guessing about value. Lifetime orders, lifetime spend and average order value sit right on the contact, so a “big spenders” segment takes about thirty seconds to build.
The result: fewer emails to everyone, more emails to the right people. That is what drives recurring sales.
How to connect Omnisend
Crowny talks to Omnisend through the Omnisend API. You keep full control of your own Omnisend account — we only write to it.
- Open Integrations in your Crowny portal and go to the Marketing tab.
- Click the Omnisend tile and paste your Omnisend API key. You create one in Omnisend under Integrations & API → API keys. Copy it straight away — Omnisend only shows the key once.
- We check the key right away. When it is accepted, you will see exactly how many members are about to be synced.
- Hit connect. The first sync starts immediately and takes every member in your program with us.
- From then on Crowny syncs automatically once a day. You can also press Sync now whenever you like, with a five minute pause between manual syncs.
Do this before you build your automations
Connect Omnisend and let the first sync finish before you build segments and turn automations on. If an automation is already live on a segment, everyone who lands in that segment during the first sync gets mailed at once. Sync first, build second.
Contacts are matched on email address
We identify members by their email address, which is exactly what Omnisend uses too. If a member already has an Omnisend contact — through your Shopify store, for example — we write onto that existing contact instead of creating a second one. No duplicates, no cleanup afterwards.
Members without an email address on their profile are skipped, simply because Omnisend has nothing to identify them by.
How subscription status works
Your members opted in when they joined your loyalty program, so we sync them to Omnisend as subscribed — and we date that opt-in to the day they actually joined, not to the day we happen to sync. Members who leave your program sync as unsubscribed, so an opt-out on your side carries straight through to Omnisend instead of quietly going stale.
We never ask Omnisend to send a welcome message. A first sync of a large program would otherwise fire a welcome automation at every contact you already had.
Which data points do we sync?
Every data point below lands on the Omnisend contact as its own custom property, which means you can use all of them directly in the Omnisend segment builder. Every property name starts with crowny_, so they are easy to find in a long list.
Loyalty data
- crowny_points_balance — number — The member’s current points balance. Perfect for “you are almost at your next reward” automations.
- crowny_tier — text — The name of the tier the member is in right now, for example Gold. If they do not hold a tier, or the tier was retired, this stays empty.
- crowny_member_since — date — When the member joined your loyalty program. Use it for welcome automations and loyalty anniversaries.
- crowny_member_status — text — Either ACTIVE or UNSUBSCRIBED. Members who leave your program keep syncing with the status UNSUBSCRIBED, so your segments stay honest instead of quietly going stale.
- crowny_program_name — text — The name of the Crowny program the member belongs to. Handy when you run more than one program into the same Omnisend account.
- crowny_birthday — date — The member’s date of birth, when they have shared it with you. Everything you need for a birthday segment.
Order data
These come from your connected webshop, so you will see them once your e-commerce integration is running. Members who have not ordered yet show zeroes and empty dates.
- crowny_lifetime_order_count — number — How many orders the member has placed in total.
- crowny_lifetime_ordered_value — number — Everything they have spent with you so far.
- crowny_avg_order_value — number — Their average order value.
- crowny_first_order_at — date — The date of their very first order.
- crowny_last_order_at — date — The date of their most recent order.
- crowny_avg_days_between_orders — number — The average number of days between their orders. This is the member’s personal buying rhythm.
- crowny_order_currency — text — The currency the order values are in, for example EUR.
- crowny_order_overdue_after — date — The date a member starts counting as “slowing down”. We take their last order date and add twice their own average gap between orders. Segment on is before today and you have a win-back audience that is based on each member’s own behaviour instead of one fixed rule for everybody.
Housekeeping
- crowny_last_synced_at — date — The moment Crowny last updated this contact, so you can always see for yourself how fresh the data is.
Six segments worth building today
Not sure where to start? These six take a couple of minutes each and cover most of what a loyalty program can do for your revenue.
- Your VIPs. crowny_tier equals Gold. Early access, exclusive drops, a real thank you. These are the people carrying your revenue.
- Almost there. crowny_points_balance is greater than X, where X sits just under your most popular reward. A nudge here converts unusually well, because the reward is already within reach.
- Win them back. crowny_order_overdue_after is before today and crowny_lifetime_order_count is at least 2. Proven repeat buyers who have gone quiet — the single most valuable audience in this list.
- Brand new members. crowny_member_since is in the last 7 days. Explain how the program works and how to earn that first reward while they are still paying attention.
- One and done. crowny_lifetime_order_count equals 1. Push for the second order. That is the one that turns a buyer into a customer.
- Big spenders. crowny_lifetime_ordered_value is greater than X. Different message, different budget, different treatment.
And of course a birthday audience on crowny_birthday, ready for a campaign or an automation of your own.
How often does the data update?
- Every day. Crowny syncs once a day and only sends the members whose data actually changed, so it stays quick and light on your Omnisend account.
- Once a week. On top of the daily sync we push every member again, so nothing can quietly drift out of date.
- Whenever you want. Use Sync now in the Omnisend screen, with a five minute pause between manual syncs.
The Omnisend screen always shows when the last sync ran, so you never have to guess.
Leaving out inactive members
After your first sync you can set an activity filter: leave out members who have not joined or ordered within a number of months you choose. Useful if you have a long tail of old members and want to keep your Omnisend contact count under control. Leave it empty to sync everyone.
One thing to keep in mind: narrowing the filter stops us updating those members, it does not remove them from Omnisend. Contacts that are already there stay where they are.
Disconnecting Omnisend
You can disconnect Omnisend at any time from the same screen. We stop syncing straight away. Everything already in Omnisend stays exactly where it is, with the data from the last sync, so your segments and automations keep working on what they have.
Is my API key safe?
Yes. Your API key is encrypted before we store it, and it is only ever used to write your member data to your own Omnisend account. You can rotate or revoke it in Omnisend whenever you want — just paste the new one in Crowny afterwards to keep syncing.
Need a hand setting it up?
Our team is happy to walk you through connecting Omnisend and setting up your first segments and automations.