CRM(顧客関係管理)シーケンス(自動メール配信の流れ)を一括管理できます。リスト表示、作成、連絡先の登録、有効化・無効化、複製、パフォーマンス追跡などが可能です。 次のような場合に使用: 「今使っているシーケンスは何か」「ウェルカムシーケンスを作成したい」「この連絡先をシーケンスに登録したい」「これらの見込み客を育成シーケンスに追加したい」「コールドアウトリーチシーケンスを無効化したい」「新しいシーケンスを有効化したい」「育成シーケンスの成績を確認したい」「シーケンスの分析結果を見たい」「ドリップキャンペーン(段階的な営業メール)を作成したい」「誰がシーケンスに登録されているか」「このシーケンスを複製したい」「新しいアウトリーチフロー(営業の流れ)を設定したい」「この連絡先のシーケンス履歴を確認したい」「このリード(見込み客)はどのシーケンスに含まれているか」
Manage CRM sequences end-to-end — list, create, enroll contacts, activate/deactivate, duplicate, and track performance. Use when someone says "what sequences do I have", "create a welcome sequence", "enroll this contact in a sequence", "add these leads to my nurture sequence", "deactivate the cold outreach sequence", "activate my new sequence", "how is my nurture sequence doing", "show me sequence analytics", "create a drip campaign", "who is enrolled in", "duplicate this sequence", "set up a new outreach flow", "check this contact's sequence history", or "what sequences is this lead in".
フロー: トリガー → 意図を識別 → ボード/シーケンス/連絡先を解決 → 実行 → 確認と報告
get-board-sequences には board_id が必須 — 常にボードを先に解決するcreate-sequence に組み込まれたゲートシステムがある: 手元にあるもので呼び出す。何か不足があればツールは CONFIRMATION_REQUIRED を返し、正確な指示を示す — それに従い、ゲートの確認を事前に取らないenroll-item-in-sequence には board_id、sequenceId、itemIds(文字列IDの配列)が必要get-board-sequences — ボード上のシーケンスをリスト(board_id 必須)get-sequence-analytics — 1つのシーケンスの実行ごと、段階ごと、ステップごとの分析get-contact-journey — ある連絡先/項目が登録されているすべてのシーケンス(board_id と item_id 必須)enroll-item-in-sequence — 1件または複数の項目をシーケンスに登録activate-sequence — 非アクティブ → アクティブに変更deactivate-sequence — アクティブ → 非アクティブに変更(既存の登録は継続)duplicate-sequence — シーケンスのコピーを作成(新しいコピーは非アクティブから開始)create-sequence — 新しいシーケンスを作成(手元にある引数で直接呼び出す)get-connected-email-accounts — リンク済みのGmail/Outlookアカウントをリスト(create-sequence のゲートが送信者を要求する場合に使用)get_user_context — ユーザー身元とアカウント情報search / get_board_info / get_board_items_page — ボードと項目を名前で解決/monday-crm:run-sequence analytics for <名前> を提案mcp__monday__get_user_context を実行。エラーが出たら → インストール促促メッセージを出力して中止引数/プロンプトを解析して分類:
| 意図 | トリガー信号 |
|---|---|
| リスト表示 | 「どんなシーケンス」「シーケンス表示」「リスト」、引数なし |
| 作成 | 「作成」「セットアップ」「構築」「新規シーケンス」「ドリップキャンペーン(定期的な連続メール)」 |
| 登録 | 「登録」「シーケンスに追加」「シーケンスに入れる」「シーケンス開始」 |
| 有効化 | 「有効化」「オンにする」「シーケンス有効」 |
| 無効化 | 「無効化」「オフにする」「シーケンス無効」「新規登録停止」 |
| 複製 | 「複製」「シーケンスコピー」「クローン」 |
| 分析 | 「分析」「どうなっているか」「パフォーマンス」「開封率」「進捗」「返信率」 |
| 連絡先履歴 | 「どのシーケンスに」「シーケンス履歴」「登録済み」「連絡先履歴」 |
曖昧な場合は1回確認:
「シーケンスで何をしたいですか?(リスト表示 / 作成 / 登録 / 有効化または無効化 / 複製 / 分析 / 連絡先の履歴確認)」
必須: リスト表示、登録、連絡先履歴。任意: 作成(ゲートに任せる)
mcp__monday__search または get_board_info で解決。曖昧な場合は上位結果を提示して確認mcp__monday__get-board-sequences({ board_id }) を実行
テーブル形式で表示:
リードボード上のシーケンス:
| # | 名前 | 状態 | ステップ数 | 登録数 | 返信率 |
|---|------|--------|-------|----------|------------|
| 1 | Q2コールドアウトリーチ | アクティブ | 5 | 120 | 12.4% |
| 2 | ウェルカム — 新規リード | 非アクティブ | 3 | 0 | — |
空の場合: 「このボード上にシーケンスはまだありません」
mcp__monday__create-sequence をユーザーのメッセージから得たもので直接呼び出す。ツールに組み込まれたゲートが不足フィールドを処理:
board_not_specified ゲート → 返されたテンプレ通りに従う: search でボードをリスト、そのまま提示、ユーザーに選ばせ、再試行steps_not_specified ゲート → 返されたテンプレ通りに従う: ユーザーにステップを1つずつ構築するか空で作成するか聞く。ステップを作り出さないconnections_not_specified ゲート(automatic_email ステップが送信者/メール列IDを必要とする場合) → get-connected-email-accounts で送信者、get_board_info でメール列を解決し、再試行成功時: 「シーケンス『<名前>』を作成しました(非アクティブ)。有効化しますか?(はい/後で)」 はい の場合 → activate-sequence
重要: ゲートの確認を事前に全て取らない。まずツールを呼び出す。
mcp__monday__get-board-sequences({ board_id }) → リスト表示、シーケンスが指定されていなければ選ばせるsearch または get_board_items_page で item_id を取得HITL(人間確認)ゲート: 「<N>件の項目を『<シーケンス名>』に登録しますか?」 項目名をリスト表示。(はい/キャンセル)
mcp__monday__enroll-item-in-sequence({ board_id, sequenceId, itemIds: ["<id>", ...] }) を実行get-board-sequences → 名前で選択)HITL ゲート:
- 有効化: 「『<名前>』を有効化しますか?これで新規登録が可能になります。(はい/キャンセル)」
- 無効化: 「『<名前>』を無効化しますか?新規登録がブロックされ、既に登録済みの連絡先は進み続けます。(はい/キャンセル)」
mcp__monday__activate-sequence({ sequenceId }) または mcp__monday__deactivate-sequence({ sequenceId }) を実行HITL ゲート: 「『<名前>』を複製しますか?コピーは非アクティブから開始します。(はい/キャンセル)」
mcp__monday__duplicate-sequence({ sequenceId }) を実行mcp__monday__get-sequence-analytics({ sequenceId }) を実行シーケンス: 「Q2コールドアウトリーチ」(アクティブ)
総計: 450件のイベント · 開封率69% · 返信率23% · クリック率5.6%
ステップごと:
| ステップ | 送信数 | 開封% | 返信% | CTR% |
|------|------|--------|---------|-------|
| 1 — メール | 450 | 69% | 10% | 2.7% |
| 2 — メール | 405 | 66% | 9.4% | 2.0% |
| 3 — メール | 360 | 55% | 6.1% | 1.4% |
実行数: アクティブ12件 · 完了380件 · 中止58件
Flow: Trigger → Detect intent → Resolve board/sequence/contact → Execute → Confirm + report.
deactivate-sequence ≠ pause — enrolled contacts keep progressing; only new enrollments are blocked.get-board-sequences requires a board_id — always resolve the board first.create-sequence has a built-in gate system: call it with what you have; if anything's missing the tool returns CONFIRMATION_REQUIRED with exact instructions — follow them verbatim, never pre-empt the gates.enroll-item-in-sequence takes board_id, sequenceId, and itemIds (array of string IDs).get-board-sequences — list sequences on a board (needs board_id).get-sequence-analytics — per-run, level, and step analytics for one sequence.get-contact-journey — all sequences a contact/item is enrolled in (needs board_id + item_id).enroll-item-in-sequence — enroll one or more items in a sequence.activate-sequence — INACTIVE → ACTIVE.deactivate-sequence — ACTIVE → INACTIVE (existing enrollments continue).duplicate-sequence — copy a sequence; new copy starts INACTIVE.create-sequence — create a new sequence; call directly with whatever args you have.get-connected-email-accounts — list linked Gmail/Outlook accounts; used when create-sequence gate requires a sender.get_user_context — user identity + account.search / get_board_info / get_board_items_page — resolve boards and items by name./monday-crm:run-sequence analytics for <name>.mcp__monday__get_user_context. On error → print install prompt, stop.Parse the argument/prompt to classify:
| Intent | Trigger signals |
|---|---|
| list | "what sequences", "show sequences", "list", no argument |
| create | "create", "set up", "build", "new sequence", "drip campaign" |
| enroll | "enroll", "add to sequence", "put in sequence", "start on sequence" |
| activate | "activate", "turn on", "enable sequence" |
| deactivate | "deactivate", "turn off", "disable sequence", "stop new enrollments" |
| duplicate | "duplicate", "copy sequence", "clone" |
| analyze | "analytics", "how is", "performance", "open rate", "funnel", "reply rate" |
| contact-journey | "what sequences is", "sequence history for", "enrolled in", "contact journey" |
If ambiguous, ask once:
"What would you like to do with sequences? (list / create / enroll / activate or deactivate / duplicate / analyze / check a contact's history)"
Required for: list, enroll, contact-journey. Optional for create (let the gate handle it).
mcp__monday__search or get_board_info to resolve it. On ambiguity, present top results and ask.mcp__monday__get-board-sequences({ board_id }).
Format as table:
Sequences on Leads board:
| # | Name | Status | Steps | Enrolled | Reply Rate |
|---|------|--------|-------|----------|------------|
| 1 | Cold outreach Q2 | ACTIVE | 5 | 120 | 12.4% |
| 2 | Welcome — new leads | INACTIVE | 3 | 0 | — |
If empty: "No sequences on this board yet."
Call mcp__monday__create-sequence directly with whatever you have from the user's message. The tool's built-in gates handle missing fields:
board_not_specified gate → follow the returned instructions verbatim: use search to list boards, present as-is, ask user to pick, retry.steps_not_specified gate → follow the returned instructions verbatim: ask user to build steps one at a time or create empty. Never invent steps.connections_not_specified gate (triggered when automatic_email steps need sender/emailColumnId) → resolve via get-connected-email-accounts for sender and get_board_info for the email column, then retry.On success: "Sequence '<name>' created (INACTIVE). Activate it? (yes / later)". If yes → activate-sequence.
Important: Never pre-empt the gates by asking all questions upfront. Call the tool first.
mcp__monday__get-board-sequences({ board_id }) → present list, ask which sequence if not named.search or get_board_items_page to get item_ids.HITL GATE: "Enroll <N> item(s) in '<sequence name>'?" List the items by name. (yes / cancel)
mcp__monday__enroll-item-in-sequence({ board_id, sequenceId, itemIds: ["<id>", ...] }).get-board-sequences → pick by name).HITL GATE:
- Activate: "Activate '<name>'? This enables new enrollments. (yes / cancel)"
- Deactivate: "Deactivate '<name>'? New enrollments will be blocked — contacts already enrolled will keep progressing. (yes / cancel)"
mcp__monday__activate-sequence({ sequenceId }) or mcp__monday__deactivate-sequence({ sequenceId }).HITL GATE: "Duplicate '<name>'? The copy will start as INACTIVE. (yes / cancel)"
mcp__monday__duplicate-sequence({ sequenceId }).mcp__monday__get-sequence-analytics({ sequenceId }).Sequence: "Cold outreach Q2" (ACTIVE)
Level: 450 events · 69% open rate · 23% reply rate · 5.6% click-through
Per-step:
| Step | Sent | Open % | Reply % | CTR % |
|------|------|--------|---------|-------|
| 1 — Email | 450 | 69% | 10% | 2.7% |
| 2 — Email | 405 | 66% | 9.4% | 2.0% |
| 3 — Email | 360 | 55% | 6.1% | 1.4% |
Runs: 12 active · 380 completed · 58 terminated
item_id; ask for board if unclear).mcp__monday__get-contact-journey({ board_id, item_id }).Sequence history for Acme Corp:
| Sequence | Status | Steps done | Enrolled | Termination |
|----------|--------|-----------|----------|-------------|
| Welcome Q2 | Completed | 5/5 | Jun 10 | Replied |
| Cold outreach | Active | 2/5 | Jun 20 | — |
board_id.| Failure | Behavior |
|---|---|
| Connector missing | Step 0 stops; print install link. |
| Permission error on sequence tools | Suggest checking CRM Sequences is enabled in account settings. |
| Board not found | Broaden search; ask user to confirm board name. |
| Sequence not found | List all on board; ask user to pick. |
| Enroll — sequence INACTIVE | Offer to activate first. |
| Enroll — partial failure | Report succeeded and failed item IDs. |
| Analytics empty | Inform no sends yet. |
| Tool unavailable on connector | "Sequence tools aren't on the connector yet — check back or use the monday UI." |
| Edit/add-step request | Redirect to UI; no MCP tool exists for this. |
board_id-requiring tool call.create-sequence gates followed verbatim; no pre-emption.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。