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
- 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
- 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 > 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.