Click Connect Klaviyo and approve access in Klaviyo.
Enter each Mangomint location by name (for example "Montreal" and "Saint-Lambert"), one per salon or spa. You're billed per location.
Start your 30-day free trial.
On the Sync status page, copy your webhook URL. It's unique to your account, so treat it like a password.
Open Mangomint's chat support and paste the ready-made message from the Sync status page. It includes your webhook URL and the events to enable: Appointment booked, Appointment updated, Appointment canceled, Sale completed, Form submitted. Ask for it on all your locations.
Once support confirms, go to Apps → Manage apps in Mangomint and make sure Webhooks is enabled.
Book a test appointment for a client with an email address. The Sync status page changes to "Mangomint events are flowing into Klaviyo", and a Booked Appointment event appears on that client's Klaviyo profile.
Troubleshooting
Sync status still says "Waiting for Mangomint to send your first event": confirm Mangomint support has set up the webhook with your URL, and that the Webhooks app is enabled under Apps → Manage apps.
Sync status says "No events from Mangomint recently": if your salon has been open, check the Webhooks app is still enabled, or send support the message again.
Klaviyo is disconnected: reconnect from the Configuration page; events can't be delivered while it's disconnected.
FAQs
In real time. Events arrive within seconds of Mangomint sending them.
No. Mangomint only sends activity from when webhooks are switched on, so data starts from that point.
Mangomint sets up webhooks on your behalf. Your KAV Labs dashboard gives you a ready-made message to paste into their chat support.
$199 per location per month, with a 30-day free trial. Add or remove locations any time from your dashboard.
No. We never change subscription status, so the consent already in Klaviyo stays authoritative.
Yes. When Mangomint includes the service on its webhook, it's on every appointment event, so you can build segments and flow filters on it.