Integrating Klaviyo with Spotipo automatically syncs guest WiFi data directly into your email marketing platform, enabling automated campaigns, audience segmentation, and personalized messaging based on WiFi usage patterns. This integration eliminates manual list building and triggers emails when guests connect, allowing you to engage customers immediately after their visit.
This guide walks you through connecting your Spotipo site to Klaviyo using API authentication. Once configured, every guest who logs into your WiFi is automatically added to your Klaviyo list, with optional tracking of individual visits for frequency-based marketing campaigns.
What you'll accomplish:
Generate a Klaviyo API key with full access permissions
Connect your Spotipo site to your Klaviyo account
Configure automatic guest data export to specific Klaviyo lists
Enable visit tracking to identify frequent customers
What you'll need:
Active Klaviyo account with admin access
Spotipo site with guest WiFi configured
Klaviyo list created for WiFi guest data
Business benefits: Automatically grow your email list with every WiFi connection, trigger welcome campaigns immediately after guest visits, and segment customers based on visit frequency for targeted promotions.
Klaviyo API Key
Login to your Klaviyo account and navigate to Settings -> Account -> API Keys, and press Create Private API Key button
Name your Key as Spotipo Integration, select the access level to Full Access Key, and press create. Remember to copy the key and save it a safe location as this is the only time you'll be able to see the API key in Klaviyo.
Klaviyo List ID
If you don't already have a list to send data to, you'll need to create one. To do that, navigate to Lists & Segments on your Klaviyo account, and Create a new one Using the Create New button.
Once the list is created, you can navigate to Spotipo to finish the process.
Enable Klaviyo Integration
In Spotipo, navigate to Integrations under Settings
And click the Connect button next to Klaviyo.
On the next screen, please fill in the API Key you generated from your Klaviyo account.
Press Save and Next button.
From the Next screen, make sure that the proper list is selected, so that the data isn't sent to the wrong list. This is especially important if you're using multiple lists in your Klaviyo account. Once that is done, Save the settings.
Setting up export of visits
With Spotipo, it is possible to export each individual visit a customer makes to your location. Instead of sending customer data only the first time they appear in your location, like the integration behaves without this option turned on.
This is especially useful if you'd like to know who are the most frequent customers at your location. You can use that information to create special promotions or similar.
All you have to do to set this up is to turn on "Send Connect events" and "Send disconnect events".
Turning both of these on will give you the most reliable experience when tracking visits.
Checking visits in Klaviyo
If both of these options are turned on, you can check out all the visits that a customer had at your location.
In this example, you can see that the user has connected to Wi-Fi three separate times.
Your Klaviyo Integration Is Now Active
Once your integration is configured and saved, every guest who connects to your WiFi will automatically be added to your Klaviyo list. With visit tracking enabled, you can segment customers by frequency and create targeted campaigns for your most loyal visitors.
What to do next:
Create automated welcome email flows in Klaviyo triggered by WiFi connections
Segment your list based on visit frequency for VIP promotions
Set up location-specific campaigns if managing multiple Spotipo sites
Monitor your Klaviyo list growth and engagement metrics
Advanced Klaviyo integration features:
Visit tracking: Enable "Send Connect events" and "Send Disconnect events" to track individual customer visits
Frequency segmentation: Identify your most frequent customers for loyalty programs
Multi-location tracking: See which locations guests visit most often
Behavioral triggers: Create email flows based on connection patterns
Common Klaviyo integration issues:
Contacts not syncing: Verify API key has "Full Access" permissions
Wrong list selected: Double-check the correct Klaviyo list is chosen in Spotipo settings
Visit events not appearing: Ensure both "Connect" and "Disconnect" events are enabled for reliable tracking
API key error: Remember to copy the API key immediately—Klaviyo only displays it once during creation
Best practices for Klaviyo + WiFi marketing:
Send welcome emails within 1 hour of first WiFi connection for highest engagement
Create separate lists for different locations if managing multiple sites
Use visit frequency to create VIP segments (e.g., 3+ visits = loyal customer)
Test your integration by connecting a test device and checking Klaviyo
Still having trouble integrating Klaviyo with Spotipo? Contact Spotipo support via live chat or email us at [email protected], we'll help troubleshoot your specific Klaviyo integration setup.








