Usertick
Mixpanel integration

Survey answers as Mixpanel events

Send each survey answer to Mixpanel as an event with the score, the AI reading and every answer as properties, ready to break down a report by what people said.

Feedback beside what people do in your product

Mixpanel shows what people do in your product. Send each answer there as an event with every answer as a property, and you can break a report down by score or see what detractors did before they answered.

The event goes out only for a person your site identified with Usertick.identify() and a user ID, so it lands on the same user as their other events. Answers from visitors you never identified are skipped.

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 project token and a region
Sends
One event for each answer a workflow picks
Sent for
People with a user ID from Usertick.identify()

How answers become Mixpanel 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 people you identify

The event goes to the user ID your site passed to Usertick.identify(), so it joins the rest of that person's events in Mixpanel. An answer without a user ID is skipped, and the workflow's activity says why.

What Usertick sends to Mixpanel

One event for each answer, imported into the region you chose.

eventThe event name you set in the step, Survey Response unless you change it
distinct_id, $user_idThe user ID your site passed to Usertick.identify()
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
$insert_idAn ID Mixpanel uses to drop a duplicate
$source, ipusertick, and 0, so Mixpanel doesn't place the person from Usertick's server

Connect Mixpanel in three steps

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

  1. 1

    Connect Mixpanel

    In Usertick, open Settings, then Integrations, select Mixpanel and paste the project token with its region, United States, Europe or India. Usertick never needs the API secret.

  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

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

The answer had no user ID from Usertick.identify(), 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 one event for each answer and leaves the person's profile as it is.

No. Each event carries an $insert_id, so Mixpanel 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

JiraTurn responses into Jira issues and see their status, priority, assignee and comments back in Usertick.
LinearTurn responses into Linear issues and see their status, priority, assignee and comments back in Usertick.
ProductboardTurn the responses you pick into Productboard notes for your product team.
AmplitudeRecord a survey event on the signed-in user in Amplitude when they respond, without sending the 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