Skip to main content
LL Kl
Connect Klaviyo to LanderLab to automatically send every new lead to a Klaviyo list the moment they submit a form. No manual exports, no delays.

Prerequisites

Before you start, make sure you have:
  • A LanderLab account with at least one published landing page
  • A Klaviyo account
  • A Klaviyo Public API Key (starts with pk_)

Step 1: Get your Klaviyo API Key

  1. Log in to your Klaviyo account.
  2. Click your account name in the bottom-left corner, then go to Settings.
  3. Open the API Keys tab.
  4. Copy your Public API Key. It begins with pk_.
Use the Public API Key, not the Private API Key. The field in LanderLab expects the pk_ format.

Step 2: Add Klaviyo to LanderLab

1

Open Integrations

In LanderLab, go to Integrations from the main navigation.
2

Select Klaviyo

Find Klaviyo in the integrations list and click to open the setup dialog.
3

Enter your credentials

Fill in the following fields:
  • Name - A label for this integration (e.g. “Klaviyo”). You can rename it to anything that helps you identify it later.
  • API Key - Paste your Klaviyo Public API Key.
Click Add Klaviyo to save and move to the next step.

Step 3: Configure the integration

After saving your API key, a second configuration step opens.
1

Choose a Klaviyo list

Under List, select the Klaviyo list where new leads should be added. The dropdown pulls your lists directly from Klaviyo.

Step 4: Map your form fields

The field mapping step lets you control which data from your LanderLab form is sent to Klaviyo and which Klaviyo property it maps to. LanderLab shows all available fields on the left. For each field you want to send, use the dropdown on the right to select the matching Klaviyo field.
You must map at least one field to continue. The Continue button stays disabled until at least one field mapping is set.
Fields available by default include:
  • LL Lander URL
  • LL Visitor IP
  • LL Visitor User Agent
  • LL Submission Time UTC
  • LL Variant ID
Any custom fields from your landing page form also appear in this list. Click Continue once your mapping is complete.

Step 5: Review and connect

The final step shows a summary of your integration configuration before anything goes live. Review the following:
  • List - The Klaviyo list leads will be added to
  • Field Mapping - The fields being sent and how they map to Klaviyo properties
If everything looks correct, click Connect Klaviyo. Use Back to make changes. Once connected, every new lead captured on your landing page is sent to Klaviyo in real time.

Troubleshooting

This usually means the API key was entered incorrectly. Make sure you are using the Public API Key (starts with pk_), not the Private API Key. Go back to the integration settings, re-enter the key, and try again.
Check that the integration is active on your landing page and that at least one field is mapped. Also confirm the correct Klaviyo list is selected and that it exists in your Klaviyo account.
You need to map at least one field before you can proceed. Use the dropdowns on the right side to assign a Klaviyo property to at least one form field.