Overview
The Alchemer Klaviyo integration uses a Klaviyo private API key to authenticate.
Klaviyo API Credentials
What You Need
- A Klaviyo account with permission to create API keys (Owner, Admin, or Manager role)
- A Klaviyo private API key with the following access:
- Lists: Full Access
- Profiles: Full Access
- Subscriptions: Full Access
Create a Klaviyo private API key
- Log in to Klaviyo.
- Click your account name in the lower-left corner and select Settings.
- Go to Account → API keys.
- Click Create Private API Key.
- Enter a name for the key (e.g., Alchemer).
- Select Custom Key and set Lists, Profiles, and Subscriptions to Full Access.
- Click Create.
- Copy the private API key (it begins with
pk_) and store it somewhere secure.
Authenticate Klaviyo in Alchemer
How to Authenticate
1. Start a New Authentication
-
Inside any Klaviyo integration action, on the Klaviyo | Authentication screen, select New Authentication.
2. Enter Your Klaviyo Credentials
-
Enter a name for the authentication and paste your Klaviyo private API key.
- Note: If the key is missing Lists, Profiles, or Subscriptions write access, Klaviyo returns a 403 error when the action runs. Edit the key's access in Klaviyo or create a new key.