Skip to main content

How to connect Klaviyo to Spotipo

Rakesh M avatar
Written by Rakesh M
Updated over 2 weeks ago

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.

Did this answer your question?