Communityライティング&編集github.com

ComposioHQ/Customer.io-Automation

Customer.io のブロードキャストトリガー、メッセージ分析、セグメント管理、ニュースレター追跡などの顧客エンゲージメントワークフローを、Composio 経由で自動化します。

Customer.io-Automation とは?

このスキルは、Customer.io と Composio MCP 統合を活用して、マーケティング担当者や開発者が顧客エンゲージメント運用を自動化できるようにします。ターゲットブロードキャストのトリガー、配信メトリクスの取得、オーディエンスセグメントの管理、ニュースレターやトランザクションメッセージテンプレートの一覧表示、ブロードキャストトリガー実行履歴の検査といった主要機能を提供します。Composio MCP サーバー経由で認証され、一度接続すればすべての `CUSTOMERIO_*` ツールがエージェントから利用可能になります。このスキルは、パラメータ制約(例:相互排他的なオーディエンスオプション)やレート制限などの落とし穴を明確に文書化しており、現場でのエラーのない自動化を確実にします。Claude Code、Cursor、Codex などの AI エージェントプラットフォームとシームレスに連携し、堅牢なカスタマーエンゲージメント自動化を実現します。

対応~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/customerio-automation

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Customer.io オートメーション

顧客エンゲージメント運用を自動化します。ターゲットブロードキャストのトリガー、配信メトリクスの取得、オーディエンスセグメントの管理、ニュースレターやトランザクションテンプレートの一覧表示、トリガー実行履歴の検査など、すべて Composio MCP 統合を通じて実行できます。

ツールキットドキュメント: composio.dev/toolkits/customerio


セットアップ

  1. https://rube.app/mcp にある Composio MCP サーバーから Customer.io アカウントを接続します。
  2. アクティブな接続がない場合、エージェントが認証リンクを表示します。
  3. 接続が完了すると、すべての CUSTOMERIO_* ツールが実行可能になります。

コアワークフロー

1. ブロードキャストのトリガー

事前設定されたブロードキャストを特定のオーディエンスに対して、パーソナライゼーションデータとともに手動で実行します。

ツール: CUSTOMERIO_TRIGGER_BROADCAST

パラメーター型必須説明
broadcast_idintegerはいCustomer.io トリガー詳細からのブロードキャスト ID
idsarrayいいえターゲットとする顧客 ID のリスト
emailsarrayいいえターゲットとするメールアドレスのリスト
recipientsobjectいいえand/or/not/segment 演算子を使用した複合フィルター
per_user_dataarrayいいえid/email + data を使用したユーザーごとのパーソナライゼーション
dataobjectいいえLiquid テンプレートパーソナライゼーション用のグローバルキーバリューデータ
data_file_urlstringいいえ行ごとのユーザーデータを含む JSON ファイルの URL
email_add_duplicatesbooleanいいえ重複受信者を許可する (デフォルト: false)
email_ignore_missingbooleanいいえメールアドレスのない人をスキップする (デフォルト: false)
id_ignore_missingbooleanいいえ顧客 ID のない人をスキップする (デフォルト: false)

重要: recipients、ids、emails、per_user_data、data_file_url のうち、正確に 1 つのオーディエンスオプションを指定してください。レート制限: ブロードキャストあたり 10 秒に 1 リクエスト。


2. メッセージ配信メトリクスの取得

キャンペーン、タイプ、時間枠でフィルタリングしながら、メッセージのページネーション付き配信メトリクスを取得します。

ツール: CUSTOMERIO_GET_MESSAGES

パラメーター型必須説明
typestringいいえメッセージタイプ: email、webhook、twilio、slack、push、in_app
metricstringいいえメトリクス: attempted、sent、delivered、opened、clicked、converted
campaign_idintegerいいえキャンペーン ID でフィルター
newsletter_idintegerいいえニュースレター ID でフィルター
action_idintegerいいえアクション ID でフィルター
start_tsintegerいいえ時間枠の開始 (Unix タイムスタンプ)
end_tsintegerいいえ時間枠の終了 (Unix タイムスタンプ)
limitintegerいいえページあたりの結果数、1~1000 (デフォルト: 50)
startstringいいえ前回の応答の next 値からのページネーショントークン
draftsbooleanいいえアクティブ/送信済みメッセージの代わりに下書きメッセージを返す

