Customer.io lists 109 integrations in its official directory, split across Data In sources, Data Out destinations, mobile SDKs and partners. Underneath them sit 3 public REST APIs — Track, App and Pipelines — each with a separate EU host, plus outbound Reporting Webhooks. Zapier adds a second path with a Customer.io V2 app and a hosted MCP server exposing 3 actions. The fact that shapes the whole list: Customer.io is a customer-data platform with a messaging engine on top, not an email infrastructure vendor. There is no SMTP relay, so every integration is either a data connection or an API call.
Customer.io splits its catalogue into two directions, and the naming matters when reading the docs. Data In covers sources that write into Customer.io: warehouses, databases, CDPs, form tools and the mobile SDKs. Data Out covers destinations Customer.io writes to: ad platforms, analytics, support desks, storage buckets and rival messaging platforms. Segment, Salesforce, HubSpot, Snowflake and BigQuery appear on both sides. Anything absent from the directory is reachable through the Custom Webhook destination or the APIs.
The 25 connectors below come from the official directory at docs.customer.io/integrations. Destinations follow the pattern /integrations/data-out/connections/{slug}; Data In sources use a deeper, category-dependent path, so those cards point at the directory root. The shape of the list is the tell when comparing vendors: more warehouses and ad platforms than Brevo or ActiveCampaign carry, and fewer storefront and CMS plugins than Klaviyo ships.
Bidirectional: ingest Segment events and attributes as a source, or push profiles and message events back out as a destination.
Two-way sync between CRM records and profiles, with audiences and activity written back onto Salesforce objects.
Keeps HubSpot contacts and lifecycle stages aligned with profiles so journey triggers can read sales-side state.
Relational sources that run a scheduled query and sync the result set in as profiles, objects and events.
Source for reverse-ETL of warehouse tables into profiles, and destination for exporting events and message metrics.
Syncs BigQuery tables in as profiles and events and streams delivery data back into your datasets. Redshift works the same way.
Scheduled file export of messages, people and delivery metrics; Google Cloud Storage and Azure Blob do the same job elsewhere.
Forwards events and message metrics so send, open and click sit in the product funnel.
Streams events and delivery metrics for cohort and retention analysis. Heap and FullStory are destinations too.
Sends events into GA4 through the Measurement Protocol destination, server-side rather than via gtag.
Pushes segments as retargeting or lookalike audiences and sends offline conversions to Google Ads.
Server-side conversion forwarding to Meta for attribution and audience building without a browser pixel.
Server-side events to the TikTok Events API. Pinterest and Bing Ads destinations sit alongside it.
The original SMS provider plus a Twilio Studio destination; Sinch, Infobip and Vonage joined on July 30, 2026.
Posts to a chosen channel when journey criteria are met; the Customer.io AI agent answers Slack mentions since August 18, 2026.
Syncs profiles and events into Intercom so support conversations carry the same attributes as journeys.
Pushes profile and event data into Zendesk to enrich users and tickets.
One of six relays whose delivery feedback Customer.io can ingest when custom SMTP is enabled.
Email-validation destination used to scrub addresses before they enter a journey and cost you reputation.
First-party webhook streaming sent, delivered, opened, clicked, bounced, spammed, unsubscribed and failed events to your endpoint.
Creates or updates profiles and triggers journeys straight from Typeform submissions.
Ingests submissions as profiles and events; Jotform, Formstack, Unbounce, WPForms and Survicate follow the same pattern.
Posts any event or profile payload to an arbitrary HTTPS endpoint with your own headers and body mapping.
First-party iOS, Android, React Native, Flutter and Expo SDKs for identify, track, push and in-app messaging.
Zapier app plus a hosted MCP server exposing 3 actions: Create or Update a Person, Create Event, Create Anonymous Event.
The official directory listed 109 integrations as of August 19, 2026. Data In means sources that write into Customer.io: warehouses, databases, CDPs, form tools, reverse-ETL partners and the mobile SDKs. Data Out means destinations Customer.io writes to: ad platforms, analytics, support desks, storage buckets and other messaging platforms. Segment, Salesforce, HubSpot, Snowflake and BigQuery appear on both sides, and run bidirectionally.
Journeys is the messaging product: profiles, automations, one-time sends, transactional messages and the Deliveries view. Data Pipelines is the CDP layer that collects, cleans and fans data out. They use different APIs and different credentials. Journeys ingestion is the Track API at track.customer.io with HTTP Basic (Site ID as username, Track API key as password). Data Pipelines is the Segment-spec API at cdp.customer.io with HTTP Basic using the source write key as username and a blank password. Sending and management use a third API, the App API at api.customer.io with a Bearer App API key. The wrong key against the wrong host returns 401 with no hint about which key was expected.
As a source, add Customer.io as a Segment destination so identify and track calls land as profiles and events; Segment is also a Data In connection on the Pipelines side. As a destination, Customer.io writes profiles and message events back to Segment. Data Pipelines is itself Segment-spec compatible (identify, track, page, screen, group, alias, batch, all POST-only), so an existing analytics library can often be repointed at cdp.customer.io instead. Batch payloads cap at 500 KB total with 32 KB per contained call.
Yes, both are bidirectional: CRM records sync in as profiles, and audiences plus messaging activity sync back onto CRM objects. Check the billing model before you switch it on. Customer.io meters profiles, defined as people plus objects, and objects include accounts, companies and devices. A B2B sync of 5,000 contacts plus 3,000 accounts consumes 8,000 profiles against an Essentials plan that starts at $100 per month for 5k profiles. Size the object model before the first full sync, not after.
Each has a dedicated Data Out destination — Google Ads Conversions, Meta Conversions API and TikTok Conversions, with Pinterest and Bing Ads also available. All are server-side, so conversions and audience membership leave Customer.io directly rather than through a browser pixel. Two things need care: the identity field you match on (hashed email is the usual choice) and the event mapping, since a Customer.io event name will not equal an ad-platform conversion action by default. If a platform is missing, the Custom Webhook destination can post to its conversions endpoint.
Three routes. The Reporting Webhook streams the full message lifecycle — sent, delivered, opened, clicked, bounced, spammed, unsubscribed, failed — to any HTTPS endpoint you control. The Snowflake, BigQuery, Redshift and S3 destinations export events and metrics on a schedule, which suits analytics better. The Slack destination posts on journey criteria, so it fits alerting. One limitation to plan around: if you enable custom SMTP so Customer.io relays through your own provider, Customer.io loses its feedback loop and bounce and delivery data stops appearing — unless your relay is Mailgun, Mailjet, Mandrill, Postmark, SendGrid or SparkPost with feedback configured.
This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.