Customer.io
Send survey responses and customer profiles into Customer.io
Last updated
Send survey responses and customer profiles into Customer.io
Integrating Zigpoll with Customer.io lets you automatically push survey responses into your Customer.io workspace as person attributes and events. Use this data to build segments, trigger campaigns, and personalize messaging based on real customer feedback.
Log into your Customer.io Dashboard.
Navigate to Settings > API Credentials.
Copy your Site ID and Tracking API Key.
Log in to your Zigpoll Dashboard.
Navigate to Integrations from the left-hand menu.
Find Customer.io and toggle it on.
Enter your Site ID and Tracking API Key.
Select your Region (US or EU).
Press Save.
Send Identify Call (on by default): Creates or updates the person in Customer.io with survey response data as attributes each time a survey is submitted. Turn this off if you only want to track events.
Once enabled, every survey submission sends the following to Customer.io:
Identify Call (if enabled):
Creates or updates a person using PUT /api/v1/customers/{id}
Attributes include all survey responses (snake_cased), a link to the participant's Zigpoll profile, and email address
Track Event:
Event name: survey_completed
Event data includes the survey title and all slide responses
Users are matched by their participant ID. If an email address is available, it is also attached to the profile. If a phone number is captured from the survey response (or, when Shopify is connected, the Shopify customer phone), it is normalized to E.164 format and stored on the person's phone attribute. This only stores the number on the profile — it does not opt the person into SMS marketing.
Trigger a follow-up campaign when a customer reports a negative experience.
Build segments based on survey responses like attribution answers or product preferences.
Personalize messaging using person attributes from survey data.
Enrich customer profiles with qualitative feedback for smarter automations.
Last updated

