Customer.io (Cohort Sync)
Customer.io is a messaging platform that helps marketers turn ideas into automated message campaigns. Customer.io's logic-based tools help you capture edge cases and connect with people in your audience.
Send Amplitude events to Customer.io
This integration sends Amplitude cohorts to Customer.io. A separate integration sends Amplitude events. Refer to Send events to Customer.io for details.
Considerations
- This integration is only available for customers with paid Amplitude plans.
- The users in your cohort must exist in Customer.io before the sync from Amplitude. Customer.io ignores users that don't exist and excludes them from the sync.
- Enable this integration in each Amplitude project you want to use it in.
- To use this integration for EU data centers, specify the EU region during setup.
Set up the integration
Customer.io setup
- Find your Customer.io API key by opening Customer.io and navigating to Account Settings > API Credentials.
- Copy the Tracking API Key, the Site ID, and App API Key.
Amplitude setup
- In Amplitude Data, click Catalog and select the Destinations tab.
- In the Cohort section, click Customer.io.
- Enter a name, tracking API key, site ID, and app API key.
- Select a region.
- Map an Amplitude property to the Customer.io user ID.
- Save when finished.
Send a cohort
- From the Cohorts page in Amplitude, click the cohort you want to send, or create a cohort.
- Click Sync.
- Select Customer.io, then click Next.
- From the Select an API target to sync to list, select your destination.
- Set the sync cadence.
- When finished, click Sync.
Use the cohort in Customer.io
After you export the cohort, view it in the Segments section of Customer.io. Use segments as recipient lists, campaign triggers, filters, conversion goals, and more. Use a segment whenever you need to reference a subset of the people in your workspace.
Was this helpful?