Trello ボードの要約を自動化する(GPT-5-Nano)
これはAI Summarization, Multimodal AI分野の自動化ワークフローで、12個のノードを含みます。主にSet, Trello, Aggregate, ManualTrigger, Agentなどのノードを使用。 GPT-5-NanoによるTrelloバードの自動要約
- •OpenAI API Key
{
"meta": {
"instanceId": "ad0113c344ee237399e44e9f11798b05baeb83a6196d514a9ae9d2ad71c3b5c9",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "edea30b9-4fe9-4c32-a10b-4775910ef67e",
"name": "「ワークフロー実行」クリック時",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-416,
1376
],
"parameters": {},
"typeVersion": 1
},
{
"id": "b99370e3-ef14-49e6-8c32-4fae46fa3ea6",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
112,
1904
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-5-nano",
"cachedResultName": "gpt-5-nano"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "4l6TDfLZVFS24g3X",
"name": "OpenAi account 4"
}
},
"typeVersion": 1.2
},
{
"id": "6d3e48c8-0b7b-49f7-9ce9-cb1dace5f83c",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
1248
],
"parameters": {
"width": 400,
"height": 928,
"content": "\n\n## ⚙️ Setup Instructions\n\n### 1️⃣ Connect Trello (Developer API)\n1. Get your **API key**: https://trello.com/app-key \n2. Generate a **token** (from the same page → **Token**)\n3. In n8n → **Credentials → New → Trello API**, paste **API Key** and **Token**, save. \n4. Open each Trello node (**Get Board**, **Get Lists**, **Get Cards**) and select your Trello credential.\n\n### 2️⃣ Set Up OpenAI Connection\n1. Go to [OpenAI Platform](https://platform.openai.com/api-keys) \n2. Navigate to [OpenAI Billing](https://platform.openai.com/settings/organization/billing/overview) \n3. Add funds to your billing account \n4. Copy your API key into the **OpenAI credentials** in n8n \n\n### 3️⃣ Add Your Board URL to “Get Board”\n1. Copy your Trello board URL (e.g., `https://trello.com/b/DCpuJbnd/administrative-tasks`). \n2. Open the **Get Board** node → **Resource: Board**, **Operation: Get**. \n3. In **ID**, choose **URL** mode and paste the **board URL**. \n - The node will resolve the board and output its `id` → used by **Get Lists** / **Get Cards**.\n\n## 📬 Contact\n📧 [robert@ynteractive.com](mailto:robert@ynteractive.com) \n🔗 [Robert Breen](https://www.linkedin.com/in/robert-breen-29429625/) \n🌐 [ynteractive.com](https://ynteractive.com)\n"
},
"typeVersion": 1
},
{
"id": "33cbea62-e7ae-47e2-a191-4753663cc604",
"name": "付箋41",
"type": "n8n-nodes-base.stickyNote",
"position": [
-496,
1248
],
"parameters": {
"color": 7,
"width": 1104,
"height": 928,
"content": "# 🗂️ Trello Board Summarizer (n8n + Trello + OpenAI)\nThis workflow pulls a Trello **board → lists → cards**, maps key fields (board, list, task names/descriptions), and asks OpenAI to **summarize the board**."
},
"typeVersion": 1
},
{
"id": "4cadd49a-62ce-4784-b41b-39e7cb3081ab",
"name": "付箋42",
"type": "n8n-nodes-base.stickyNote",
"position": [
16,
1728
],
"parameters": {
"color": 3,
"width": 288,
"height": 304,
"content": "### 2️⃣ Set Up OpenAI Connection\n1. Go to [OpenAI Platform](https://platform.openai.com/api-keys) \n2. Navigate to [OpenAI Billing](https://platform.openai.com/settings/organization/billing/overview) \n3. Add funds to your billing account \n4. Copy your API key into the **OpenAI credentials** in n8n "
},
"typeVersion": 1
},
{
"id": "a230c9f0-cbfb-4423-9cd1-31817224edcd",
"name": "ボード取得",
"type": "n8n-nodes-base.trello",
"position": [
-416,
1600
],
"parameters": {
"id": {
"__rl": true,
"mode": "url",
"value": "https://trello.com/b/DCpuJbnd/administrative-tasks"
},
"resource": "board",
"operation": "get",
"additionalFields": {}
},
"credentials": {
"trelloApi": {
"id": "0inUg5020tWOj6Qr",
"name": "Trello account 4"
}
},
"typeVersion": 1
},
{
"id": "a957f208-cb1c-4734-b855-7651b8fa89fe",
"name": "リスト取得",
"type": "n8n-nodes-base.trello",
"position": [
-368,
2016
],
"parameters": {
"id": "={{ $json.id }}",
"resource": "list",
"operation": "getAll",
"additionalFields": {}
},
"credentials": {
"trelloApi": {
"id": "0inUg5020tWOj6Qr",
"name": "Trello account 4"
}
},
"typeVersion": 1
},
{
"id": "56f8066e-5ce1-4065-855b-cd9dfe6a20be",
"name": "カード取得",
"type": "n8n-nodes-base.trello",
"position": [
-160,
1648
],
"parameters": {
"id": "={{ $json.id }}",
"resource": "list",
"operation": "getCards",
"additionalFields": {}
},
"credentials": {
"trelloApi": {
"id": "0inUg5020tWOj6Qr",
"name": "Trello account 4"
}
},
"typeVersion": 1
},
{
"id": "156c52d3-970e-4bcf-995e-eaeb1c425711",
"name": "フィールドマッピング",
"type": "n8n-nodes-base.set",
"position": [
-48,
1376
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "3c2613df-a000-4c8e-bd27-2aef696f5ced",
"name": "Board Name",
"type": "string",
"value": "={{ $('Get Board').item.json.name }}"
},
{
"id": "e4048a3f-d352-4b1f-a76a-4fbf9b74b163",
"name": "List Name",
"type": "string",
"value": "={{ $('Get Lists').item.json.name }}"
},
{
"id": "d0236a8a-8129-4370-b241-9e27adcb9952",
"name": "Task Name",
"type": "string",
"value": "={{ $json.name }}"
},
{
"id": "8b6b23c1-1661-4af7-b62d-4facaf0d2651",
"name": "Task Description",
"type": "string",
"value": "={{ $json.desc }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "31e6bbd1-fef7-4a26-9c5d-33f7620f70d3",
"name": "結合",
"type": "n8n-nodes-base.aggregate",
"position": [
112,
1520
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData"
},
"typeVersion": 1
},
{
"id": "3d6f05a6-0b46-417d-b314-c3106e5267f1",
"name": "タスク要約",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
288,
1488
],
"parameters": {
"text": "={{ $json.data }}",
"options": {
"systemMessage": "Summarize this board"
},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "5ff00f3a-ac76-433b-a427-9018fb5d5ef0",
"name": "付箋43",
"type": "n8n-nodes-base.stickyNote",
"position": [
-480,
1840
],
"parameters": {
"color": 3,
"width": 336,
"height": 304,
"content": "### 1️⃣ Connect Trello (Developer API)\n1. Get your **API key**: https://trello.com/app-key \n2. Generate a **token** (from the same page → **Token**)\n3. In n8n → **Credentials → New → Trello API**, paste **API Key** and **Token**, save. "
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"a230c9f0-cbfb-4423-9cd1-31817224edcd": {
"main": [
[
{
"node": "a957f208-cb1c-4734-b855-7651b8fa89fe",
"type": "main",
"index": 0
}
]
]
},
"56f8066e-5ce1-4065-855b-cd9dfe6a20be": {
"main": [
[
{
"node": "156c52d3-970e-4bcf-995e-eaeb1c425711",
"type": "main",
"index": 0
}
]
]
},
"a957f208-cb1c-4734-b855-7651b8fa89fe": {
"main": [
[
{
"node": "56f8066e-5ce1-4065-855b-cd9dfe6a20be",
"type": "main",
"index": 0
}
]
]
},
"156c52d3-970e-4bcf-995e-eaeb1c425711": {
"main": [
[
{
"node": "31e6bbd1-fef7-4a26-9c5d-33f7620f70d3",
"type": "main",
"index": 0
}
]
]
},
"31e6bbd1-fef7-4a26-9c5d-33f7620f70d3": {
"main": [
[
{
"node": "3d6f05a6-0b46-417d-b314-c3106e5267f1",
"type": "main",
"index": 0
}
]
]
},
"b99370e3-ef14-49e6-8c32-4fae46fa3ea6": {
"ai_languageModel": [
[
{
"node": "3d6f05a6-0b46-417d-b314-c3106e5267f1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"edea30b9-4fe9-4c32-a10b-4775910ef67e": {
"main": [
[
{
"node": "a230c9f0-cbfb-4423-9cd1-31817224edcd",
"type": "main",
"index": 0
}
]
]
}
}
}このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - AI要約, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Robert Breen
@rbreenProfessional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.
このワークフローを共有