All Collections
Connect integrations
Integrations best practices
How to update Customer.io profiles from Survicate survey responses
How to update Customer.io profiles from Survicate survey responses

Use Zapier to pass your survey responses to your contacts' profile in CustomerIO to keep track of all the data

Eylül avatar
Written by Eylül
Updated over a week ago

We will automatically capture your respondent's email, name, and ID information if you use Survicate surveys to collect responses from Customer.io campaigns or newsletters. You can easily pass these responses to your customers' Customer.io profile using Zapier to connect Survicate to Customer.io.

What you'll need:

How to set up a Zap?

Step 1. Create a survey

Create your survey in the Survicate panel to send via Customer.io. If you are not ready with your survey yet, check out this article to start creating a survey Customer.io.

Step 2. Create a Zap

Head to your Zapier account and click Create a Zap. Pick Survicate from the list of apps, and pick one of two available options. But remember, if you choose New survey completion as a trigger, the survey needs to be filled out completely - if the respondent drops the survey in a process, we won't activate Zap until they complete it.

Step 3. Set up triggers

For our Zap, we've picked New Question Answer trigger. Now connect your Zapier account to Survicate by pasting your API Key, which you can find in Settings > Data Export API. Then, pick the survey you'd like to pass the responses from and the question (if applicable). You are now ready to test your data. We'll test the trigger with a demo response.

Step 4. Choose Customer io.

For your next step, pick Customer.io as the app, and the event Create or Update Customer

Step 5. Connect Customer.io

Connect your Customer.io account on the Choose Account step. On the Customize Customer step, pick Respondent Remote Identities Api ID as the Customer ID, Respondent email as the Customer Email , and type in the Attribute you'd like to populate from the question you've selected on the 3rd step. Fill the attribute data with the answer you'd like to populate:

Step 6. Verify connection

Click Continue. In the next step, Zapier will send a test customer profile to your Customer.io account with the email email@example.com. If your Zap was successfully set up, you could see the successful submission message:

You can also view the test respondent in Customer.io People:

Step 7.

Now That you've verified your Zap is working, send out your emails, and you should be able to see the response information in the Customer.io profiles!

Best practices

Embed surveys to your Customer.io

Create a link or email survey to send it right through Customer.io using the targeting rules.

Identify respondents with Customer.io

Customize survey settings to capture respondents' email addresses and full names using Customer.io. You'll get to know what was the response each person gave,

📞 If you have any questions about setting up your Customer.io Zap, reach out to our team at support@survicate.com, or start a chat conversation 👉

Did this answer your question?