Typeform x Klaviyo integration
Overview
Typeform is a tool that allows users to create online forms, surveys, quizzes, landing pages, and more. From Typeform, Klaviyo retrieves the following:
- When someone has completed a form
- The name of the form that the user has filled out
- The collected data from form fields
When you integrate with Typeform, you can automatically add users who have filled out a Typeform to specific Klaviyo lists.
To synchronize subscribers to Klaviyo, your Typeform forms must include a single email input field. If your Typeform does not have an email field, Klaviyo cannot synchronize your Typeform subscribers.
The Typeform integration synchronizes important information from Typeform forms to Klaviyo once per hour.
Enabling Klaviyo's Typeform Integration
To integrate Klaviyo with Typeform, navigate to the Integrations tab in your account. Click on All Integrations, search for Typeform, and click on Add Integration.
Click here to Connect to Typeform. You will be prompted to log in to your Typeform account to verify your identity. After entering your credentials, you will be returned to your Klaviyo account, where you can click on Advanced Options.
In Advanced Options, you can do the following:
- Sync Only Specific Forms
If you have many Typeform forms in use and only want to automatically sync certain forms with Klaviyo, you can easily copy and paste the IDs of each form you want to sync. To find the ID of a specific form, click on the form and locate the ID at the end of the URL.NOTE: If you have many forms and a lot of information in Typeform, it’s helpful to sync only specific forms to prevent Klaviyo from transferring all your Typeform data at once.
- Subscribing People to Lists
If you want to automatically add those who fill out a form to a specific list in Klaviyo, you can assign forms to lists here. Enable the Subscribe people to lists option and paste the ID of the Typeform form. Select a Klaviyo list from the dropdown and then click on Update Typeform Settings to complete the process.
You can always return to this page to update the advanced options.
Designing Your Typeform for Synchronization
When designing your Typeform, make sure to include an email input field. An email field is required for Klaviyo to track submissions from the form. Avoid including multiple email fields in your form, as this may result in some submissions not being synchronized with Klaviyo.
The Typeform integration links the first input of "Name" for a question in a form to the First Name property in Klaviyo. "Name" should be collected at the beginning of the form to ensure that your form assigns the correct first name to the profile. Avoid using "Name" in any questions before the First Name field in Typeform.
Understanding Your Typeform Data
Klaviyo tracks one event from Typeform: Filled Out Form. Here’s what that event looks like in the Metrics tab of your Klaviyo account.
Every time someone fills out a form, a Filled Out Form event from Typeform is recorded in that person's profile in Klaviyo. When you expand this to view the details of the event, you will find the form ID and the name.
When Klaviyo synchronizes a new form submission, it looks for form fields representing email, first name, last name, organization/company, and phone number. If found, these fields will be automatically synchronized and set as properties on the person's profile. Any additional questions in the form will be recorded as custom properties in the person's profile. A question in the form will appear as the property label, and the value will be the submitter's response.
Embedding a Typeform in an Email
You can embed Typeform questions in an email using a text block. First, drag a text block into your email template. Then click on Source.
Next, navigate to your Typeform account. Click on Share > Start in an Email > Copy. This will copy the form's code.
Then, paste the code into the Source area of your text block and click on Source again. Finally, click on Save to save the block.