GoMarble MCP - 週次レポート
中級
これはMarket Research, AI Summarization分野の自動化ワークフローで、8個のノードを含みます。主にSet, Gmail, Agent, ScheduleTrigger, ChainLlmなどのノードを使用。 GoMarble MCP、Claude AI、Gmailを使って週次のマーケティングレポートを自動化
前提条件
- •Googleアカウント + Gmail API認証情報
- •OpenAI API Key
- •Anthropic API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "99QisNGBpRO6PDM1",
"meta": {
"instanceId": "07ccff49d71cc6b20dddb867ba4ad10dc1f2bd4ad81c28a9330420f0a4ac0b51",
"templateCredsSetupCompleted": true
},
"name": "GoMarble MCP - Weekly Report",
"tags": [],
"nodes": [
{
"id": "5b23d5ab-2930-4cd2-8949-9d36c95c640f",
"name": "AIエージェント",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-180,
-120
],
"parameters": {
"text": "={{ $json['report prompt'] }}",
"options": {
"systemMessage": "You are a senior digital marketing professional preparing an email to be sent to the client. There should be no made up data or hallucination. "
},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "cd7d0eb0-fedf-45f2-9c7f-bcd40ca15136",
"name": "Anthropic Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"notes": "🔑 Add your Anthropic API credentials in the node settings",
"position": [
-220,
100
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "claude-sonnet-4-20250514",
"cachedResultName": "Claude Sonnet 4"
},
"options": {}
},
"typeVersion": 1.3
},
{
"id": "87a91c08-5c64-4dfa-9542-53ac14bd5337",
"name": "MCPクライアント",
"type": "@n8n/n8n-nodes-langchain.mcpClientTool",
"notes": "🔐 Add your GoMarble Bearer token - get it from https://www.gomarble.ai/docs/connect-to-n8n",
"position": [
20,
100
],
"parameters": {
"sseEndpoint": "https://apps.gomarble.ai/mcp-api/sse",
"authentication": "bearerAuth"
},
"typeVersion": 1
},
{
"id": "8953ebc8-7632-48a3-ae8d-d8d201e9db47",
"name": "Gmail",
"type": "n8n-nodes-base.gmail",
"notes": "📧 Configure your Gmail credentials and set the recipient email address",
"position": [
520,
-120
],
"webhookId": "52613dc9-bc81-46e3-a902-d6380a9d257c",
"parameters": {
"sendTo": "",
"message": "={{ $json.text }}",
"options": {},
"subject": "Weekly platform analysis report"
},
"typeVersion": 2.1
},
{
"id": "e8670179-2f5e-45b1-873f-896eec4150b0",
"name": "スケジュールトリガー",
"type": "n8n-nodes-base.scheduleTrigger",
"notes": "⏰ Runs every Monday at 8 AM - adjust schedule as needed",
"position": [
-560,
-120
],
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
1
],
"triggerAtHour": 8
}
]
}
},
"typeVersion": 1.2
},
{
"id": "9ef2ba81-e746-47aa-84e6-962fa9cfa5fa",
"name": "Basic LLM Chain1",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
180,
-120
],
"parameters": {
"text": "=You are an expert in converting marketing reports into clean, well-styled HTML for email. Convert the following input into final HTML using the GoMarble brand theme and colors.\n\nDesign Guidelines:\n- Background: #00272B\n- Card Backgrounds: #033438\n- Subtle Sections / Dividers: #013135\n- Primary Text: #EAFDFC\n- Secondary Text: #B8FFF6\n- Tertiary Text: #8AD9D1\n- Borders: #00A0AF\n- Accent (CTA or highlight): #FFC66C\n- Error or alerts: #FF6B6B\n- Font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif\n- Headings: #EAFDFC, font-weight: 600–700\n- Body Text: #B8FFF6\n- Use clean, modern padding, card-style sections, and well-aligned tables\n- KPI and campaign tables must have alternating row colors (#013135 / #033438), bold header row, bordered cells using #00A0AF\n- Section headings should have ample top margin, bold weight, and primary text color\n- Use <div>-based layout with section wrappers (cards), avoid raw <br> for spacing\n- Final HTML must be suitable for pasting directly into an email node — no CSS in <head>, use inline styles only\n- Output should be ONLY the inner HTML (no <html>, <head>, <body>, or comments)\n- Do not include any explanation or extra output — just the final HTML\n\nInput report:\n{{ $json.output }}",
"promptType": "define"
},
"typeVersion": 1.6
},
{
"id": "ffa751d7-2632-4165-91d4-991f6846b7f9",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"notes": "🤖 Configure your OpenAI API credentials for HTML formatting",
"position": [
300,
120
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "chatgpt-4o-latest",
"cachedResultName": "chatgpt-4o-latest"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "fcc765ef-7e8a-4d41-8b69-1f3e40094cfb",
"name": "レポートプロンプト",
"type": "n8n-nodes-base.set",
"notes": "📝 Customize the report prompt for your specific account and requirements",
"position": [
-360,
-120
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "f100cea7-e5ea-4dce-b69b-6739ccdfa543",
"name": "report prompt",
"type": "string",
"value": "=You are senior performance-marketing analyst. \nVoice: sharp, concise, insight-driven (no fluff, no marketing hype). \nGoal: craft a weekly digest that a busy CMO can scan in <3 min and act on immediately.\nAd Account: [YOUR_ACCOUNT_NAME]; Time Period: Last 7 days\nUse Meta & Google Ads account data to create the report.\n\n1. Executive Snapshot (3-line paragraph)**\n • One-sentence topline: combined spend, revenue, ROAS and WoW % change. \n • One-sentence highlight of the biggest win. \n • One-sentence note on the main risk / action gap. \n\n**2. KPI Tables** \n A. *Channel Overview* — columns: Platform, Spend, Impr, Clicks, CTR, CPC, Conv, CPA, Revenue, ROAS, WoW Δ-ROAS%. \n B. *Top 3 Campaigns (per platform)* — ranked by ROAS. Include objective and primary creative hook. \n C. Any *Underperformers* \n\n**3. Give 2-3 Action Recommendations"
}
]
}
},
"typeVersion": 3.4
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "45311444-f920-4b15-9d30-b6a76a8af36f",
"connections": {
"8953ebc8-7632-48a3-ae8d-d8d201e9db47": {
"main": [
[]
]
},
"5b23d5ab-2930-4cd2-8949-9d36c95c640f": {
"main": [
[
{
"node": "9ef2ba81-e746-47aa-84e6-962fa9cfa5fa",
"type": "main",
"index": 0
}
]
]
},
"87a91c08-5c64-4dfa-9542-53ac14bd5337": {
"ai_tool": [
[
{
"node": "5b23d5ab-2930-4cd2-8949-9d36c95c640f",
"type": "ai_tool",
"index": 0
}
]
]
},
"fcc765ef-7e8a-4d41-8b69-1f3e40094cfb": {
"main": [
[
{
"node": "5b23d5ab-2930-4cd2-8949-9d36c95c640f",
"type": "main",
"index": 0
}
]
]
},
"9ef2ba81-e746-47aa-84e6-962fa9cfa5fa": {
"main": [
[
{
"node": "8953ebc8-7632-48a3-ae8d-d8d201e9db47",
"type": "main",
"index": 0
}
]
]
},
"e8670179-2f5e-45b1-873f-896eec4150b0": {
"main": [
[
{
"node": "fcc765ef-7e8a-4d41-8b69-1f3e40094cfb",
"type": "main",
"index": 0
}
]
]
},
"ffa751d7-2632-4165-91d4-991f6846b7f9": {
"ai_languageModel": [
[
{
"node": "9ef2ba81-e746-47aa-84e6-962fa9cfa5fa",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"cd7d0eb0-fedf-45f2-9c7f-bcd40ca15136": {
"ai_languageModel": [
[
{
"node": "5b23d5ab-2930-4cd2-8949-9d36c95c640f",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - 市場調査, AI要約
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Claude AI、GoMarble MCP、Googleスライドを使用して週次マーケティングサマリー案内資料の自動生成
Claude AI、GoMarble MCP、Googleスライドを使って週次のMeta広告レポートを自動化
Set
Code
Gmail
+
Set
Code
Gmail
15 ノードSankalp Dev
文書抽出
23 顧客生涯価値(CLV)を分析する
Bright Data MCPを使ってGPT-4で高値顧客を分析し、特定する
If
Set
Code
+
If
Set
Code
20 ノードYaron Been
市場調査
16 競合企業価格を監視
Bright Data MCP と Google Sheets に基づく自動化された競合他社の価格設定モニタリング
Set
Code
Gmail
+
Set
Code
Gmail
18 ノードYaron Been
市場調査
n8nノードの探索(可視化リファレンスライブラリ内)
n8nノードを可視化リファレンスライブラリで探索
If
Ftp
Set
+
If
Ftp
Set
113 ノードI versus AI
その他
競合製品リリースモニタリング
Bright DataとOpenAIに基づく即時のな競合製品リリース監視、メール/テーブルへの送信
Set
Code
Gmail
+
Set
Code
Gmail
18 ノードYaron Been
市場調査
14 競合他社コンテンツのパフォーマンスを分析する
Bright Data MCPとGPT-4oを使用して競合企業のコンテンツパフォーマンスを分析
Set
Gmail
Mcp Client Tool
+
Set
Gmail
Mcp Client Tool
15 ノードYaron Been
市場調査