Skip to main content

How to connect Klaviyo to Spotipo

Rakesh M avatar
Written by Rakesh M
Updated over a week 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.

Additionally, Spotipo offers features for managing marketing opt-in consent seamlessly alongside WiFi data collection, ensuring businesses remain compliant with privacy standards.

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.

These features also make it easier to collect marketing opt-in consent during WiFi login, helping maintain compliance with privacy laws such as GDPR.

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.

Setting up export of Custom fields

If you want to export custom fields (the ones that you make. e.g. asking customer in portal to choose their "favorite drink") that is also a possibility.

To do so, go to your Klaviyo integration in Spotipo and Find the option called Fields To Sync

There you will see the option of Mapping specific fields. Select Add Mapping to get started.

On the left you'll be presented with existing fields in Spotipo. Click on one of the existing ones, or just create a Static Value if that's what you need.

In this example, we'll create a sync for the Gender field.

For it to work, you need to find the existing field in Klaviyo and enter that name in Spotipo. (In our case we have a field called "Gender" in Klaviyo as well).

Then simply click on Add mapping button and you've succesfully added export of another field. Good job!

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:

  • Ensure compliance with privacy laws like GDPR by configuring user consent settings appropriately

  • 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?