On this page
If your store already runs its email on Omnisend, your booking emails can now run there too. Easy Appointment Booking sends an event to Omnisend each time something happens to a booking, and you use those events to start your own Omnisend automations.
Your booking emails then look like the rest of your store's email, and they live next to your campaigns, your segments, and your reporting.
What the app sends to Omnisend
Every event carries the booking details, such as the service, the date and time, and the reschedule link, so you can put them in the email.
| Event in Omnisend | When it is sent |
|---|---|
| Booking placed | A customer books |
| Booking rescheduled | A booking moves to a new time |
| Booking cancelled | A booking is cancelled |
| Booking reminder | At the reminder time set on the service |
| Booking follow-up | At the follow-up time set on the service |
| Booking occurred | After the booking takes place |
| Booking checked-in | You check in a customer |
| Booking no-show | You mark a customer as a no-show |
| Package purchased | A customer buys a package |
| Waitlist joined | A customer joins a waitlist |
| Waitlist invitation | You invite a customer from the waitlist |
The event names match the ones we send to Klaviyo, so a store that moves between the two keeps the same triggers.
What you can build with it
- Branded confirmations and reminders. Write them in Omnisend's editor, with your own design, instead of the app's templates.
- A second or third reminder. The app sends one reminder per booking. In Omnisend, add more steps with a delay after Booking placed.
- Follow-ups that sell. After Booking occurred, send a thank-you with a review request, or recommend the products customers usually buy after that service.
- A win-back for no-shows. Start an automation on Booking no-show that offers a new time.
- Package and waitlist emails in the same voice as everything else your store sends.
No double emails
When you connect Omnisend, the app stops its own reminder, reschedule, cancellation, package, and waitlist emails right away, so customers do not get two. It keeps sending confirmation and follow-up emails until you turn them off on each service. That way customers still get a confirmation while you set up your Omnisend automations.
Text messages are not affected.
How to connect
- In Omnisend, create an API key with read access to Brands and write access to Events.
- In Easy Appointment Booking, go to Settings > Marketing & analytics, scroll to Omnisend, paste the key, and click Connect.
- Make a test booking, then reschedule and cancel it, so the events show in Omnisend's trigger list.
- Build an automation for each event you want to email on. In each one, choose to send to non-subscribed contacts too, since most customers book without subscribing to marketing.
The full walkthrough, with screenshots, is in Connect Omnisend.
Which plan includes it
Omnisend is part of the Ultimate plan, alongside Klaviyo, Shopify Flow, webhooks, and the Claude connector. See pricing for everything that comes with it.


