monday CRMボード上の自動化(繰り返し作業を自動で実行する仕組み)を、自然な日本語で簡単に設定・確認・管理できるスキルです。複雑なブロックIDや技術的な知識は一切不要です。 **次のような場合に使用:** - 「自動化を設定してほしい」 - 「これを自動化したい」 - 「取引が成立したら通知してほしい」 - 「期限が過ぎたらリマインドして」 - 「案件を自動で移動させてほしい」 - 「今どんな自動化が設定されているか見せて」 - 「自動化をオフにしたい」 - 「ワークフロー(一連の自動処理)を作成してほしい」 - 「営業パイプライン(案件進捗の流れ)の自動化をしたい」 - 「ルール(自動実行の条件)を設定してほしい」
Set up, view, and manage automations on monday CRM boards using natural language — no block IDs or technical knowledge required. Use when someone says "set up an automation", "automate this", "when a deal is won notify me", "remind me when a date passes", "move deals automatically", "what automations do I have", "turn off automation", "create a workflow", "automate my pipeline", or "set up a rule".
フロー:意図を判断 → ボード(情報表)を特定 → 自動化を説明 → 作成/一覧表示/管理 → 確認
| トリガー(きっかけ) | アクション(実行) | アカウント数 |
|---|---|---|
| ステータスが何かに変わった | アイテムをグループに移動 | 9,821 |
| ステータスが何かに変わった | 誰かに通知 | 6,482 |
| ステータスが何かに変わった | 日付を設定 | 6,341 |
| アイテムが作成された | 通知/割り当て/日付設定 | 10,019 |
| 日付に到達した | 通知/ステータス変更 | 4,972 |
| ボタンがクリックされた | 任意のアクション | 3,015 |
| ステータスがXからYに変わった | 移動/通知 | 1,721 |
最も使われるCRMパターン: ステータス変更 → グループへ移動。迷ったときはこれが答えです。
create_automation) — ボード単位のトリガーと実行ルール。作成時点で即座にアクティブ化。CRM日常業務に使用create_workflow) — ワークスペース(組織全体の作業空間)レベルで複数ボード対応。下書き状態で始まり、公開が必要。明確に依頼されたときのみ使用。today(今日)をフォールバック(代替案)として提案するか、定期的なトリガーを使用してください。needs_clarification(明確化が必要)を返します。list_automationsで表示されますが、MCP経由では変更できません。needs_clarification(明確化が必要)が返されたときcreate_automationがneeds_clarificationを返した場合、各unresolvedField(未解決項目)と利用可能な選択肢を提示し、回答を集めてから再試行してください。
mcp__monday__get_user_contextを実行。エラーの場合 → インストール手順を表示して終了。| 意図 | 判断の合図 |
|---|---|
| 作成 | 「設定」「作成」「自動化」「Xになったらy」など、デフォルト |
| 一覧表示 | 「自動化は何か」「自動化を表示」「どんなルール」 |
| 管理 | 「切る」「無効化」「削除」「アクティブ化」「自動化を削除」 |
mcp__monday__searchまたはお気に入りボードを取得ユーザーが一般的な説明をした場合、上位3パターンを提示:
「何をきっかけにしますか?よく使われるCRM自動化: 1. ステージ = 成約 → 担当者に通知 + 成約済みグループに移動 2. 新規取引作成 → 担当者を割り当て + 締切日を設定 3. 締切日に到達 → 担当者に通知 またはやりたいことを説明してください。」
「[ボード名]上にこの自動化を作成しますか?」
きっかけ: ステージ → 成約 アクション1: [取引担当者]に通知 アクション2: アイテムを成約済みグループに移動(はい/編集/キャンセル)
「はい」の場合 → mcp__monday__create_automation({ boardId, userPrompt })を実行。
needs_clarificationを処理返された場合: unresolvedFieldsを解析し、利用可能な選択肢をユーザーに提示、回答を反映させて1回再試行します。
status: "activated"が返された場合:
「完了。自動化は[ボード名]で有効になりました。 これからは、ステージが成約に変わると → [担当者]に通知されてアイテムが成約済みグループに移動します。」
mcp__monday__list_automations({ boardId })を実行list_automationsでIDを特定mcp__monday__manage_automations({ workflowId, action })を実行| 失敗の種類 | 対応 |
|---|---|
| コネクタが見つからない | ステップ0で停止; インストール手順を表示 |
| ボードが見つからない | 検索を広げ、ユーザーに質問 |
needs_clarificationが返された |
未解決項目を提示、回答を集め、1回再試行 |
| 日付計算が要求された | 制限を説明、todayまたは定期的なトリガーを提案 |
| 過去の自動化の管理時エラー | 「この自動化は古い方式で作成されていて、ここでは変更できません。」 |
| 過去の自動化の削除時エラー | 上記と同じ |
| 再試行後も作成失敗 | エラーを表示、monday.comのUI操作を代替案として提案 |
create_automation前にユーザーが自動化を確認したneeds_clarificationを処理した:項目を提示、ユーザーが回答、再試行Flow: Detect intent → Resolve board → Describe automation → Create / List / Manage → Confirm
| Trigger | Action | Accounts |
|---|---|---|
| Status changes to something | Move item to group | 9,821 |
| Status changes to something | Notify someone | 6,482 |
| Status changes to something | Set date | 6,341 |
| Item created | Notify someone / assign / set date | 10,019 |
| Date arrives | Notify / change status | 4,972 |
| Button clicked | Any action | 3,015 |
| Status changes from X to Y | Move / notify | 1,721 |
The dominant CRM pattern: status change → move to group. When in doubt, this is what most users want.
create_automation) — board-scoped trigger/action rules. Active immediately on creation. Use for CRM daily operations.create_workflow) — workspace-level, cross-board objects. Start as drafts; must be published. Use only when explicitly asked.today as fallback or a periodic trigger.needs_clarification.list_automations returns them but they cannot be modified via MCP.needs_clarification responseWhen create_automation returns needs_clarification, present each unresolvedField with available options, collect the answer, then retry.
mcp__monday__get_user_context. On error → print install prompt, stop.| Intent | Trigger signals |
|---|---|
| create | "set up", "create", "automate", "when X then Y", default |
| list | "what automations", "show automations", "which rules" |
| manage | "turn off", "disable", "delete", "activate", "remove automation" |
mcp__monday__search or get_user_context favorites.If the user says something generic, present top 3 patterns:
"What should trigger it? Common CRM automations: 1. Stage = Won → notify owner + move to Closed Won group 2. New deal created → assign + set close date 3. Close date arrives → notify owner Or describe what you want."
"Create this automation on [board name]?"
When: Stage → Won Action 1: Notify [deal owner] Action 2: Move item to Closed Won group(yes / edit / cancel)
On "yes" → mcp__monday__create_automation({ boardId, userPrompt }).
needs_clarificationIf returned: parse unresolvedFields, present options to user, incorporate answer, retry once.
On status: "activated":
"Done. Automation is live on [board name]. From now on: when Stage = Won → [owner] is notified + item moves to Closed Won."
mcp__monday__list_automations({ boardId }).list_automations if needed.mcp__monday__manage_automations({ workflowId, action }).| Failure | Behavior |
|---|---|
| Connector missing | Step 0 stops; print install prompt. |
| Board not found | Broaden search; ask user. |
needs_clarification |
Present unresolved fields; gather answers; retry once. |
| Date arithmetic requested | Explain limitation; offer today or periodic trigger. |
| Legacy automation on manage | "This automation was set up in an older way and can't be modified here." |
| Delete on legacy | Same as above. |
| Create fails after retry | Surface error; suggest monday.com UI as fallback. |
create_automation.needs_clarification handled: fields presented, user answered, retried.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。