How to Connect Omnisend to Essential Loyalty
Connecting Omnisend lets you use loyalty data — points balance, tier, referral link, birthday — on your existing Omnisend contacts, for segmentation and email campaigns.
Important: this integration only updates contacts that already exist in Omnisend — it never creates new ones. If a customer hasn't signed up to your Omnisend list some other way (your own signup form, checkout opt-in, etc.), their loyalty data won't appear in Omnisend, because there's no contact there yet to update.
Connect your Omnisend account

- In Omnisend, go to Store Settings → API Keys → Create API key (or use Create your Omnisend API Key here from the connection screen, which opens the same page). Give it a name, and copy the key.
- In the Essential Loyalty app, go to Settings → Integrations, and under Email Marketing click into Omnisend.
- Paste the key into the Private API Key field.
- Set the toggle to Enabled.
- Click Save.

There's no separate "Connect" step or Connected badge here — saving a valid key with Enabled turned on is the whole flow. If the key isn't valid, you'll see an error banner with the reason after saving.
What syncs to Omnisend
Five contact properties, kept up to date on each existing contact:
| Custom property | What it is |
|---|---|
essential_loyalty_points_balance |
Current points balance |
essential_loyalty_status |
Whether the customer is excluded from the program |
essential_loyalty_referral_url |
Their personal referral link |
essential_loyalty_tier |
Current VIP tier (or "None") |
essential_loyalty_date_of_birth |
Birthday, if set (or "None") |

A contact is matched by email (falling back to phone number). If no matching contact is found in Omnisend, that customer is simply skipped — nothing is created, and nothing errors.
Good to know: this integration doesn't send loyalty events (points earned, reward redeemed, tier achieved, and so on) — only the contact properties above, kept up to date.
Full data synchronization
- On the Omnisend settings page, find the Full data synchronization card.
- Click Synchronize to push all customers now (matched the same way — existing contacts only).
- This is rate-limited to once per hour.
Outside of manual syncs, contacts update automatically as their loyalty data changes.
Disconnecting
Set the toggle to Disabled and click Save. This stops the sync, but your API key stays saved — re-enabling later doesn't require pasting it in again.