Getting started with sources
Sign up for early access!
Apply for early access to be among the first to try out Customer.io Data Pipelines. Bear with us: it may take a few weeks for us to approve your request as we're actively working on CDP.
What is a source?
A source is a website, cloud application, or server that you want to capture data from—it’s a “source” of data!
In Customer.io, you’ll add sources to collect data from your website, backend services, etc. Sources help you capture information about your audience, and how they use your products and services.
You’ll add a different source for each site or app you want to collect data from. Each source has an API Key, which lets you send data from the source to Customer.io Data Pipelines.
How many sources should I have?
You should create a different source for each application that you want to collect data from. For example, your website and your mobile app are different sources; they might represent the same services, but are separate applications.
Having a different source per app:
- Makes your implementation flexible: granular sources help you control the specific data that you want to send to different destinations. If you use one API key for all your data, it’ll be harder to connect parts of source data to different destinations.
- Helps you debug sources: different API keys per source makes it easy to see where mistakes are.
Types of sources
For now, we have two types of sources, both of which capture first-party data directly from your source. These sources send data directly from your website or servers, without it going through another cloud service first.
In the future, we’ll offer more cloud-based sources, like Stripe where your data is shaped by the source itself.
- Cloud: An application like Customer.io Journeys, that connects directly to the CDP where we transform it to fit your destinations.
- Server: Server-side sources let you send data directly from your servers.
Customer.io Journeys is automatically a source
In the Journeys tab after you set up the CDP, you can go to Data & Integrations > Integrations > CDP and see that Customer.io is already a source of data. It sends the same data as our reporting webhooks, tracking message-level events and activity like when messages are sent, opened, clicked, etc.
- Disable automatic page tracking (set