Usertick
Customer.io integration

Survey answers as Customer.io events

Send each survey answer to Customer.io as an event on the person, with the score, the AI reading and the answers, so a campaign can follow up on what they said.

Follow up on what each person said

Customer.io sends messages based on what people do. Send each answer there as an event on the person, and a campaign can follow up on a low score or invite a promoter to share their story.

The event is sent for your user ID from Usertick.identify(), or for the email when there is no user ID. Answers with neither are skipped, and person attributes stay as they are.

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
A Site ID and a Track API key
Sends
One event for each answer a workflow picks
Sent for
Your user ID, or the email

How answers become Customer.io 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 Response, or write your own with fields from the answer. Nothing is sent until the workflow is published.

Sent for the right person

The event goes to your user ID from Usertick.identify(), or to the email when there is no user ID. An answer with neither is skipped, and the workflow's activity says why.

What Usertick sends to Customer.io

One event for each answer, sent to the region Usertick finds for your account.

nameThe event name you set in the step, Survey Response unless you change it
identifierYour user ID, or the email when there is no user ID
timestampWhen the answer arrived
data.survey_id, survey_nameThe survey the answer belongs to
data.response_id, response_urlThe answer, and a link that opens it in Usertick
data.nps_score, csat_score, ces_scoreThe scores the survey asked for
data.ai_type, ai_theme, ai_urgency, ai_sentimentThe AI reading of the answer
data.country, language, page_urlWhere the answer came from, with the page's query string removed
data.answer_<question>One property for each answered question, named after its text
idAn ID Customer.io uses to drop a duplicate

Connect Customer.io in three steps

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

  1. 1

    Connect Customer.io

    In Usertick, open Settings, then Integrations, select Customer.io and paste your Site ID and Track API key. Usertick finds the account's region by itself.

  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

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

The answer had no user ID and 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 only, so attributes such as unsubscribed stay as they are.

No. Each event carries an id, so Customer.io drops a duplicate when a retry follows a timeout.

At the moment the answer arrived, even when the workflow waited for the AI reading or a retry sent it later.

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.
KlaviyoAdd each response to the person’s Klaviyo 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