Customer.io integration
Customer messaging automation platform API. Send targeted emails, push notifications, SMS, and in-app messages based on user behavior. Track events, manage customer profiles, and orchestrate multi-channel campaigns. Build personalized customer journeys and lifecycle marketing automation.
Say what should happen.
The workflow builds itself.
Common Customer.io use cases
- Web analytics
- Push analytics
- Resubscription
- GDPR compliance
- Bulk segmentation
- Campaign triggers
- User registration
- Pre-signup tracking
- App uninstall cleanup
- Unsubscribe processing
What you can do with Customer.io
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Customer, 5 operations
delete_customerDelete customerDELETEDeletes a customer and all associated data.identify_customerIdentify customerPUTCreates or updates a customer profile with attributes.merge_customersMerge customersPOSTMerges two customer profiles into one.suppress_customerSuppress customerPOSTSuppresses a customer by deleting their profile and blocking their identifiers.unsuppress_customerUnsuppress customerPOSTRemoves suppression to allow reuse of customer identifiers.
Event, 3 operations
track_anonymous_eventTrack anonymous eventPOSTTracks an anonymous event without customer identification.track_eventTrack eventPOSTTracks a customer event for campaign triggers and analytics.track_page_viewTrack page viewPOSTTracks a page view event for a customer.
Device, 2 operations
add_deviceAdd devicePUTAdds or updates a device for push notifications on a customer.delete_deviceDelete deviceDELETERemoves a device from a customer to stop push notifications.
Segment, 2 operations
add_to_segmentAdd to segmentPOSTAdds customers to a manual segment.remove_from_segmentRemove from segmentPOSTRemoves customers from a manual segment.
Push metric, 1 operation
report_push_metricsReport push metricsPOSTReports push notification metrics from client devices.
Use Customer.io from Claude Code, Cursor or Codex
Connect Customer.io in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Customer.io operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Customer.io
- Create your workspace
Sign up free. Nothing to install.
- Connect Customer.io once
Add your Customer.io connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Customer.io integration FAQ
What can you do with the Customer.io integration?
LiveContext exposes 13 operations on Customer.io, covering customer, event, device and segment. Common uses include Web analytics, Push analytics and Resubscription.
