Venue Sumo & Klaviyo API integration details
With Venue Sumo's integration with Klaviyo, you can seamlessly sync customer and booking data to enhance your marketing and communication efforts.
By leveraging this integration, you can automate communication, track customer activity, and deliver more personalised marketing campaigns directly through Klaviyo. For more information or assistance with setup, please contact our support team!
Below is an overview of the features and data included in the integration.
Customer Data Sync
New Contacts and Updates to Contact Details
The following customer details are synced to Klaviyo:
First Name
Last Name
Email
Phone
Opt-in for Email
Unsubscribes
Unsubscribes Management
If Klaviyo is used to manage unsubscribes and webhooks are enabled (requires an additional cost), unsubscribe data is synced.
Venue Sumo updates the customer record in Klaviyo and adds the contact to the unsubscribe list.
Note: While this prevents non-transactional emails from being sent through Venue Sumo, transactional emails (e.g., booking confirmations) are not affected by this setting.
Booking and Order Data Sync
New Orders/Bookings
When a customer makes a new order or booking, Venue Sumo sends an "Ordered Product" event to Klaviyo with the following data:
Customer Information
First Name
Last Name
Email
Phone
Opt-in for Email
Order Details
Order ID
Total Order Amount
Venue (Location Name)
Product Information
For each product in the order, the following details are included:
Product ID
Product Name
Quantity
Item Price
Item Total (Price x Quantity)
Image URL (if available)
Linked Product Categories
Additional Booking Details
List of Products Ordered
List of Categories for All Products Ordered
Booking Date/Time
Date Created
Setup Instructions
Below are the steps required to connect your Klaviyo account with VenueSumo and enable behavioural metrics such as Active on Site and Viewed Product (optional).
1. Create API Keys in Klaviyo
Log in to your Klaviyo account.
Go to Settings → API Keys.
Create or copy your Private API Key.
Send the following details to VenueSumo Support:
Klaviyo Private API Key
The email address associated with your Klaviyo account
VenueSumo Support will configure the integration so events such as:
Booking Checkin
Ordered Product
Waiver Signed
are sent to Klaviyo.
2. Enable Web Tracking for “Active on Site” and “Viewed Product” metric (Optional)
To capture website behaviour events, Klaviyo’s web tracking script must be installed on your VenueSumo booking pages.
Step 1 – Get the Tracking Code
In Klaviyo, go to
Integrations → Setup Web Tracking
Copy the Klaviyo tracking script
Step 2 – Add Your VenueSumo Booking Domain
In the Web Tracking setup, add the URL of your VenueSumo booking site.
Example:
https://SUMOLANDbook.venuesumo.app/location
This tells Klaviyo which domain to track.
Important Warning
During setup, Klaviyo may prompt you to update your Klaviyo email sending domain to the VenueSumo booking URL. Do NOT accept this change. Your email sending domain should remain your business domain, not the VenueSumo booking URL.
3. Send Tracking Code to VenueSumo Support
VenueSumo needs to add the Klaviyo script to the Head Code (VenueSumo Backoffice —> Settings > Assets/Branding > Details >Header Content field) of your booking pages.
Please send the following to VenueSumo Support:
Your Klaviyo tracking script
Confirmation of your VenueSumo booking URL
Confirmation that API keys have been created
VenueSumo Support will then install the tracking code on your booking pages.
4. What This Enables
Once installed, Klaviyo will begin capturing additional metrics such as:
Metric | What it Tracks |
|---|---|
Active on Site | When a known visitor is actively browsing your booking pages |
Viewed Product | When a visitor views a specific booking product or ticket |
If you would like help verifying the setup, VenueSumo Support can also assist in testing events inside Klaviyo’s metrics dashboard once installation is complete.
