从Jotform提交创建Monday.com看板项目(含字段映射)
中级
这是一个Miscellaneous, Project Management, Multimodal AI领域的自动化工作流,包含 6 个节点。主要使用 MondayCom, JotFormTrigger 等节点。 从Jotform提交创建Monday.com看板项目(含字段映射)
前置要求
- •无特殊前置要求,导入即可使用
使用的节点 (6)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"meta": {
"instanceId": "ad0113c344ee237399e44e9f11798b05baeb83a6196d514a9ae9d2ad71c3b5c9",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "99d58716-909f-4bdd-87e2-7480df396fdf",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1136,
3120
],
"parameters": {
"color": 7,
"width": 1248,
"height": 1056,
"content": "### Add Jotform submissions to a Monday.com board (Jotform Trigger → Monday.com Create Item)\n\nCapture new Jotform submissions and instantly create items on a Monday.com board with mapped columns (email, dates, dropdowns, instructions, etc.). Great for routing **leads**, **requests**, or **intake forms** straight into your team’s Monday pipeline.\n\n"
},
"typeVersion": 1
},
{
"id": "01bb1db3-bb09-4216-8675-f78cef29c008",
"name": "Sticky Note11",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1568,
3120
],
"parameters": {
"width": 400,
"height": 1056,
"content": "## 🛠️ Setup — Monday.com\n1. In Monday.com, **generate an API token** (Admin/Developers → API). \n2. In **n8n → Credentials → New → Monday.com**, paste your **API token**. \n3. Identify and set:\n - **Board ID** (from your board URL or via node “List” operations) \n - **Group ID** (e.g., `topics`) \n - **Column IDs** that match your board (examples used by this workflow): \n - `text_mkvdj8v3` → Email (Text) \n - `date_mkvdg4aa` → Start Date (Date) \n - `dropdown_mkvdjwra` → Engagement Type (Dropdown) \n - `dropdown_mkvdd9v3` → Campaign Type (Dropdown) \n - `text_mkvd2md9` → Campaign Type (as Text label) \n - `text_mkvd1bj2` → Instructions (Text) \n - `text_mkvd5w3y` → Domain (Text) \n4. Update the **label → ID mappings** inside the Monday.com node if your dropdown IDs differ (e.g., `Engagement A` → `1`, `Engagement B` → `2`).\n\n---\n## 📬 Contact \nNeed help customizing this (e.g., more fields, file uploads, or multi-board routing)? \n\n- 📧 **rbreen@ynteractive.com** \n- 🔗 **Robert Breen** — https://www.linkedin.com/in/robert-breen-29429625/ \n- 🌐 **ynteractive.com** — https://ynteractive.com\n"
},
"typeVersion": 1
},
{
"id": "2f3b5571-3cc8-4149-8e5a-bdb7129a9d14",
"name": "Jotform Form",
"type": "n8n-nodes-base.jotFormTrigger",
"position": [
-848,
3712
],
"webhookId": "f4f6a2ed-a098-43e1-aa9e-eb6a44b34028",
"parameters": {
"form": "252445218058053"
},
"typeVersion": 1
},
{
"id": "2e25b2de-0fe1-414a-baec-c62c1d760f5a",
"name": "Monday.com Post",
"type": "n8n-nodes-base.mondayCom",
"position": [
-432,
3872
],
"parameters": {
"name": "={{ $json.Name.first }} {{ $json.Name.last }}",
"boardId": "9954397625",
"groupId": "topics",
"resource": "boardItem",
"additionalFields": {
"columnValues": "={{ (()=>{\n const out = {};\n\n // Email (Text)\n out.text_mkvdj8v3 = $json.Email || \"\";\n\n // Start Date (Date -> YYYY-MM-DD)\n if ($json['Start Date']) {\n const y = String($json['Start Date'].year || '');\n const m = String($json['Start Date'].month || '').padStart(2,'0');\n const d = String($json['Start Date'].day || '').padStart(2,'0');\n out.date_mkvdg4aa = { date: (y && m && d) ? `${y}-${m}-${d}` : '' };\n }\n\n // Engagement Type (Dropdown) – map label -> ID\n const engMap = { \"Engagement A\": 1, \"Engagement B\": 2 };\n const eng = $json['Engagement Type'];\n if (eng && engMap[eng]) {\n out.dropdown_mkvdjwra = { ids: [ engMap[eng] ] };\n }\n\n // Campaign Type (Dropdown) – map label -> ID\n const campMap = { \"Campaign A\": 1, \"Campaign B\": 2 };\n const camp = $json['Campaign Type'];\n if (camp && campMap[camp]) {\n out.dropdown_mkvdd9v3 = { ids: [ campMap[camp] ] };\n }\n\n // Campaign Type (Text) – store label too\n out.text_mkvd2md9 = $json['Campaign Type'] || \"\";\n\n // Instructions on posting (Text)\n out.text_mkvd1bj2 = $json.Instructions || \"\";\n\n // Domain (Text) – derived from Email\n out.text_mkvd5w3y = ($json.Email && $json.Email.includes(\"@\"))\n ? $json.Email.split(\"@\")[1]\n : \"\";\n\n return JSON.stringify(out);\n})() }}\n"
}
},
"credentials": {
"mondayComApi": {
"id": "swmFzbI2ZRBZwzn5",
"name": "Monday.com account"
}
},
"typeVersion": 1
},
{
"id": "0fb77582-44ea-47c4-b653-32d4baaa5289",
"name": "Sticky Note64",
"type": "n8n-nodes-base.stickyNote",
"position": [
-912,
3312
],
"parameters": {
"color": 3,
"width": 224,
"height": 544,
"content": "## 🛠️ Setup — Jotform (simple)\n1. **Add your Jotform API key** (Jotform Account → Settings → API → Create Key). \n2. **Create your form template** in Jotform (use fields like Name, Email, Start Date, Engagement Type, Campaign Type, Instructions). \n3. In **n8n**, open the **Jotform Trigger** node and **choose your Jotform template/form** from the dropdown. That’s it.\n"
},
"typeVersion": 1
},
{
"id": "19d12eff-5762-4b2a-ac2f-62c3dfeb6c11",
"name": "Sticky Note65",
"type": "n8n-nodes-base.stickyNote",
"position": [
-576,
3232
],
"parameters": {
"color": 3,
"width": 432,
"height": 848,
"content": "## 🛠️ Setup — Monday.com\n1. Go to **https://monday.com** → profile menu → **Admin / Developers** → **API** and **generate a personal API token** (or use an existing token with the correct permissions). \n2. In n8n, create a new **Monday.com** credential and paste your **API token**. \n3. Identify your **Board ID** and **Group ID**:\n - Open your board in a browser; the URL often contains the board ID. \n - Group IDs can be read via the Monday.com node (e.g., “List” operations) or from the UI if available. \n4. Confirm column IDs on your board. Common examples used by this template (you can map to your own): \n - `text_mkvdj8v3` → Email (Text) \n - `date_mkvdg4aa` → Start Date (Date) \n - `dropdown_mkvdjwra` → Engagement Type (Dropdown) \n - `dropdown_mkvdd9v3` → Campaign Type (Dropdown) \n - `text_mkvd2md9` → Campaign Type (Label as Text) \n - `text_mkvd1bj2` → Instructions (Text) \n - `text_mkvd5w3y` → Domain (Text) \n5. Update the **label→ID mappings** in the Monday.com node if your dropdown IDs differ: \n - Example mapping in the JSON: \n - `Engagement A` → `1`, `Engagement B` → `2` \n - `Campaign A` → `1`, `Campaign B` → `2` \n Replace these with the actual IDs from your board’s dropdown columns.\n"
},
"typeVersion": 1
}
],
"pinData": {
"Jotform Form": [
{
"Name": {
"last": "Breen",
"first": "Robert"
},
"Email": "Robert.j.breen@gmail.com2",
"Start Date": {
"day": "03",
"year": "2025",
"month": "09"
},
"Instructions": "testing this",
"Campaign Type": "Campaign B",
"Engagement Type": "Engagement A"
}
]
},
"connections": {
"2f3b5571-3cc8-4149-8e5a-bdb7129a9d14": {
"main": [
[
{
"node": "2e25b2de-0fe1-414a-baec-c62c1d760f5a",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 杂项, 项目管理, 多模态 AI
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
从Monday.com到Google Sheets创建每日任务状态快照
从Monday.com到Google Sheets创建每日任务状态快照
Set
Code
Merge
+
Set
Code
Merge
9 节点Robert Breen
项目管理
Trello 看板自动清理(移除特定标签卡片)
通过移除特定标签卡片实现 Trello 看板自动清理
Filter
Trello
Split Out
+
Filter
Trello
Split Out
10 节点Robert Breen
项目管理
每日 Trello 任务截止日期摘要发送至 Slack
每日 Trello 任务截止日期摘要发送至 Slack
Set
Code
Merge
+
Set
Code
Merge
13 节点Robert Breen
项目管理
每日 Trello 任务追踪器与 Google Sheets 历史记录
每日 Trello 任务追踪器与 Google Sheets 历史记录
Set
Code
Merge
+
Set
Code
Merge
11 节点Robert Breen
项目管理
自动同步Easy Redmine任务到Microsoft To-Do
自动同步Easy Redmine任务到Microsoft To-Do
Code
Split Out
Microsoft To Do
+
Code
Split Out
Microsoft To Do
11 节点Easy8.ai
杂项
AI网站聊天机器人 - GPT与Google表格CRM线索收集
集成GPT和Google表格的AI网站聊天机器人 - CRM线索收集系统
Code
Google Sheets
Agent
+
Code
Google Sheets
Agent
14 节点Robert Breen
潜在客户开发
工作流信息
难度等级
中级
节点数量6
分类3
节点类型3
作者
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.
外部链接
在 n8n.io 查看 →
分享此工作流