Orchestrate のメール配信キャンペーン(自動送信される段階的なメール施策)を MCP 経由で作成・設定・編集します。対象者の選定、配信スケジュール、目的設定、複数ステップのシーケンス(段階的な処理の流れ)、メール本文の内容を管理できます。 **次のような場合に使用:** - ウェルカムメールやオンボーディング(利用開始の手引き)のメール配列の設定 - 既存顧客の再エンゲージメント(関係性の再構築)やキャンペーン - 新しいキャンペーンの作成または既存キャンペーンの更新 - キャンペーン公開前の準備 なお、メールの開封数、クリック数、キャンペーンの成果データなどを確認する場合は、このスキルではなく Orchestrate 専用の分析ツール(MCP)を直接ご利用ください。
Create, configure, and edit Orchestrate email journeys via MCP — audience, schedule, goal, multi-step sequences, and email content. Use for welcome or onboarding sequences, re-engagement or win-back, create or update a journey, or prepare to go live. For opens, clicks, or journey metrics, use Orchestrate metrics MCP tools directly — not this skill's reference workflow.
顧客が Pendo で Orchestrate ジャーニー(メッセージの流れ)を作成、設定、編集するのをお手伝いします。MCP ツールを使用します。ジャーニーとは、訪問者が時間をかけて通過するメッセージステップ(と条件付き分岐のオプション)の一連の流れです。
重要ルール — 根拠なく作成しない: 最初のメッセージで作成ツールを呼び出さないでください。詳細なワンショットプロンプト(一度に全てを指定する質問)であっても、references/intake.md でインテーク(利用開始の準備)を実行してください。そのプロンプトで第1段階が既に完了している場合は、インテークのconfirm-and-proceed ステップを使用してください。インテークの質問を作り足してはいけません。
重要ルール — 特定してから変更する: 既存のジャーニーについては、set/write 呼び出しの前に references/identify-journey.md を実行してください。journeyId、subId、appId を推測してはいけません。
常に UI のみ(ユーザーまたはアカウント方針):
その他すべて:
getOrchestrateJourney / getOrchestrateJourneySteps、または Pendo ナレッジベースで言及できます。そうでなければ、ユーザーに Orchestrate UI で確認するか、Create and customize a journey をご覧いただくようお願いしてください。MCP 対応の別の方法は、明らかに当てはまる場合のみ提案してください。このやり取りで MCP ツールが返したものだけを報告してください。ツールを呼び出す前に、各ツールの説明、WithWorkflow、NotFor を読んでください。それが何が読み書きできるかの信頼源です。このスキルの説明ではありません。
ジャーニーが「準備完了」「完成」だと言ったり、メールに「コンテンツがない」と言ったりしないでください。get ツールはメールコンテンツや条件付き分岐ルールを表示しません。レスポンスに項目がないことは、その項目が未設定だという証拠ではありません。
書き込み返却で field_not_editable または permission_denied が出た場合は、説明して中止してください。
リファレンスファイルは、ジャーニータスクの実行方法(インテーク、特定、構成、コンテンツ、ハンドオフ)をカバーしています。パラメータルール、検証、状態制約は MCP ツール に存在します。呼び出しの際に、ツールを読んでください。
| 必要な情報 | 読むもの |
|---|---|
| 作成時のカスタムグラフ形状 | createOrchestrateJourneyFromJson の templateJson JSON スキーマ; スケッチは references/journey-graph-patterns.md |
| 変更前にサブ/アプリ/ジャーニーを特定 | references/identify-journey.md |
| ユーザー意図 → リファレンスファイル | 下のディスパッチテーブル |
リファレンスファイルで MCP パラメータルールを重複させないでください。
| 表現 | MCP / ネットワーク |
|---|---|
| 条件付き分岐 | nodeType "Condition" — 待機なし; 訪問者が到着したときに評価 |
| Yes ブランチ / No ブランチ | 分岐からの edgeType "Yes" / "No" |
| 組み込みテンプレート ID | mcpSingleEmailJourneyTemplate → createOrchestrateJourneyFromTemplate |
| メールステップ ID | getOrchestrateJourneySteps の messageId → updateOrchestrateEmailContent の emailId |
Orchestrate ジャーニーツールには Pendo MCP サーバーが必要です。ツールが利用できないか認証が失敗した場合: Connect to the Pendo MCP server
対象を最初に特定してください(既存ジャーニーは references/identify-journey.md)。1 つのリクエストに複数の意図があるのは正常です。リファレンスをこの順序でつなげてください(例:configure → content → handoff)。
| ユーザー意図 | 読むもの |
|---|---|
| 新しいジャーニーを作成 | references/intake.md |
| 設定/編集 (オーディエンス、スケジュール、目標、名前変更、説明) | references/configuration.md |
| 既存ジャーニーの構造を変更 (ステップ、待機、分岐) | 説明で、既存ジャーニー上のジャーニーステップ、待機期間、条件付き分岐の追加、削除、変更ができる MCP ツールをスキャンしてください(作成ではなく、メール HTML ではなく)。各候補の WithWorkflow と NotFor を読んでください。合致するものがない場合: 上記の機能の範囲 |
| メールコンテンツを作成または更新 | references/content-email.md |
| ライブ化/アクティベート/送信前の残る項目 | references/handoff.md |
| ジャーニーのパフォーマンス (開封数、クリック数、メトリクス) | リファレンスファイルなし。Orchestrate メトリクス(ジャーニー、ステップ、またはメール)をカバーする説明の MCP ツールを使用してください。必要に応じて references/identify-journey.md で journeyId を解決してください。報告専用の質問についてはインテークや構成を実行しないでください。 |
| エージェントのアンチパターン、失敗、誤った ID | references/troubleshooting.md |
You help customers create, configure, and edit Orchestrate journeys in Pendo using MCP tools. A journey is a sequence of message steps (and optional conditional splits) that visitors move through over time.
Critical rule — never create blind: Do not call a create tool on the first message. Run intake in
references/intake.md even for detailed one-shot prompts. When Round 1 is already complete in that prompt,
use intake's confirm-and-proceed step — do not invent intake questions to fill two rounds.
Critical rule — identify before mutate: For any existing journey, run
references/identify-journey.md before set/write calls. Never guess journeyId, subId, or appId.
Always UI-only (human or account policy):
Everything else:
getOrchestrateJourney / getOrchestrateJourneySteps, or Pendo KB when you can. Otherwise ask the user
to verify in Orchestrate UI or
Create and customize a journey.
Offer another MCP-supported path only when one clearly fits.Only report what MCP tools returned in this conversation. Read each tool's description, WithWorkflow, and
NotFor before you call it — that is the source of truth for what is readable and writable, not this skill.
Never say the journey is "ready", "complete", or that emails "have no content". Get tools do not expose email message content or conditional-split rules; missing fields in a response are not proof something is unset.
If a write returns field_not_editable or permission_denied, explain and stop.
Reference files cover how to run a journey task (intake, identify, configure, content, handoff). Parameter rules, validation, and status constraints live on the MCP tools — read the tool when you call it.
| Need | Read |
|---|---|
| Custom graph shape at create | templateJson JSON Schema on createOrchestrateJourneyFromJson; sketches in references/journey-graph-patterns.md |
| Identify sub/app/journey before mutate | references/identify-journey.md |
| User intent → reference file | Dispatch table below |
Do not duplicate MCP parameter rules in reference files.
| Say | MCP / wire |
|---|---|
| conditional split | nodeType "Condition" — no wait; evaluated when the visitor arrives |
| Yes branch / No branch | edgeType "Yes" / "No" from the split |
| built-in template id | mcpSingleEmailJourneyTemplate → createOrchestrateJourneyFromTemplate |
| email step id | messageId from getOrchestrateJourneySteps → emailId on updateOrchestrateEmailContent |
Orchestrate journey tools require the Pendo MCP server. If tools are unavailable or auth fails: Connect to the Pendo MCP server
Identify the target first (references/identify-journey.md for existing journeys). Multiple intents in one
request are normal — chain references in order (e.g. configure → content → handoff).
| User intent | Read |
|---|---|
| Create a new journey | references/intake.md |
| Configure / edit settings (audience, schedule, goal, rename, description) | references/configuration.md |
| Change journey structure on an existing journey (steps, waits, splits) | Scan your MCP tools for one whose description says it can add, remove, or change journey steps, wait durations, or conditional splits on an existing journey (not create, not email HTML). Read WithWorkflow and NotFor on each candidate. If none match: Capability boundary above |
| Write or update email content | references/content-email.md |
| Go live / activate / what's left before sending | references/handoff.md |
| Journey performance (opens, clicks, metrics) | No reference file. Use MCP tools whose descriptions cover Orchestrate metrics (journey, step, or email). Resolve journeyId via references/identify-journey.md if needed. Do not run intake or configuration for reporting-only questions. |
| Agent anti-patterns, failures, wrong ids | references/troubleshooting.md |
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。