Connect your form to Klaviyo
Add new Klaviyo contacts and update existing ones from a Fillout form to grow your email and SMS audience. Set fields based on conditions in your form.
What Klaviyo is
Klaviyo is an e-commerce marketing platform that helps businesses manage and optimize their email and SMS marketing efforts to drive sales and customer engagement.
How it works
1. Link your Fillout form to Klaviyo
Open your form, then go to Integrations. Click
Klaviyo
to link your Fillout form.Note: When creating your form, make sure to set the email, name, and other fields you would like to link to your Klaviyo list to required.
Enter your Private API Key. Click the link in the banner to get redirected to the page containing the key.
Click
Create Private API Key
in the new tab. Then, enter a name for your private key and select Grant applications full access for every API scope
.
Then, copy and paste the key into the field in Fillout, and click
Connect
.
Select a List from the dropdown, then click Continue
.2. Map your form fields on Fillout
Match the fields in your Fillout form to the corresponding fields in your Klaviyo audience. For example, link the email address to its respective field by looking for the page containing it, then
Insert
it.You can use other Profile fields, such as name, number, address, and more in your form to update your contacts' details. To do this, click
+ Add new
, followed by the relevant field in the dropdown. Then, map this to the corresponding field in your Fillout form, just like we did above with the email field.3. Publish and share
Once everything is set, click
Finish setup
.After publishing, answers to mapped fields from new submissions will appear in your Klaviyo audience list. If a contact with the provided email address already exists, Fillout will automatically update the existing contact's information.
How to add other properties
You can add extra metadata using other fields in your form using the same steps above. For example, we'll match Special diet to the Do you or any of your guests have dietary preferences?
Remember to click
Publish
after making any changes to the integration.Specify a condition
You can run your integration only when a specific condition is met. Click the
condition symbol
. In this example, we'll only add contacts to our newsletter if they have selected the Yes, I will attend. option. Follow the same steps above to map the reference.
Related articles
Conditional integration logicCondition groupsCalculations and variables