Behavior-based messaging platform for email, push, SMS, and in-app. Track API: Site ID + API Key (Basic auth) Header: Authorization: Basic {base64(site_id:api_k
Customer Io enables behavior-based messaging across email, push, SMS, and in-app channels by tracking customer actions and attributes through its Track API and SDKs. It supports identifying customers, sending automated campaigns, triggering transactional messages, and managing dynamic segments based on real-time user behavior. This lets marketers deliver personalized, timely communications tied directly to user events like purchases or page views.
The skill integrates with Customer.io’s APIs using Basic authentication for tracking and Bearer tokens for app-level operations. It handles customer data updates, event tracking, campaign management, and message triggering, providing granular control over multi-channel messaging workflows and performance metrics.
This skill is designed for performance marketers and growth leads managing complex lifecycle campaigns who need to automate personalized outreach based on user behavior. It also suits PPC operators and agency strategists who want to combine behavioral data with email and push notifications to improve conversion rates and customer retention. Teams focused on onboarding flows, re-engagement, or transactional messaging will find it especially useful for orchestrating timely, data-driven communication.
Practitioners first identify or update customers by sending profile data such as email, plan type, and signup timestamp through the Track API. Next, they track key events like purchases or page views to build dynamic segments and trigger relevant campaigns. Then, marketers use the App API to retrieve campaign metrics or launch broadcasts and transactional emails targeted at specific users. Monitoring these metrics informs ongoing optimization of messaging sequences and audience segmentation.
How do I track anonymous visitors? You post events with an anonymous ID to register behavior before user identification. Can I trigger transactional emails programmatically? Yes, sending transactional messages via the App API supports order confirmations or password resets. What rate limits should I expect? The Track API allows 100 requests per second, while the App API is limited to 10 requests per second.
Attach the Customer Io skill to any Metaflow agent task that requires behavior-based messaging or customer event tracking. Once configured with the site ID and API keys, the agent can identify customers, log events, and trigger campaigns or transactional messages automatically. Expect detailed control over multi-channel communication tied to user behavior and campaign metrics within your Metaflow workflows. This setup simplifies integrating Customer.io’s APIs with your existing marketing automation processes and...
For broader context, see our roundup of claude skills for marketing, and read Claude Code workflows for marketing agencies for related setup guidance.