Usertick
Klaviyo integration

Survey answers as Klaviyo events

Send each survey answer to the shopper's Klaviyo profile as a Survey Submitted event, with the score and the answers, so a flow can follow up on what they said.

Follow up on what each shopper said

Klaviyo knows each shopper by email. Send each answer to their profile as an event, and a flow can thank a promoter, ask for a review or reach out after a low score.

The event goes out for answers that come with an email, together with the user ID when your site identified the person. Klaviyo creates the profile when it has none.

A workflow sends the event. It can send every answer to a survey or only the ones its conditions pick, such as detractors or answers the AI read as a bug, and it can wait until the AI has read the answer.

Plan
Every plan, 1 workflow per survey on Free
Connects with
Sign in with Klaviyo
Sends
One event for each answer a workflow picks
Sent for
People with an email

How answers become Klaviyo events

A workflow step names the event, and Usertick sends it for the person who answered.

Name the event

Add Track an event to a workflow and keep the default name, Survey Submitted, or write your own with fields from the answer. Nothing is sent until the workflow is published.

Sent to the shopper's profile

The event goes to the profile with the answer's email, and your user ID rides along when your site identified the person. An answer without an email is skipped, and the workflow's activity says why.

What Usertick sends to Klaviyo

One event for each answer, on the profile with the answer's email.

metricThe event name you set in the step, Survey Submitted unless you change it
profile.email, profile.external_idThe answer's email, and your user ID when your site identified the person
timeWhen the answer arrived
survey_id, survey_nameThe survey the answer belongs to
response_id, response_urlThe answer, and a link that opens it in Usertick
nps_score, csat_score, ces_scoreThe scores the survey asked for
ai_type, ai_theme, ai_urgency, ai_sentimentThe AI reading of the answer
country, language, page_urlWhere the answer came from, with the page's query string removed
answer_<question>One property for each answered question, named after its text
unique_idAn ID Klaviyo uses to drop a duplicate

Connect Klaviyo in three steps

Connecting sends nothing by itself. A workflow decides which answers become events.

  1. 1

    Connect Klaviyo

    In Usertick, open Settings, then Integrations, select Klaviyo and sign in. Usertick asks to write events and profiles, and to read your account name.

  2. 2

    Add the step to a workflow

    Add Track an event, keep or change the event name, and choose which answers the workflow sends.

  3. 3

    Test it, then publish

    A test run checks the connection and shows the request it would send, without writing an event. Then publish the workflow.

Read the setup guide

Frequently asked questions

Klaviyo comes with every plan, along with the workflows that send the event. Free runs 1 workflow per survey.

The answer had no email, so the step skipped it. The workflow's activity lists each skipped run with its reason.

Yes. Each answered question becomes its own property, named after the question's text, such as answer_what_could_we_improve. Files, screenshots, signatures and contact details are never sent.

No. Usertick sends the event and leaves consent, lists and profile properties as they are. A flow in Klaviyo decides what happens next.

No. Each event carries a unique_id, so Klaviyo drops a duplicate when a retry follows a timeout.

Usertick revokes its access in Klaviyo, and the workflow steps that used the connection stop sending until another one is assigned.

More integrations

HubSpotKeep each HubSpot contact current with what they told you, and send Usertick surveys from your HubSpot workflows.
MailchimpUpdate tags, merge fields and events on existing Mailchimp audience members from what they answered, without ever subscribing anyone.
Customer.ioRecord each response on the person’s Customer.io profile as an event with their answers.
BrazeLog each response on the person’s Braze profile as an event that carries their answers.

Listen better, act faster, and build what truly matters.

Start free, see what your customers mean, and get each answer to the person who can act on it.

  • 150 responses a month on Free
  • Every channel and AI analysis
  • No card needed