Skip to main content

Authorization

Follow this guide to create a new Klaviyo credential that will allow Nexla to authenticate to and exchange data with your Klaviyo account.
klaviyo_api_auth.png

Klaviyo

Prerequisites

Before creating a Klaviyo credential, you need to obtain an API Key from your Klaviyo account. The API Key is required to authenticate with the Klaviyo API.

To obtain your API Key, sign in to your Klaviyo account and navigate to your account settings. In the account settings, locate the API Keys section where you can view and manage your private API keys. You can generate a new API key or use an existing one. The API Key is used to authenticate all API requests to Klaviyo. The API Key is sent as a query parameter (api_key) in the URL for all API requests to the Klaviyo API. The Klaviyo API provides access to email marketing data including campaigns, lists, metrics, profiles, and events. For detailed information about obtaining API keys, API authentication, and available endpoints, refer to the Klaviyo API documentation.

Create a Klaviyo Credential

  • To create a new Klaviyo credential, after selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.

New Credential Overlay – Klaviyo

KlaviyoCred.png

Credential Name & Description

  1. Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.

    Resource descriptions are recommended but are not required. They should be used provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.

API Key Authentication

Klaviyo uses API Key authentication for all API requests. The API Key is sent as a query parameter in the URL to authenticate each API call.

  1. Enter your Klaviyo API Key in the API Key field. This is the API Key you obtained from your Klaviyo account settings. The API Key is required for all API requests and is used to authenticate your account. The API Key is sent as a query parameter (api_key) in the URL for all API requests to the Klaviyo API.

    Keep your API Key secure and do not share it publicly. The API Key provides access to your Klaviyo account data and should be treated as sensitive information. Your Klaviyo API Key can be found in your Klaviyo account settings where you manage your private API keys. The API Key is sent as a query parameter (api_key) in the URL for all API requests to the Klaviyo API. If your API Key is compromised, you should immediately regenerate it in your Klaviyo account settings. For detailed information about obtaining and managing API keys, API authentication, and available endpoints, see the Klaviyo API documentation.

Save the Credential

  1. Once all of the relevant steps in the above sections have been completed, click the Save button at the bottom of the overlay to save the configured credential.

  2. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.