How to View Form Responses

read
Last updated at:

Overview

Learn how form responses are stored in Klaviyo, where to access a person’s form answers, and how to export a CSV containing these responses. 

You can use forms to learn more about your audience and send highly targeted, personalized marketing. If your form contains input fields (e.g., text inputs or radio buttons), you can view someone’s responses within their Klaviyo profile. 

Before You Begin

In order to see form responses, you must have a Klaviyo form that at least one person has completed. All input fields in your form must be properly formatted, including both: 

  • the profile property name, which represents the question
  • the property value, which is the person’s response 

The Klaviyo signup form editor with a form containing a set of radio buttons, showing the property labels and values

For open-input fields (e.g., Text Input or Phone Number), the property value is whatever the site visitor types into the field. For Multi Checkbox, Radio Button, and Dropdown fields, each option has a Label and Value. The labels are the options a visitor sees in the form, and the values are the responses saved on the back end after someone completes the form. 

Learn more about building signup forms

How Form Responses Are Stored 

When someone fills out a Klaviyo signup form, their responses are stored within the Custom Properties section of their profile. Every form response must be attached to an email address or phone number in order to be stored within a profile, so it’s important to include an email or phone number field in your signup forms. If your form doesn’t contain one of these fields, the form responses will not be saved, although you may see a number of submissions counted in the form’s Overview tab. 

The Information section of a Klaviyo profile, including the Custom Properties subsection

If someone fills out the same form more than once, only their most recent response will be saved. Additionally, if you use the same property name in multiple forms (or if the property name is a special Klaviyo property), the property’s data will be overwritten each time Klaviyo receives new information about a person. Because of this, it’s important to use unique property names, and avoid using Klaviyo properties (e.g., $consent_method, City, or Region) for most form fields. 

There are a few exceptions. Use Klaviyo properties for the following fields: 

  • Email
  • First Name
  • Last Name
  • Phone Number
  • Organization 
  • Title
  • Consent (e.g., if your form contains GDPR consent fields)

View an Individual Form Response 

To see a single person’s form responses, locate their Klaviyo profile by searching for their email or name using the search field in the top navigation. Open their profile, then locate the Custom Properties area of their profile. 

In this section, all custom profile properties are stored alphabetically. Responses to any form questions will be stored here. 

Export a CSV of Form Responses 

To view the responses of a group without navigating to each individual profile, create a segment containing all form responders and export a CSV of their answers. 

Create a Segment of People Who Filled Out the Form 

To create a segment of people who filled out your form, open the signup form and copy the form ID. To find a form’s ID, navigate to the form within Klaviyo and locate the six-digit identifier in the form’s URL, then copy it. 

A browser's URL bar containing a form URL, with the form's six-digit ID highlighted

Once you’ve copied the form’s ID, create a segment with this definition: 

Properties about someone > $consent_form_id > equals > Form_ID 

Each time someone fills out a form, their $consent_form_id property is replaced with the ID of the form they filled out most recently, so profiles will only appear in this segment if they have not filled out any other forms after completing the one in question. To avoid this, add a hidden field to your form before setting it live, then use the hidden field property as your segment definition. 

Use the form ID you copied in place of Form_ID. Then, click Create Segment. Note that it may take a few minutes or more for the segment to populate, depending on its size. 

Export a CSV Containing All Form Responses 

Open your segment of people who filled out your form and click Manage Segment > Export Segment to CSV. On the Export Review page, check all the properties from your form. You can search for property names if needed. Finally, click Start Export to export a CSV containing the form responses. 

The resulting CSV contains the same data found in each individual’s profile. If someone filled out the form multiple times, the export will only include their most recent response. Additionally, if someone filled out the form anonymously (i.e., without an email address or phone number), their results will not be stored in Klaviyo or included in any exports, as Klaviyo cannot store anonymous data. 

Additional Resources 



x
Was this article helpful?
1 out of 1 found this helpful