Klaviyo Autoresponder Integration with FlexiFunnels

Modified on Thu, 11 Jun at 5:27 PM

Klaviyo is an email marketing software that lets you send newsletters, follow-up emails, and automated campaigns to your subscribers. By connecting Klaviyo with FlexiFunnels, every lead who fills a form on your FlexiFunnels page — or buys your product — can be sent straight into your Klaviyo lists automatically. No downloading CSV files, no copy-pasting email addresses one by one.

Think of it like this: FlexiFunnels is the shop where people walk in and share their details, and Klaviyo is the diary where you keep everyone's contact information. This integration is the assistant who instantly writes every new visitor's details into your diary the moment they walk in — so you never lose a single lead.

To connect the two, you only need one thing from Klaviyo: a Private API Key. You'll create it inside Klaviyo and paste it into FlexiFunnels. That's the whole integration.


What you will need

  • A FlexiFunnels account
  • A Klaviyo account (logged in)

Part 1 — Create your Private API Key in Klaviyo

Step 1. Log in to your Klaviyo account.

Step 2. On the Klaviyo dashboard, look at the bottom-left corner — you'll see your account name below your profile. Click on it, and a small menu will pop up. Click on Settings from that menu. (See the below screenshot)

Klaviyo account menu with Settings option

Step 3. Inside Settings, go to the Account section and click on API keys.

? Shortcut: You can also jump straight to this page using this link: https://www.klaviyo.com/settings/account/api-keys

Step 4. On the API keys page, you'll see the Private API Keys section. Click the Create Private API Key button. (See the below screenshot)

Klaviyo Private API Keys section with Create Private API Key button

Why this matters: The Private API Key is like a password that FlexiFunnels uses to prove to Klaviyo, "Yes, I have permission to add contacts to this account." Without it, Klaviyo will refuse the connection.

Step 5. Give your key a name you'll recognize later (e.g., "FlexiFunnels"), and select the access level as Full Access. Then click Create.

⚠️ Make-or-break step: The key must be created with Full Access. If you select Read-only or limited access, the key will connect but FlexiFunnels won't be able to add leads to your Klaviyo lists — and you'll spend hours wondering why no leads are showing up. Full Access is what allows FlexiFunnels to write new contacts into your account.

Step 6. Copy your new Private API Key and keep it handy. You'll paste it into FlexiFunnels in the next part.


Part 2 — Connect Klaviyo inside FlexiFunnels

Step 1. Log in to your FlexiFunnels account.

Step 2. Click on the gear (⚙️ Settings) icon on the FlexiFunnels dashboard. Then click on Autoresponder Integrations. (See the below screenshot)

FlexiFunnels Settings - Autoresponder Integrations

Step 3. Click the +Add Autoresponder button to see the list of all supported autoresponders.

Step 4. Choose Klaviyo from the list and click on the Connect button.

Step 5. A form will open asking for your credentials. Enter an account name (any name that helps you recognize this connection later, e.g., "My Klaviyo"), then paste the Private API Key you copied from Klaviyo into the API Key field. That's the only key Klaviyo needs — there is no secret key here.

Why this matters: Check that no extra space gets copied before or after the key — this happens easily when copy-pasting, and even one invisible space will make Klaviyo reject the connection.

Step 6. Click Save.

? That's it — your Klaviyo account is now connected with FlexiFunnels. You'll see Klaviyo listed under your connected autoresponders on the settings page.

Connecting Klaviyo in settings is like plugging the cable in — now you need to tell FlexiFunnels where to use it. There are two places: your products (so buyers get added to your Klaviyo list) and your form elements (so page visitors who opt in get added). Both are covered below.


Part 3 — Connect Klaviyo to your Product (Set Rules)

Why this matters: When someone buys your product, FlexiFunnels can automatically add them to a Klaviyo list with a tag like "buyer" — so your customers and your free leads never get mixed up in the same list.

Step 1. Navigate to the Products Tab — Click on the "Products" tab located in the top menu bar.

