Customer.io
Learn how to connect Customer.io as a GrowthLoop destination and export audiences to Customer.io manual segments.
Use Customer.io as a GrowthLoop destination to export Audiences to Customer.io
manual segments. GrowthLoop creates or reuses a manual segment named after
your Audience, identifies people in Customer.io, then adds or removes them from
that segment.
Prerequisites
Before you connect Customer.io to GrowthLoop, make sure you have:
- A Customer.io workspace with permission to manage API credentials and segments.
- A Track API credential pair (Site ID + API Key) from
Settings → API credentials → Tracking API keys. - An App API Key from Settings → API credentials → App API keys.
- Your workspace region (
usoreu).
NoteCustomer.io uses two APIs. GrowthLoop needs both:
- Track API — identify people and add/remove manual segment membership
- App API — list and create manual segments
People must already exist in Customer.io before they can join a manual segment.
GrowthLoop identifies each exported person with the Track API before adding them
to the segment.
What GrowthLoop updates in Customer.io
When you export an Audience to Customer.io, GrowthLoop:
- Creates or reuses a manual segment named after your GrowthLoop Audience
- Identifies each person (creates or updates the profile) via the Track API
- Adds people in the Audience to that manual segment
- Removes people who leave the Audience from that manual segment
GrowthLoop matches each exported record using the identifier you choose in
Match Fields:
- Email (default) — preferred for most workspaces
- Customer ID — maps your warehouse
customer_idto the Customer.io personid
Set up destination
- In GrowthLoop, navigate to Destinations in the left sidebar.
- Click New Destination in the upper right corner.
- In the Select Destination window, search for Customer.io.
- Click Add Customer.io.
- Enter the following destination details:
- Destination Name: Enter a clear name your team will recognize.
- Sync Frequency: Choose how often GrowthLoop should export audiences by default.
- Site ID: Your Customer.io Track API Site ID.
- Track API Key: Your Customer.io Track API key.
- App API Key: Your Customer.io App API key.
- Region (Optional): Enter
us(default) oreu.
- Click Create. GrowthLoop validates the connection by listing segments in
your Customer.io workspace.
Export to destination
- Navigate to Audiences in the left sidebar.
- Open the Audience you want to export and click Export.
- Select your Customer.io destination.
- Choose match fields (Email or Customer ID).
- Click Start Export.
GrowthLoop creates the manual segment on first export (if needed), then keeps
membership in sync on later runs.
Finding your audience in Customer.io
- Log in to Customer.io.
- Open Segments.
- Find the manual segment named after your GrowthLoop Audience.
- Open the segment to review membership.
You can use that manual segment in Customer.io campaigns and workflows.
Experiencing any issues connecting Customer.io as a destination? Reach out to us
at [email protected].
Updated 23 days ago