---
title: "Klaviyo connection guide"
slug: "klaviyo-connection-guide"
description: "Connect your Klaviyo data to Supermetrics with our guide on permissions, API keys, and OAuth for seamless data integration across platforms."
updated: 2026-05-06T11:41:45Z
published: 2026-05-06T13:26:01Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.supermetrics.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Klaviyo connection guide

This guide contains all permissions and requirements for connecting your Klaviyo data to Supermetrics.

You can connect to data sources from the [Data sources page on the Supermetrics Hub](https://hub.supermetrics.com/token-management). On the Hub, you can also [share an authentication link](/v1/docs/how-to-connect-to-data-sources-from-supermetrics-hub#share-authentication-link) to connect to a data source you don't have direct access to.

After you connect to the data source on the Hub, you can use the data source connection in [all available destinations](/v1/docs/klaviyo-connection-guide#connection-instructions).

## Required permissions

To connect to Supermetrics, your Klaviyo account needs one of these user roles:

- Admin
- Owner
- Manager

[Learn more about user management and privileges in Klaviyo's documentation.](https://help.klaviyo.com/hc/en-us/articles/115005231648-User-Management-and-Privileges)

You'll also need to generate a private API key with a **read-only** scope, which you'll then use to connect your data. [Follow these instructions to generate your private API key](https://help.klaviyo.com/hc/en-us/articles/7423954176283). Remember to keep the API key safe.

## Connection instructions

### Connect using API key

When connecting to Klaviyo, you need to provide your API key and select the accounts to use when prompted.

1. Select the Klaviyo data source [on the Supermetrics Hub](https://hub.supermetrics.com/token-management) or in the data destination.
2. Select **Connect with API username and secret key**.
3. Enter your API key.
4. Give your account a name to recognize the account later in case you have multiple accounts.
5. If prompted, choose to make this connection [shared or private](/v1/docs/about-shared-and-private-connections).
6. Click **Start**.
7. In your data destination, select the accounts to include in your query.

### Connect using OAuth

You can also use OAuth to connect to Klaviyo. Note that this connection method is currently in beta.

1. Select the Klaviyo data source [on the Supermetrics Hub](https://hub.supermetrics.com/token-management) or in the data destination.
2. Select **Connect with OAuth (Beta)**.
3. If prompted, choose to make this connection [shared or private](/v1/docs/about-shared-and-private-connections).
4. Click **Start**.
5. Fill in the Email and Password fields with your Klaviyo account details.
6. Check the **I’m not a robot** box to pass the reCaptcha.
7. Click **Log in**.
8. There will be a warning that the app is not approved. This is okay — Supermetrics is in the process of getting our Klaviyo app approved with the Klaviyo team. Click Continue.
9. Review and approve the permissions for the app by clicking **Allow**.
10. In your data destination, select the accounts to include in your query.

See detailed instructions on [how to connect to a data source from the Supermetrics Hub.](/v1/docs/how-to-connect-to-data-sources-from-supermetrics-hub)

You can also connect to Klaviyo from these destinations:

- Google Sheets: [How to log in to a Supermetrics data source in Google Sheets](/v1/docs/how-to-connect-to-a-supermetrics-data-source-in-google-sheets)
- Data Studio: [How to connect data sources to Looker Studio](/v1/docs/how-to-connect-data-sources-to-looker-studio-formerly-data-studio)
- Excel: [How to connect data sources to Excel with Supermetrics](/v1/docs/how-to-connect-data-sources-to-excel-with-supermetrics)
- Power BI: [How to create your first Supermetrics query for Power BI](/v1/docs/how-to-create-your-first-supermetrics-query-for-power-bi)
- The Supermetrics API: [How to use the Query Manager](/v1/docs/how-to-use-the-query-manager)
- Data warehouse and cloud storage (Hub): [How to create a transfer](/v1/docs/how-to-create-a-transfer)
- BigQuery (marketplace): [How to create a BigQuery (marketplace) transfer](/v1/docs/how-to-create-a-bigquery-marketplace-transfer)

## More resources

- [Klaviyo report building guide](/v1/docs/klaviyo-report-building-guide)
- [How to optimize Klaviyo queries](/v1/docs/how-to-optimize-klaviyo-queries)
- [How to reauthenticate a data source in Google Sheets, Looker Studio, Excel, or Power BI](/v1/docs/how-to-reauthenticate-a-data-source-connection-in-google-sheets-looker-studio-excel-power-bi-and-supermetrics-hub)
- [How to reauthenticate a data source in data warehouse, API, or cloud storage platform](/v1/docs/how-to-reauthenticate-a-data-source-connection-in-data-warehouse-destinations-or-the-supermetrics-api)
- [How to manage data source connections on the Supermetrics Hub](/v1/docs/how-to-manage-data-source-connections-on-supermetrics-hub)
