Charm + Ecomail
EU-native email, synced to loyalty in real time.
How it works
What you can do.
Charm syncs loyalty data straight into Ecomail contact fields and fires an event on every points change — built for stores running their lifecycle email from an EU-based ESP instead of Klaviyo.
- ✓Contact-field sync: points balance and current tier written directly onto the Ecomail contact record
- ✓Event trigger on every points change, ready to drive an Ecomail automation
- ✓Tier upgrades push instantly — no scheduled batch sync to wait on
- ✓Manual "Sync now" button for an on-demand refresh of any contact
- ✓v1 is sync-only: Charm's own email sender keeps sending your loyalty emails, Ecomail handles the rest of your lifecycle marketing
Under the hood
What the data looks like.
Charm points change -> Ecomail contact update:
{
event: "points.updated",
contact_email: "person@example.com",
fields: {
charm_points_balance: 1240,
charm_tier: "Gold"
}
}Setup
Five-minute setup.
- 1Open Charm → Settings → Integrations → Ecomail
- 2Click "Connect Ecomail" — authenticate with your Ecomail API key
- 3Charm creates the contact fields automatically on first sync
- 4Use "Sync now" any time you want an immediate refresh
FAQ
Common questions.
Does connecting Ecomail turn off Charm's own emails?
No — this is a sync-only integration. Charm keeps sending its thirteen loyalty templates; Ecomail receives the points and tier data to use in your own automations.
How fast does a tier upgrade show up in Ecomail?
Instantly — tier changes push to the contact record as they happen, not on a scheduled batch.