Skip to main content

Customer IO

This page contains the setup guide and reference information for the Customer IO destination connector.

Overview

The Customer IO destination connector allows you to sync data to Customer IO, a customer data management platform. This destination relies on the Data Activation flow.

Destination Objects + Operations

Here are the destination objects and their respective operations that are currently supported:

  • Person: Identifies a person and assigns traits to them.
  • Person Events: Track an event for a user that is known or not by Customer IO. Use event_id to leverage event deduplication.

Features

FeatureSupported?
Full Refresh SyncYes
Incremental - Append SyncYes
Incremental - Dedupe SyncYes
NamespacesYes

Restrictions

  • Each entry sent to the API needs to be 32kb or smaller
  • Customer IO allows to send unstructured attributes. Those attributes are subject to the following restrictions:
    • Max number of attributes allowed per object is 300
    • Max size of all attributes is 100kb
    • The attributes name is 150 bytes or smaller
    • The value of attributes is 1000 bytes or smaller
  • Events name are 100 bytes or smaller

Getting started

Setup guide

In order to configure this connector, you only have to generate your API key (Workspace Settings → API and webhook credentials → Create Track API Key). Once this is done, provide this information in the connector's configuration and you are good to go.

Reference

Config fields reference

Field
Type
Property name
object
credentials
object
object_storage_config

Changelog

VersionDatePull RequestSubject
0.0.22025-07-08#62843Checker should validate DLQ
0.0.12025-07-07#62083Initial release of the Customer IO destination connector