3. オーディエンスセグメントの一覧表示

ワークスペース内で定義されたすべてのセグメントを取得し、オーディエンス分析とブロードキャストターゲティングに使用します。

ツール: CUSTOMERIO_GET_SEGMENTS

パラメーターは不要です。すべてのセグメントを ID とメタデータとともに返します。

ブロードキャストでセグメントをターゲットにするには、recipients.segment.id フィルターでセグメント ID を使用します。


4. ニュースレターの一覧表示

追跡と分析のために、すべてのニュースレターメタデータをページネーション付きで取得します。

ツール: CUSTOMERIO_LIST_NEWSLETTERS

パラメーター型必須説明
limitintegerいいえページあたりの最大件数、1~100
sortstringいいえasc (時系列) または desc (逆順)
startstringいいえ前回の応答の next 値からのページネーションカーソル

5. トランザクショナルメッセージテンプレートの検出

API 経由で送信するための ID を見つけるために、すべてのトランザクショナルメッセージテンプレートを一覧表示します。

ツール: CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGES

パラメーターは不要です。テンプレート ID とトリガー名を返します。

6. ブロードキャストトリガー履歴の検査

ブロードキャストのすべてのトリガー実行を確認し、個々のトリガーの詳細を検査します。

ツール: CUSTOMERIO_GET_TRIGGERS および CUSTOMERIO_GET_TRIGGER

ブロードキャストのすべてのトリガーを一覧表示:

パラメーター型必須説明
broadcast_idintegerはいブロードキャスト/キャンペーン ID

特定のトリガーを取得:

パラメーター型必須説明
broadcast_idintegerはいキャンペーン/ブロードキャスト ID
trigger_idstringはいトリガー識別子 (例: 456 または 5-37)

既知の落とし穴

落とし穴詳細
相互排他的なオーディエンスパラメーターCUSTOMERIO_TRIGGER_BROADCAST では、recipients、ids、emails、per_user_data、data_file_url のうち正確に 1 つが必要です。複数指定するとエラーになります。
ブロードキャストのレート制限ブロードキャストは、ブロードキャスト ID ごとに 10 秒あたり 1 トリガーリクエストに制限されています。
Unix タイムスタンプ形式CUSTOMERIO_GET_MESSAGES の start_ts と end_ts は ISO 文字列ではなく、Unix タイムスタンプでなければなりません。
ページネーショントークンメッセージとニュースレターでは、start パラメーターによるカーソルベースのページネーションを使用します。前回の応答の next 値をそのまま使用してください。
セグメント ID の解決ブロードキャストでセグメントをターゲットにするには、まず CUSTOMERIO_GET_SEGMENTS でセグメント ID を取得し、recipients.segment.id で ID を参照します。

クイックリファレンス

ツールスラッグ目的
CUSTOMERIO_TRIGGER_BROADCAST定義されたオーディエンスにブロードキャストをトリガーする
CUSTOMERIO_GET_MESSAGESフィルター付きでメッセージ配信メトリクスを取得する
CUSTOMERIO_GET_SEGMENTSすべてのオーディエンスセグメントを一覧表示する
CUSTOMERIO_GET_SEGMENT_DETAILS特定のセグメントの詳細を取得する
CUSTOMERIO_LIST_NEWSLETTERSニュースレターをページネーション付きで一覧表示する
CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGESトランザクショナルメッセージテンプレートを一覧表示する
CUSTOMERIO_GET_TRIGGERSブロードキャストのすべてのトリガー実行を一覧表示する
CUSTOMERIO_GET_TRIGGER特定のトリガー実行を検査する

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル