Integrations Overview
UpdatedOur integrations catalog provides ready-made ways to get data into, or out of, Customer.io. This area of our documentation focuses on 3rd-party integrations with reverse ETL, Customer Data Platforms, data warehouses, analytics platforms, and forms. For information on all integration options, visit Integration Methods.
Data-in integrations
There are a host of ways you can send data like people, objectsNot to be confused with a JSON object, an object in Customer.io is a non-person entity that you can associate with one or more people—like a company, account, or online course. You can use objects to message people based on changes to their company, account, or course itinerary., and events to Customer.io. In general, we recommend using Data Pipelines—our native Customer Data Platform (CDP)—to send data to Customer.io. It supports all of the integration methods described below and makes it easy to connect your source data to downstream destinations.
But we also support a number of other integration methods, including reverse ETL support for your database, web and mobile SDKs, and support for other Customer Data Platforms.
Customer Data Platforms
Use customer data platforms to capture, shape, and send data to Customer.io, such as people, objects, and events. Customer Data Platforms can simplify data-in integrations by letting you import data from a single call and route it to all your destinations.
Try out our new customer data platform!
Data Pipelines can simplify your data-in integrations, helping you:
- Manage your data without leaving Customer.io.
- Connect your data sources to both Customer.io and a growing number of destinations, including analytics and CRM tools like Mixpanel, Amplitude, Google Analytics, Salesforce, and HubSpot.
Visit our Data Pipelines docs for more info!
You can also view our integration documentation for external Customer Data Platforms here:
Reverse ETL
If you already have a database containing aggregated customer data, take advantage of our reverse ETL integrations to import data from your database on a regular interval. We support the following databases:
Data-out integrations
Data-out integrations provide ways to send information to data warehouses, Customer Data Platforms, and other applications.
Instead of our native data-out integrations, you can utilize Customer Data Platorms such as Customer.io’s Data Pipelines to transform and send data to supported destinations.
Otherwise, you can send data from your workspace to CDPs like Rudderstack, Segment, and Stitch.
You can take advantage of our native Database integrations to regularly send information about people, messages, and more to your database.
You can send message metrics — events showing when messages were sent, opened, clicked, converted, etc - to analytics platforms like Amplitude and Mixpanel.
You can also use our reporting webhooks to send real-time event data to your analytics platforms and other tools, if that’s the best option for your oganization.
Form integrations
You can connect forms to your workspace to automatically add people and trigger campaigns when people submit your form. Connecting forms to your workspace makes it easy to capture and respond to leads. As you add forms, you’ll map form fields to attributes, helping you capture the right information from form submittals.
We have native integrations with Jotform, Typeform, and Facebook Lead Ads. For all other integrations, you can install our forms snippet to capture form submissions.