Products tab

Step 2. Select Your Product — From the list, click on the product name you want to set up rules for to open its settings.

Select product

Step 3. Open the Set Rules Option — In the product settings menu on the left side, click on "Set Rules". A dialog box will open.

Set Rules option

Step 4. Select Autoresponder — Select your connected Klaviyo account from the "Select an autoresponder" dropdown menu.

Select autoresponder dropdown

Step 5. Add to a List — Choose the Klaviyo list from the "Add them to this list" dropdown where buyers should be added.

Step 6. Set Autoresponder Tags (optional) — In the "Autoresponder Tags" field, add tags to organize your members (e.g., "buyer", "course-a"). Note: tags must be at least three characters long.

Step 7. Save Your Settings — Click the blue "Save" button at the bottom of the dialog box. Done — every buyer of this product will now flow into your Klaviyo list automatically.


Part 4 — Connect Klaviyo to a Form on your Landing Page

Why this matters: This is how you collect leads (people who fill your opt-in form) into Klaviyo — even before they buy anything.

Step 1. A form lives on a landing page, and a landing page lives inside a project. So first, click on "Projects" on the FlexiFunnels dashboard, then click the "+Create New" button.

Create new project

Step 2. Type your Project name and click on the "+ADD project" button.

Project name

Step 3. Select the Landing Page category — we have different template categories and different templates in each category.

Landing page category

Step 4. Select your preferred template. After selecting, the screen will look like this — your project with a landing page is ready. Now click the "Edit Page" button.

Edit page

Step 5. Inside the editor, click on the sidebar "plus" button and select the "Forms" option under components to add a form to your page.

Forms component

Step 6. Once the form element is on your page, click on the form element's gear icon to open the form settings, then click on Advanced Settings.

Form gear settings

Step 7. Select the "Connect with autoresponder" option from the dropdown, then click the "Connect here" button. Select Klaviyo (the account you connected in Part 2).



Step 8. Choose your email list from the dropdown (optional), and write the tag(s) to be passed in the autoresponder tags field (optional — you can pass multiple tags). Then click "Save". When successfully connected, it will show "Active."



Step 9. Now publish the landing page using the "Publish" button at the top, and start collecting leads.

? Don't skip publishing! Connecting the form only updates your draft. The live page keeps running the old version until you hit Publish — so leads will only start flowing into Klaviyo after you publish.

The leads submitted on your published page will be directly reflected in the Klaviyo list connected with the form element.


Common situations & quick fixes

"Invalid credentials" or the connection fails when I click Save.
Double-check two things: (1) there are no extra spaces before or after the key, and (2) you copied the full Private API Key (Klaviyo private keys start with pk_). If unsure, create a fresh Private API Key in Klaviyo with Full Access and try again.

Klaviyo connected, but leads aren't being added to my list.
The most common cause: the API key was created with Read-only or limited access instead of Full Access. Go back to Klaviyo → Settings → API keys, create a new key with Full Access, and reconnect it in FlexiFunnels. Also make sure you've connected Klaviyo to your specific form element (Part 4) or product (Part 3), selected the right Klaviyo list, and published the page after connecting the form.

I can't find the API keys page in Klaviyo.
Click your account name at the bottom-left of the Klaviyo dashboard → SettingsAccountAPI keys. Or simply open https://www.klaviyo.com/settings/account/api-keys while logged in.

My Klaviyo lists aren't showing in the FlexiFunnels dropdown.
First confirm the key has Full Access. Then make sure the list actually exists in the same Klaviyo account whose key you connected — if you manage multiple Klaviyo accounts, each has its own API keys, and FlexiFunnels can only see lists from the connected account.

I want to remove or change the connected Klaviyo account.
Go to Settings → Autoresponder Integrations, remove the existing Klaviyo connection, then add it again with the new account's Private API Key.


Related articles:


Still stuck? We're happy to help — Submit a ticket and our support team will get you sorted.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article