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 — 1つのコンタクト/アイテムが登録されているすべてのシーケンス(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 — ユーザー ID とアカウント情報search / get_board_info / get_board_items_page — ボードとアイテムを名前で検索・取得/monday-crm:run-sequence の分析機能を使用するよう提案mcp__monday__get_user_context を試行。エラーなら → インストール案内を表示して終了引数やプロンプトを解析し、下表に従って分類:
| 意図 | トリガー信号 |
|---|---|
| 一覧表示 | 「シーケンスを見たい」「一覧を表示」「リストアップ」「何もない」(引数なし) |
| 作成 | 「作成」「セットアップ」「構築」「新しいシーケンス」「ドリップキャンペーン」 |
| 登録 | 「登録」「シーケンスに追加」「シーケンスに含める」「シーケンスを開始」 |
| アクティブ化 | 「アクティブ化」「オンにする」「シーケンスを有効化」 |
| 非アクティブ化 | 「非アクティブ化」「オフにする」「シーケンスを無効化」「新規登録を止める」 |
| 複製 | 「複製」「シーケンスをコピー」「クローン」 |
| 分析 | 「分析」「どうなっている」「パフォーマンス」「開封率」「ファネル」「返信率」 |
| コンタクト履歴 | 「どのシーケンスに登録されているか」「シーケンス履歴」「登録状況」「コンタクト履歴」 |
曖昧な場合は 1 回だけ確認:
「シーケンスについて何をしたいですか?(一覧表示 / 作成 / 登録 / アクティブ化・非アクティブ化 / 複製 / 分析 / コンタクト履歴)」
必須: 一覧表示、登録、コンタクト履歴
オプション: 作成(ゲートが処理する)
mcp__monday__search または get_board_info で取得。曖昧なら上位結果を表示して確認mcp__monday__get-board-sequences({ board_id }) を実行
表形式で表示:
Leads ボード上のシーケンス:
| # | 名前 | ステータス | ステップ数 | 登録数 | 返信率 |
|---|------|--------|-------|----------|------------|
| 1 | Q2 コールドアウトリーチ | ACTIVE | 5 | 120 | 12.4% |
| 2 | ウェルカム — 新規リード | INACTIVE | 3 | 0 | — |
空の場合: 「このボード上にはシーケンスがまだありません」
ユーザーのメッセージから持っている情報で mcp__monday__create-sequence を直接呼び出す。ツール内蔵のゲートが不足項目を処理:
board_not_specified ゲート → 返された手順に従う: search でボード一覧を取得、そのまま提示、ユーザーに選択させて再試行steps_not_specified ゲート → 返された手順に従う: ユーザーにステップを 1 個ずつ構築するか空で作成するか確認。こちらでステップを作成しないconnections_not_specified ゲート(自動メールステップがメール送信者/メールカラム 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 コールドアウトリーチ」(ACTIVE)
レベル全体: 450 件 · 開封率 69% · 返信率 23% · クリック率 5.6%
ステップ別:
| ステップ | 送信数 | 開封% | 返信% | クリック% |
|------|------|--------|---------|-------|
| 1 — メール | 450 | 69% | 10% | 2.7% |
| 2 — メール | 405 | 66% | 9.4% | 2.0% |
| 3 — メール | 360 | 55% | 6.1% | 1.4% |
実
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 による自動翻訳です。