TLDR
The Customer.io API allows you to ingest customer data through the Pipelines or Track APIs, enabling you to build comprehensive customer profiles. You can then use the App API to trigger targeted messages, manage campaigns, and retrieve customer information, facilitating personalized marketing and communication strategies.
Capabilities
Customer Data ManagementManage customer profiles, attributes, events, and relationships to build a comprehensive view of your users. Supports: adding/updating people, managing attributes, devices, events, anonymous data, and object/relationship data.
Data Ingestion (pipelines Api)Ingest customer data for Customer Data Platform (CDP) use cases, supporting flexible data models and real-time updates. Supports: identifying users, tracking events, updating attributes, managing objects.
Data Ingestion (track Api)Ingest customer data specifically for Customer.io's core tracking functionalities. Supports: identifying users, tracking events, updating attributes.
Campaigns & WorkflowsCreate and manage automated customer journeys, campaigns, and workflows based on user behavior and data. Supports: triggered campaigns, broadcast messages, transactional messages, goals, exit conditions, A/B testing.
Messaging ChannelsSend personalized messages across various channels to engage with customers. Supports: email, SMS, push notifications, in-app messages, WhatsApp.
SegmentationDefine and manage dynamic customer segments based on attributes, events, and behaviors for targeted messaging. Supports: data-driven segments, manual segments, AI-powered segment builder, ad audiences.
Content Design & PersonalizationDesign and personalize message content using visual and code editors, reusable components, and Liquid templating. Supports: email visual editor, code editor, custom components, global styles, dark mode, localization, Liquid.
Transactional MessagingSend critical, real-time transactional messages via various channels. Supports: transactional email, transactional push, transactional SMS.
Reporting & AnalyticsMonitor campaign performance and customer engagement through metrics and reporting webhooks. Supports: campaign metrics, message event webhooks.
Ai FeaturesLeverage artificial intelligence to enhance various aspects of customer engagement. Supports: AI assistant, AI segment builder, email content analysis, in-app message suggestions, in-app survey analysis.