Read Customer.io campaigns and segments, and send events that can trigger them.
Connect Customer.io with an App API key (reads) and optionally the Site ID + Track API key pair (event sending) to list campaigns and segments and to track events for people.
Connect
| Credential field | Required | Where it comes from |
|---|
App API key (APP_API_KEY) | Yes | Bearer key for the App API (reads). |
Site ID (SITE_ID) | No | Track API site id (only needed to send events). |
Track API key (TRACK_API_KEY) | No | Track API key paired with the Site ID (only needed to send events). |
| Setting | Required | What it is |
|---|
Region (REGION) | No | us or eu - where the workspace is hosted. |
| Tool | Access | What it does |
|---|
List campaigns (yekar.customer-io.list-campaigns) | Read | List the workspace's campaigns with their state and goals. |
List segments (yekar.customer-io.list-segments) | Read | List the workspace's segments. |
Track event (yekar.customer-io.track-event) | Write | Send one event for a person into Customer.io - this can TRIGGER campaigns keyed on the event, so treat it as an action with consequences, not logging. |
Notes
- In Customer.io, create an App API key under Account settings → API credentials for the read tools.
- To send events, also copy the workspace's Site ID and Track API key - they pair together.
- Pick the region (us or eu) matching where the workspace is hosted.