COWLENDAR + KLAVIYO · BETA

Shopify bookings, meet Klaviyo.
Keep the conversation going.

Send Cowlendar booking activity and customer information to Klaviyo. Build confirmations, timely reminders and follow-ups around the appointment itself, with the brand and flow controls your marketing team already uses.

Included in Cowlendar’s feature set. Plan details.

CowlendarKlaviyo
The right event. A more useful message.
Booking RescheduledSend the revised appointment details
Booking ReminderRemind them before the session
Booking Checked InSeparate attended customers for follow-up
Illustrative workflow · configured in Cowlendar
  1. 01Booking activity
  2. 02Cowlendar metric in Klaviyo
  3. 03Your message or segment
LESS COPYING. MORE CONNECTED.

What Klaviyo adds to your bookings.

Flows tied to booking activity

Create metric-triggered flows for new, confirmed, declined, rescheduled or cancelled bookings. You choose which Cowlendar events are enabled.

Reminders built around the session

Scheduled reminder, ended and follow-up events use the appointment date and time. The guide documents handling booking changes before those scheduled events are sent.

Segments with service context

Sync customer statistics such as total bookings and total spent to Klaviyo profiles. Use the available data to distinguish first-time, returning or high-value customers.

A welcome for the next chapter

A package-purchased event supports subscription or booking-package welcome flows. Ready-made templates help you start with relevant booking messages.

CONNECT IT WITH CONFIDENCE

Three steps to your first test booking.

  1. 01

    Connect securely

    Open Cowlendar → Settings → Klaviyo. Enable the beta integration and create the private key with the permissions in the guide. Enter it only in Cowlendar’s private settings and test the connection.

  2. 02

    Choose and test the events

    Enable the relevant events, then make a test booking. In Klaviyo → Analytics → Metrics, confirm the metric and inspect the actual event properties.

  3. 03

    Build the flow and switch messages

    Create a metric-triggered flow and preview its email or SMS with a real test event. Keep Cowlendar notifications active until the replacement messages are tested and live; then disable the matching duplicates.

KNOW HOW IT BEHAVES

Ten documented events. Plenty of useful starting points.

Use the exact metric that matches the customer action. A placed booking is different from an approved request, an attended visit or the purchase of a session package. Preview event properties in Klaviyo rather than guessing template variables.

Currently in beta

The current connection guide labels the integration beta. Follow that guide for the latest setup and event behavior.

Avoid duplicate booking messages

Only turn off a matching Cowlendar notification after its replacement Klaviyo flow is tested and live.

Your Klaviyo account is separate

Klaviyo subscription and messaging charges are separate. Apply your customer messaging preferences and consent settings to the flows you publish.

TEN DOCUMENTED EVENTS

The right message starts with the right moment.

These are the metric names documented for the beta integration. Enable the events you need, send a test event and use the resulting metric in a Klaviyo flow.

Klaviyo metricWhen to use it
Cowlendar Booking PlacedA booking is created
Cowlendar Booking ConfirmedA pending request is accepted
Cowlendar Booking DeclinedA pending request is declined
Cowlendar Booking RescheduledThe date, time or teammate changes
Cowlendar Booking CancelledThe booking is cancelled
Cowlendar Booking Checked InAttendance is marked Arrived
Cowlendar Package PurchasedA subscription or package is created
Cowlendar Booking ReminderBefore the appointment
Cowlendar Booking EndedShortly after it ends
Cowlendar Booking Follow UpAfter the appointment
A LITTLE MORE CLARITY

Klaviyo questions, answered.

Which Cowlendar events can trigger a Klaviyo flow?

The guide documents placed, confirmed, declined, rescheduled, cancelled and checked-in bookings; package purchases; and scheduled reminder, ended and follow-up events. Enable the metrics you need.

Can I send a reminder relative to the appointment time?

Yes. Use the Cowlendar Booking Reminder metric. The guide describes scheduled events based on the appointment date and handling changes before sending them.

Does the integration add data to Klaviyo profiles?

Yes, when customer-stat syncing is enabled. Documented properties include cowlendar_total_bookings and cowlendar_total_spent; visit dates may also be added.

Should I turn off Cowlendar emails immediately?

No. Keep them active while building and testing the Klaviyo flows. Once a replacement message is live and verified, disable the matching Cowlendar notification to avoid duplicates.

Where should I put the Klaviyo private API key?

Only in the private Klaviyo settings inside Cowlendar. Do not place the key in a Shopify theme, storefront script or public page.

MAKE YOUR NEXT IDEA BOOKABLE

Start with your service.
Keep all the possibilities.

All features are available on the free plan. Choose a paid plan as your booking business grows.

Start for Free ↗Compare pricing & allowances →
MADE FOR YOUR KIND OF BUSINESS

Put this connection to work.

YOUR CONNECTED BOOKING TOOLKIT

A few more useful connections.

Built for Shopify

Ready to Upgrade Your
Booking Experience?

Transform Your Product into a Service, All Within Minutes—Start for Free.

Start for Free