jpskill.com
💬 コミュニケーション コミュニティ 🟢 非エンジニアでもOK 👤 管理職・人事・カスタマー対応

💬 顧客IOAutomation

Customer.io Automation

Customer.ioを使って、顧客へのメッセージ配信や分析、

⏱ クレーム返信ドラフト 15分 → 2分

📺 まず動画で見る(YouTube)

▶ 【最新版】Claude(クロード)完全解説!20以上の便利機能をこの動画1本で全て解説 ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Automate customer engagement workflows including broadcast triggers, message analytics, segment management, and newsletter tracking through Customer.io via Composio

🇯🇵 日本人クリエイター向け解説

一言でいうと

Customer.ioを使って、顧客へのメッセージ配信や分析、

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Customer.io Automation で、お客様への返信文を作って
  • Customer.io Automation を使って、社内向けアナウンスを書いて
  • Customer.io Automation で、メールテンプレートを整備して

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Claude が読む原文 SKILL.md(中身を展開)

この本文は AI(Claude)が読むための原文(英語または中国語)です。日本語訳は順次追加中。

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


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_duplicates boolean No Allow duplicate recipients (default: false)
email_ignore_missing boolean No Skip people without emails (default: false)
id_ignore_missing boolean No Skip people without customer IDs (default: false)

Important: Provide exactly ONE audience option: recipients, ids, emails, per_user_data, or data_file_url. Rate limit: 1 request per 10 seconds per broadcast.


2. Retrieve Message Delivery Metrics

Fetch paginated delivery metrics for messages with filtering by campaign, type, and time window.

Tool: CUSTOMERIO_GET_MESSAGES

Parameter Type Required Description
type string No Message type: email, webhook, twilio, slack, push, in_app
metric string No Metric: attempted, sent, delivered, opened, clicked, converted
campaign_id integer No Filter by campaign ID
newsletter_id integer No Filter by newsletter ID
action_id integer No Filter by action ID
start_ts integer No Start of time window (Unix timestamp)
end_ts integer No End of time window (Unix timestamp)
limit integer No Results per page, 1-1000 (default: 50)
start string No Pagination token from previous response next value
drafts boolean No Return draft messages instead of active/sent

3. List Audience Segments

Retrieve all segments defined in your workspace for audience analysis and broadcast targeting.

Tool: CUSTOMERIO_GET_SEGMENTS

No parameters required -- returns all segments with IDs and metadata.

Use segment IDs when targeting broadcasts via the recipients.segment.id filter.


4. List Newsletters

Paginate through all newsletter metadata for tracking and analysis.

Tool: CUSTOMERIO_LIST_NEWSLETTERS

Parameter Type Required Description
limit integer No Max per page, 1-100
sort string No asc (chronological) or desc (reverse)
start string No Pagination cursor from previous response next value

5. Discover Transactional Message Templates

List all transactional message templates to find IDs for sending via the API.

Tool: CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGES

No parameters required -- returns template IDs and trigger names.

6. Inspect Broadcast Trigger History

Review all trigger executions for a broadcast and inspect individual trigger details.

Tools: CUSTOMERIO_GET_TRIGGERS and CUSTOMERIO_GET_TRIGGER

List all triggers for a broadcast:

Parameter Type Required Description
broadcast_id integer Yes The broadcast/campaign ID

Get a specific trigger:

Parameter Type Required Description
broadcast_id integer Yes The campaign/broadcast ID
trigger_id string Yes Trigger identifier (e.g., 456 or 5-37)

Known Pitfalls

Pitfall Details
Mutually exclusive audience params CUSTOMERIO_TRIGGER_BROADCAST requires exactly ONE of recipients, ids, emails, per_user_data, or data_file_url -- providing multiple causes errors
Rate limiting on broadcasts Broadcasts are limited to 1 trigger request per 10 seconds per broadcast ID
Unix timestamp format start_ts and end_ts in CUSTOMERIO_GET_MESSAGES must be Unix timestamps, not ISO strings
Pagination tokens Messages and newsletters use cursor-based pagination via the start parameter -- use the next value from previous responses
Segment ID resolution To target a segment in a broadcast, first fetch segment IDs via CUSTOMERIO_GET_SEGMENTS, then reference by ID in recipients.segment.id

Quick Reference

Tool Slug Purpose
CUSTOMERIO_TRIGGER_BROADCAST Trigger a broadcast to a defined audience
CUSTOMERIO_GET_MESSAGES Retrieve message delivery metrics with filters
CUSTOMERIO_GET_SEGMENTS List all audience segments
CUSTOMERIO_GET_SEGMENT_DETAILS Get details for a specific segment
CUSTOMERIO_LIST_NEWSLETTERS Paginate through newsletters
CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGES List transactional message templates
CUSTOMERIO_GET_TRIGGERS List all trigger executions for a broadcast
CUSTOMERIO_GET_TRIGGER Inspect a specific trigger execution

Powered by Composio