
Integration · Email
Viral Loops + Customer.io
Add a Custom Webhook in Customer.io and every new user you identify joins your referral campaign, with a referral link of their own.
- What syncs
- New users, as participants
- Plan
- Growing and up
- Setup
- A Customer.io webhook
What syncs between Viral Loops and Customer.io?
New Customer.io users join your program automatically.
Viral Loops to Customer.io
Webhook URL- Your campaign's own address, with its API token, for the Customer.io webhook
Customer.io to Viral Loops
Identify- Each new Customer.io user joins your campaign as a participant
$.traits- The person's traits, sent as the webhook's payload
This integration brings Customer.io users into your campaign. Leave the webhook's shared secret blank.
What can you do with Customer.io and Viral Loops?
- 1
Give every new user a referral link
When a user is identified in Customer.io, the webhook adds them to your campaign, so they can start inviting friends.
- 2
Skip the exports
The webhook sends each user's traits as they're identified, so there's no list to export and import.
- 3
Point it at the right campaign
The webhook URL ends in your campaign's API token, so users join that campaign. Set the payload to $.traits.
How do you connect Customer.io?
Full setup guide- 1
Choose Customer.io
In your campaign's Integrations step, choose Customer.io.
- 2
Add a Custom Webhook
In Customer.io, go to Data & Integrations, then Integrations, and pick Custom Webhook (Advanced). Leave the shared secret blank.
- 3
Trigger it on Identify
Add an action with the trigger Type is Identify.
- 4
Paste the URL
Use your campaign's webhook URL, with its API token, and set the payload to $.traits.
Which templates work best with Customer.io?
All templates
Referral templateRefer a FriendNew users identified in Customer.io get a link to invite their friends.
Referral templateThe Universal ReferralUsers from Customer.io join the program, whatever goal you set for a referral.
Referral templateThe Milestone ReferralRewards that grow as each user invites more friends.
FAQ
Customer.io FAQ
What does the Customer.io integration do?
It adds new Customer.io users to your referral campaign, through a Custom Webhook that runs on Identify.
Do I need a shared secret?
No. Leave the shared secret blank when you add the Custom Webhook.
What should the webhook send?
Set the payload to $.traits, the person's traits.
Which campaign do users join?
The one whose API token is in the webhook URL.
Which plan includes Customer.io?
Growing and Power.
More email integrations
All integrationsMailchimpParticipants join your audience, with their referral link as a merge field.
KlaviyoParticipants join your lists, with their referral link ready for any flow.
ActiveCampaignContacts sync with their referral link, ready for your automations.
BrevoContacts added to your Brevo list join your program with a referral link.
Marketo EngageReferred friends join your Marketo database, and every member gets a referral link.
WishpondReferred friends join your Wishpond list, and every member gets a referral link.
Connect Customer.io to your referral program.
Plans start at $35 a month, billed annually. Try it free for 14 days, or talk to our team.
