Klaviyo integration
After the form is submitted, the data will be added to Klaviyo list in Klaviyo.
✅ What You Can Do
With this integration, you can:
Add customers to a Klaviyo list
Collect new subscribers directly from your forms
Store additional profile data (first name, last name, phone, custom fields, etc.)
Trigger Klaviyo flows immediately after form submission
Maintain accurate, real-time audience data
🧩 Step 1 — Get Your Klaviyo Private API Key
To connect Klaviyo, you need your Private API Key.
Log in to your Klaviyo account.
Navigate to Account > Settings > API Keys.
Click Create Private API Key.
Copy the generated key for use in the next step.
Reference: https://help.klaviyo.com/hc/en-us/articles/115005062267-Manage-Your-Account-s-API-Keys
Note: Ensure you use a private API key, as public keys are not supported for this integration.
🛠️ Step 2 — Add API Key to Powerful Form Builder
Open the app > click Settings > Third party integration > hover Klaviyo > click Config

In Klaviyo API key field, paste the API key created in the step 1

Click Save to updated the changes
🧾 Step 3 — Choose Your Klaviyo List
1. Open the app > click Forms > open the form you want to deal with
2. Click Integration icon on the left side > Enable Klaviyo by toggling it on and clicking its name.

3. Select a contact list (from Klaviyo) in List dropdown
🔗 Step 4 — Map Your Form Fields to Klaviyo Properties
The Email field is mandatory to create a new profile in Klaviyo
Optional fields like First Name, Last Name, etc., can be mapped as needed. Example: Map the "First Name" field in your form to the "First Name" property in Klaviyo

🚀 Step 5 — Publish & Test Your Form
If the form is published, you just need to save the form after you make changes.
✅ How It Works
After a user submits the form, Powerful Form Builder sends the data to Klaviyo instantly
Log in to your Klaviyo account > go to Audience > Lists & Segments.
Open the list you integrated with your form > Check for the new subscriber profile to confirm data has been added successfully.
You can create the flow with the selected it in your Klaviyo account.
🛠️ Troubleshooting
❌ Profile not showing in Klaviyo
Check the following:
API key is correct
List is selected
Email field is mapped to email
This could be due to the opt-in settings in Klaviyo:
Single Opt-In: Subscribers are added immediately without confirmation. This is recommended for seamless integration.
Double Opt-In: Subscribers must confirm their subscription via email. If they don't, their data won't appear in Klaviyo.
Note: The Globo app cannot bypass Klaviyo's double opt-in process.
❌ “List not found” or empty list dropdown
Try:
Regenerating a new Private API Key
Ensuring you have at least one active list in Klaviyo
Checking permissions (API key needs profile/list access).
❓ FAQs
Can I add customers to multiple lists?
Not automatically. A form can sync to one list at a time, but your Klaviyo flows can route profiles to other lists afterward.
Can I sync phone numbers?
Yes.
Map your form’s Phone field to phone_number.
Can I update existing Klaviyo profiles?
Yes. If an email already exists, the app will update the profile with new data.
Can I trigger a Klaviyo flow after form submission?
Yes. Set your flow trigger to: ✔ Added to list or ✔ Profile property updated
Is a Klaviyo account required?
Yes, you must have a Klaviyo account with at least one list.
What happens if the customer does not enter an email?
Klaviyo requires an email address. Without it, the submission cannot be added to Klaviyo.
Last updated