Integrate with Klaviyo
Last updated
Last updated
To integrate with Klaviyo, you’re going to need a Klaviyo account with API access.
Social WiFi’s integration with Klaviyo makes the exporting of your gathered data instant and automated.
Every time a user logs in to your WiFi network, the data will be sent to Klaviyo. Whenever you remove a Social WiFi in the User Data tab, the user will also be deleted from Klaviyo.
Klaviyo is very strict about handling contact marketing consent. By default, each contact list in Klaviyo is configured with double opt-in enabled. That means that each time a contact is added from Social WiFi, Klaviyo would send an additional email to the user asking for permission to subscribe. This is not needed and usually not desired, since Social WiFi already gathered the contact's permission during the login process.
You can read more about this topic here: https://developers.klaviyo.com/en/docs/collect_email_and_sms_consent_via_api#with-a-list-1
To disable the additional opt-in email, please go to your list settings and set "Single opt-in".
With Social WiFi you can collect phone numbers as well, they will be sent to Klaviyo as a contact attribute, the same way as email addresses. But if you want to send SMS through Klaviyo, your Klaviyo account must have SMS enabled and appropriate countries need to be enabled. Otherwise Social WiFi will send phone numbers, but they will not be "subscribed" and will not be used by Klaviyo.
You can read more about this topic here: https://developers.klaviyo.com/en/docs/collect_email_and_sms_consent_via_api#sms-specific-considerations
1) Visit Social WiFi dashboard and go to the venue you’d like to integrate.
2) Go to the Integrations tab and select Klaviyo.
3) Click the Add button in the top left corner.
Integration name: Call your integration however you like. It might be a good idea to mention the specific list name that the contacts will be going to.
API Key: Log in to Klaviyo dashboard and go to to your account settings page. Click the "Create Private API Key" button. Set name to e.g. "Social WiFi", leave "Custom Key" option checked and on the right side, select "Full Access" next to "List". "Profiles" and "Subscriptions". Click "Create" in the top right corner. The key will be displayed as "Your Private Key". Copy that value and paste it into the form field in Social WiFi panel.
List ID: Log in to Klaviyo dashboard, go to "Audience" -> "Lists & Segments" and click on the three dots icon next to the list that you want to export your Social WiFi contacts to, select "List Settings". At the top, you'll see your List ID (it should look like this: "Zu7n3x"). Copy that value and paste it into the form field in Social WiFi panel.
Active: Please make sure this field is checked for the integration to work.
Click Create – your new users should now be sent to your Klaviyo list automatically.