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, objectsAn object is a non-person entity that you can associate with one or more people—like a company, account, or online course., and events to Customer.io. We support several integration methods, including client-side JavaScript, reverse ETL support for your database, 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 Customer.io as your CDP!
Our new integrations 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 integration overview 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.
You can use Customer.io like a Customer Data Platform (CDP) to transform and send data to other 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.
![Click Integrations on the left hand panel then Data & Integrations. Scroll down to All Integrations. Click Databases from the categories on the right.](/images/database-integrations-page.png)
![Click Integrations on the left hand panel then Data & Integrations. Scroll down to All Integrations. Click Databases from the categories on the right.](/images/database-integrations-page.png)
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.
![map form fields in your integration](/images/forms-map-fields.png)
![map form fields in your integration](/images/forms-map-fields.png)