← ClaudeAtlas

customer.io-automationlisted

Automate customer engagement workflows including broadcast triggers, message analytics, segment management, and newsletter tracking through Customer.io via Composio
ComposioHQ/awesome-claude-skills · ★ 62,373 · AI & Automation · score 84
Install: claude install-skill ComposioHQ/awesome-claude-skills
# Customer.io Automation Automate customer engagement operations -- trigger targeted broadcasts, retrieve delivery metrics, manage audience segments, list newsletters and transactional templates, and inspect trigger execution history -- all orchestrated through the Composio MCP integration. **Toolkit docs:** [composio.dev/toolkits/customerio](https://composio.dev/toolkits/customerio) --- ## Setup 1. Connect your Customer.io account through the Composio MCP server at `https://rube.app/mcp` 2. The agent will prompt you with an authentication link if no active connection exists 3. Once connected, all `CUSTOMERIO_*` tools become available for execution --- ## Core Workflows ### 1. Trigger a Broadcast Manually fire a pre-configured broadcast to a specific audience with personalization data. **Tool:** `CUSTOMERIO_TRIGGER_BROADCAST` | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `broadcast_id` | integer | Yes | Broadcast ID from Customer.io Triggering Details | | `ids` | array | No | List of customer IDs to target | | `emails` | array | No | List of email addresses to target | | `recipients` | object | No | Complex filter with `and`/`or`/`not`/`segment` operators | | `per_user_data` | array | No | Per-user personalization with `id`/`email` + `data` | | `data` | object | No | Global key-value data for Liquid template personalization | | `data_file_url` | string | No | URL to JSON file with per-line user data | | `email_add_dupl