BookX Help Center
How can we help? 👋

Klaviyo Marketing

You can connect Klaviyo Marketing with BookX to sync booking-related events and use them in your email or SMS marketing campaigns. This helps you create automated messages based on customer activity.


How to get API Key from Klaviyo

1. Visit Klaviyo.com and login in with your credentials.

2. Go to “Settings”, select “API keys” and click the “Create Private API Key” option.

Notion image

3. Enter a name for your Private API Key.

Notion image

4. Select the “Custom Key” option.

5. Enable the “Read Access” for Accounts and “Full Access" for Events.

6. Click the “Create” button.

7. Copy the generated API Key and go to the BookX app.

Notion image

How to integrate Klaviyo with BookX

1. Go to BookX “Settings” and click “Edit” on Integration.

Notion image

2. Select “Klaviyo Marketing”, paste the Klaviyo API Key, and click “Connect”.

Notion image

3. Click “Save” to complete the setup.

📋

Note: Once the connection is successfully established and saved, kindly proceed with test bookings to verify that events are being created in Klaviyo.

Notion image

Please perform the following actions: * Create a test booking to verify the Booking Created event

* Reschedule the test booking to verify the Booking Rescheduled event

* Cancel the test booking to verify the Booking Cancelled event

This will help ensure that all events are being triggered and recorded correctly.

How to create a flow in Klaviyo

1. Navigate to the “Flows” section in Klaviyo and click the “Build Your Own” option.

Notion image

2. Click “Build your own” again.

Notion image

3. Enter a name for your flow, adding a tag (optional), click “Create Flow” to proceed.

Notion image

4. Select a trigger, then go to “Your Metrics” section.

Notion image

5. Choose API and select the desired trigger event:

  • Bookeasy Booking Created
  • Bookeasy Booking Cancelled
  • Bookeasy Booking Rescheduled
Notion image

6. Click “Save”, then click the “Confirm and Save” button. The trigger will now be successfully added.

Notion image

7. Click “Add Action” and choose your preferred channel (e.g., Email, WhatsApp, etc.).

Notion image
Notion image

8. If an email template already exists, kindly select the appropriate one, or proceed to create a new email template as required.

9. Configure the selected action based on your requirements.

📋

Note: All actions are saved automatically

10. Finally, click “Review and Turn On” to activate the flow.

Notion image

How to create a new email template in Klaviyo using BookX metric data

1. Click on “Add Action”, select Email, and then click “Setup Email.”

Notion image

2. Click on “Select Template” and choose your preferred template.

Notion image

3. Click “Use Template.”

Notion image

4. Navigate to “Preview & Test,” where the BookX event properties and profile properties will be displayed.

Notion image

5. Hover over the desired property name and click to copy the selector.

Notion image

6. Paste the copied selector into the email template where required.

7. Click “Preview & Test” again to verify the event details.

8. Click “Done.”

Notion image
📋

Note: All actions are saved automatically

9. Click “Exit,” and then click “Done.”

Klaviyo Email Event Selectors

  • {{ event.serviceName|default:'' }}
  • {{ event.costPerProduct|default:'' }}
  • {{ event.storeName|default:'' }}
  • {{ event.customFields|default:'' }}
  • {{ event.totalCost|default:'' }}
  • {{ event.variantName|default:'' }}
  • {{ event.bookingTime|default:'' }}
  • {{ event.productQuantity|default:'' }}
  • {{ event.bookingDuration|default:'' }}
  • {{ event.bookingDates|default:'' }}
  • {{ event.productName|default:'' }}
  • {{ event.productName|default:'' }}
  • {{ event.orderNumber|default:'' }}
  • {{ event|lookup:'$value_currency'|default:'' }}

If you need further help with integrating Klaviyo with BookX, please contact our customer support.


Related Topics


Did this answer your question?
😞
😐
🤩