Customer.io Automation

Automate customer engagement workflows and retrieve delivery metrics through the Customer.io API.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill customer-io-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Customer.io Automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/customerio-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill customer-io-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of managing customer engagement campaigns, allowing you to trigger broadcasts and analyze performance metrics directly through your AI agent.

Core Features & Use Cases

  • Broadcast Automation: Trigger targeted email or message broadcasts with personalized user data.
  • Analytics Retrieval: Fetch delivery, open, and conversion metrics for campaigns and newsletters.
  • Audience Management: List and inspect audience segments to ensure accurate targeting for marketing operations.

Quick Start

Trigger a broadcast to the segment with ID 123 using the customerio skill.

Frequently Asked Questions about Customer.io Automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trigger a broadcast using Customer.io automation?

Use the CUSTOMERIO_TRIGGER_BROADCAST tool by providing the broadcast_id and one of the required audience parameters like ids, emails, or a segment filter.

Can I filter message delivery metrics by time window?

Yes, use the CUSTOMERIO_GET_MESSAGES tool with the start_ts and end_ts parameters, which must be provided as Unix timestamps.

What should I do if my broadcast trigger fails?

Ensure you are providing exactly one audience parameter, as providing multiple parameters like ids and emails simultaneously will cause an error.

How do I find the correct segment ID for targeting?

Call the CUSTOMERIO_GET_SEGMENTS tool to retrieve a list of all defined segments in your workspace along with their corresponding IDs.

Are there rate limits for triggering broadcasts?

Yes, broadcasts are limited to one trigger request per 10 seconds per broadcast ID to ensure API stability.