Skip to content

Commit cb139ed

Browse files
authored
Merge pull request #7865 from glosier/update-cio-logo
Customer.io classic destination: update images, rate limits
2 parents 94bd33e + fe3371d commit cb139ed

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed
269 KB
Loading
500 KB
Loading

src/connections/destinations/catalog/customer-io/index.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@ You can follow the setup guide through Segment using the steps below, or you can
2222
1. Search for “Customer.io”, select it, and then click **Configure Customer.io**.
2323
1. Select the data sources you want to connect to Customer.io and click **Next**.
2424
1. Enter your *Destination Name* and select your **Connection Mode**—Cloud Mode or Device Mode. Click **Save**.
25-
1. Under *Connection Settings*, enter your Customer.io workspace **API Key** and **Site ID**. You'll find both in your Customer.io *Account Settings* > *API Credentials* page.
25+
1. Under *Connection Settings*, enter your Customer.io workspace **API Key** and **Site ID**. You'll find your Site ID and API Key in Customer.io under **[Settings > Workspace Settings > API Credentials](https://fly.customer.io/workspaces/last/settings/api_credentials){:target="_blank"}**. You can use any Site ID/API Key pair with Segment. You may even want to Create a new Track API Key just for this integration.
2626

27-
If you want to sync your settings directly from your Customer.io workspace, go to **Settings** > **Integrations** and find the **Segment Destination** integration.
28-
29-
![Segment Destination in Customer.io](images/segment-destination-cio.png)
27+
![Tracking API keys in Customer.io](images/cio-track-api-keys.png)
3028

3129
## Page
3230

@@ -249,20 +247,23 @@ For that, you need to make the following calls:
249247

250248
### Sending Data from Customer.io
251249

252-
You can enable Customer.io as a Segment Source to send[ email events](/docs/connections/spec/email/) to other tools on the Segment platform. These events are sent as track calls to the other destinations you've turned on.
250+
You can enable Customer.io as a Segment Source to send [email events](/docs/connections/spec/email/) to other tools on the Segment platform. These events are sent as track calls to the other destinations you've turned on.
253251

254252
To enable this feature:
255253

256-
1. In Customer.io go to **Settings** > **Integrations**.
257-
2. Find the Segment Source integration.
258-
3. Add your _Segment Write Key_ and click **Connect Segment**.
254+
1. In Customer.io go to **[Data & Integrations** > **Integrations** > **Segment (Message Activity)](https://fly.customer.io/workspaces/last/journeys/integrations/segment_out){:target="_blank"}**.
255+
2. Add your _Segment Write Key_ and click **Connect Segment**.
256+
3. Select the events you want to send to Segment. When you're done configuring the integration, make sure the *Integration State* is set to **Enabled**.
257+
4. Click **Save and Enable Integration**.
259258

260259
![Segment source in Customer.io](images/segment-source-cio.png)
261260

262261
## Best Practices
263262

264263
### Rate Limits
265-
Customer.io has limits on the data collected by their API. To ensure your events arrive in Customer.io, make sure that you're respecting the limits placed on the [Customer.io API](https://customer.io/docs/api/#tag/trackLimit){:target="_blank"}. If you're using Segment's [HTTP API](/docs/connections/sources/catalog/libraries/server/http/) to send a batch of events to Customer.io at once, make sure you throttle the `import` to 100-200 requests per second.
264+
Customer.io's [Track API](https://docs.customer.io/integrations/api/track/#tag/trackLimit){:target="_blank"} has a rate limit of 1000 requests per second. It's not strictly enforced, but consistently exceeding it may lead to throttling, especially during periods of high system load. If Customer.io detects a sustained high volume that could impact other customers, they may contact you to help adjust your integration.
265+
266+
If you use Segment's [HTTP API](/docs/connections/sources/catalog/libraries/server/http/) to send batches of events to Customer.io, you can throttle the `import` to keep your requests under this rate limit.
266267

267268
## Troubleshooting
268269

0 commit comments

Comments
 (0)