Customer.io
Customer.io is a Tier 1 (Flagship) integration with direct API key authentication, background backfill, and 5-minute incremental polling.
Setup
- Open Settings > Integrations
- Click Connect on Customer.io
- Enter your Site ID and API Key (found in Customer.io > Settings > API Credentials)
- Click Validate & Connect
What syncs
| Customer.io entity | Waypath node type | Edge type |
|---|---|---|
| People | Customer | — |
| Segments | Segment | BELONGS_TO |
| Campaigns | Campaign | INFLUENCED_BY |
| Events (opens, clicks, etc.) | Touchpoint | HAS_TOUCHPOINT |
| Messages | Touchpoint | VIA_CHANNEL |
Sync behavior
- Initial backfill: runs immediately on connect, imports all historical data
- Incremental polling: every 5 minutes, fetches new events and profile changes
- Identity resolution: matches Customer.io profiles to existing people via email
Disconnecting
Open Settings > Integrations, click the connected Customer.io card, and select Disconnect. Existing data remains in your workspace.