Connect Reverse ETL Source to Customer.io Audience
Configure a Reverse ETL source with your Customer.io Audience destination.
3 minute read
This guide takes you through the steps to connect a Reverse ETL source to the Customer.io Audience destination. You can create a new segment or use an existing segment to sync the data.
You can connect multiple Reverse ETL sources to the Customer.io Audience destination.
Customer.io segment settings
Setting
Description
Choose whether to create a new Customer.io Segment
Specify whether you want to sync data to a new or existing Customer.io segment.
If you select Create a new Customer.io Manual Segment, then specify the name and description (optional) for the new segment.
Select Use an existing Customer.io Manual Segment if you have an existing Customer.io segment. Then, choose the list automatically prepopulated by RudderStack based on your specified connection settings.
Sync mode
Choose the sync mode to specify how RudderStack syncs the data to the segment.
Note: RudderStack supports only Mirror mode for this destination.
Mapping settings
Make sure that the users exist in Customer.io before adding them to any segment. Otherwise, such records will be ignored.
Use this section to map the identifier warehouse column (that RudderStack uses to identify your records) to specific Customer.io segment fields. Note that you can map this warehouse column to either of these Customer.io segment fields: ID, Email, or CIO_ID.
Schedule settings
RudderStack determines how and when to run a sync based on the sync schedule you set for your Reverse ETL connection.
Schedule type
Description
Basic
Run syncs at a given time interval and specified time (in UTC).
CRON
Run syncs based on a specified CRON expression (in UTC).
Manual
Run syncs manually.
Sync observability settings
Setting
Description
Retain sync logs
This setting is toggled on by default and instructs RudderStack to store the sync logs in your warehouse. You can also configure the below settings:
Setting
Description
Sync log retention
Specify the retention period of the sync logs in your warehouse.
If you set it to 1, then RudderStack deletes any sync log older than a day (in UTC time).
Why can’t I add a Reverse ETL source from the destination page?
The Reverse ETL feature supports only source-driven pipeline configuration. It means that you must configure a Reverse ETL source in RudderStack and then connect it to a new or existing destination. Note that this destination should not be connected to any other source.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.