This reference is about the Typeform v1 integration, which was built by Klaviyo and is no longer allowing new installations. New customers should use the Typeform v2 integration, built by Typeform. Learn more on Typeform's help center.

You will learn

From Typeform, Klaviyo pulls in:

  • When someone filled out a form
  • The name and ID of the form the user filled out
  • Data collected from form fields, including customer answers, hidden fields, and calculated values such as scores that Typeform includes in the response. Quiz results that are not included in this data will not sync.

The Typeform v1 integration allows you to add form respondents to specific Klaviyo lists, and syncs key information from Typeform forms to Klaviyo once every hour. Adding respondents to a list does not subscribe them to marketing messages.

Understand your Typeform data

Klaviyo tracks 1 event from Typeform: Filled Out Form. To view synced events, go to Analytics > Metrics and filter by Typeform. Select Filled Out Form to open its reports.

When a response from a form included in your sync contains a valid email address or phone number, a Filled Out Form event from Typeform will be tracked in the person's profile in Klaviyo. If you expand to view the details of any event, you will find the form ID and name. Responses without either identifier will not sync.

When we sync a new form response, we'll look for form fields that represent email, first name, last name, organization/company, and phone number. If found, we will automatically sync these fields and set these properties on the individual's profile.

Any additional form questions will be recorded as custom properties on the individual's profile. The form question will show as the property label and the value will be the submitter's answer.

Embed a Typeform in an email

Include an email field in the form so Klaviyo can match responses to your email recipients' profiles.

You can embed Typeform questions in an email using an HTML block.

  1. First, drag an HTML block into your email template.
  2. Navigate to your Typeform account. To embed the Typeform form into your Klaviyo email, you’ll need to make sure your form is published and that the first question in your form is one of the following:
    • Opinion Scale
    • Multiple Choice
    • Picture Choice
    • Yes/No
  3. Once you meet both of those requirements, click Share > Launch in an email > Get the code > Copy code. This will copy the code of the form.
Grab your email code popup in Typeform with white code with black background
Grab your email code popup in Typeform with white code with black background
  1. Go back to Klaviyo and paste the code into the HTML block's Content tab.
  2. Click Preview to check how the form appears in your email.

Segment customers using Typeform data

You can use Typeform’s Filled Out Form metric to segment customers and target them with a specific campaign. For example, you can create a segment of anyone who has filled out a form at least once in the last 30 days, and then send a campaign to that segment.

You can also segment customers based on the information they’ve provided via a Typeform form, and then send a specific group of customers a targeted campaign. Information from the form exists as properties on an individual’s profile. For example, we’ve collected information on whether or not a customer has allergies, and if those allergies include nuts. Based on the answers and by using an AND condition, we create a segment of customers with nut allergies.

Use Typeform data in flows

You can use Typeform’s Filled Out Form metric to trigger a flow in Klaviyo. For example, you can trigger a flow when someone fills out a specific form by using FormID as a trigger filter. In the example below, the flow is triggered when the customer has filled out the form where FormID equals CIHFHQ.

You can also branch within your flow based on information gathered from your form, since that data exists as properties on an individual’s profile. For example, we use a conditional split to send separate messages to those with and without nut allergies.

Additional resources

  • Getting started with flows

    Learn how to use flows, also known as automations or drip campaigns, in Klaviyo for personalized and automated communications to your customers, and learn how to set your first flow live.

  • Getting started with segments

    Learn how to create and use segments in Klaviyo, which are a powerful tool for understanding your audience and sending targeted messages.

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type