Notion 到 Clockify 同步模板
高级
这是一个Other, HR领域的自动化工作流,包含 68 个节点。主要使用 If, Set, Limit, Merge, Notion 等节点。 将 Notion 同步至 Clockify,包括客户、项目和任务
前置要求
- •Notion API Key
- •HTTP Webhook 端点(n8n 会自动生成)
- •可能需要目标 API 的认证凭证
使用的节点 (68)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "HpjjgJm3Ulnl1cJQ",
"meta": {
"instanceId": "fb8bc2e315f7f03c97140b30aa454a27bc7883a19000fa1da6e6b571bf56ad6d",
"templateCredsSetupCompleted": true
},
"name": "Notion 到 Clockify 同步模板",
"tags": [
{
"id": "RKga6I6NviNI12bx",
"name": "template",
"createdAt": "2024-09-19T19:09:21.997Z",
"updatedAt": "2024-09-19T19:09:21.997Z"
}
],
"nodes": [
{
"id": "e0e40960-a45f-44a2-91b8-d0f45c254679",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
-400,
-100
],
"webhookId": "43028c1f-7331-4fbe-bf56-d6f47c92d9be",
"parameters": {
"path": "43028c1f-7331-4fbe-bf56-d6f47c92d9be",
"options": {},
"httpMethod": "POST"
},
"typeVersion": 2
},
{
"id": "cda9abae-ede3-4ce1-8f2b-b2913eba887a",
"name": "全局变量",
"type": "n8n-nodes-base.set",
"position": [
40,
-200
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "0955695f-888f-46bc-807d-979a0798114f",
"name": "workspace_id",
"type": "string",
"value": "={{ $json.id }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "a3d588b2-f169-479e-801b-2534bffc47ed",
"name": "计划触发器",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-400,
-300
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 4
}
]
}
},
"typeVersion": 1.2
},
{
"id": "73bccaca-2c54-4c40-9181-831c3a713f8a",
"name": "获取第一个工作区 ID",
"type": "n8n-nodes-base.clockify",
"position": [
-180,
-200
],
"parameters": {
"limit": 1,
"resource": "workspace"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"typeVersion": 1
},
{
"id": "d6e6fa71-fd9a-40ed-a915-02fae1fa3d78",
"name": "比较数据集",
"type": "n8n-nodes-base.compareDatasets",
"position": [
920,
-220
],
"parameters": {
"options": {},
"resolve": "mix",
"mergeByFields": {
"values": [
{
"field1": "clockify_client_id",
"field2": "clockify_client_id"
}
]
}
},
"typeVersion": 2.3
},
{
"id": "00a30e3d-e966-4512-829f-5c7729027c04",
"name": "停止并报错",
"type": "n8n-nodes-base.stopAndError",
"position": [
2020,
-460
],
"parameters": {
"errorMessage": "Could not update client in Notion (deleted in Clockify again)"
},
"typeVersion": 1
},
{
"id": "4dfe33a9-670c-400e-8ef9-090ca74b21f7",
"name": "结构化输出",
"type": "n8n-nodes-base.noOp",
"position": [
1140,
-280
],
"parameters": {},
"typeVersion": 1
},
{
"id": "029e1297-3133-433f-a779-c3c1a6b5762c",
"name": "映射值",
"type": "n8n-nodes-base.set",
"position": [
700,
-300
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "8e12edff-162e-49eb-84de-2b060c1050f3",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
},
{
"id": "df7765a2-9452-4e67-a261-23ef5d2ad1f8",
"name": "archived",
"type": "boolean",
"value": "={{ $json.property_archive }}"
},
{
"id": "eb2692cb-e40f-45c8-a3e3-ca676a3b6df3",
"name": "clockify_client_id",
"type": "string",
"value": "={{ $json.property_clockify_client_id }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "4c7d62d1-9987-4f47-983a-e5d7c11d9f8f",
"name": "映射值1",
"type": "n8n-nodes-base.set",
"position": [
700,
-100
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "043540c8-8784-4445-93c5-b945de834696",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
},
{
"id": "1cb47384-f444-484d-a1a1-41b4d7fe1d9a",
"name": "archived",
"type": "boolean",
"value": "={{ $json.archived }}"
},
{
"id": "04b62bab-0db7-4f03-8c2e-2c45b6d5d3b8",
"name": "clockify_client_id",
"type": "string",
"value": "={{ $json.id }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "c608bfe4-07f4-45d8-a37b-3153a2e659a5",
"name": "无操作",
"type": "n8n-nodes-base.noOp",
"position": [
260,
-200
],
"parameters": {},
"typeVersion": 1
},
{
"id": "92b717ba-9620-4fdf-abbc-1b2c5f9c3bf9",
"name": "从 Notion 获取活跃客户",
"type": "n8n-nodes-base.notion",
"position": [
480,
-300
],
"parameters": {
"filters": {
"conditions": [
{
"key": "Archive|checkbox",
"condition": "equals"
}
]
},
"options": {},
"resource": "databasePage",
"matchType": "allFilters",
"operation": "getAll",
"returnAll": true,
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1a878e40-f803-80e4-bc79-e24747562817",
"cachedResultUrl": "https://www.notion.so/1a878e40f80380e4bc79e24747562817",
"cachedResultName": "Clients"
},
"filterType": "manual"
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "af035e80-835d-4099-85dd-f7a24d6b9e47",
"name": "从 Clockify 获取活跃客户",
"type": "n8n-nodes-base.clockify",
"position": [
480,
-100
],
"parameters": {
"resource": "client",
"operation": "getAll",
"returnAll": true,
"workspaceId": "={{ $('Globals').item.json.workspace_id }}",
"additionalFields": {
"archived": false
}
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "872e869a-0e44-409d-8c3f-e3b24f28fbd2",
"name": "如果在 Notion 中未映射",
"type": "n8n-nodes-base.if",
"position": [
1140,
-480
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "26af0d64-ef8d-492e-87ca-6a893e8f85a1",
"operator": {
"type": "string",
"operation": "empty",
"singleValue": true
},
"leftValue": "={{ $json.clockify_client_id }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "ca45be8c-7dc7-4c2e-a7a0-8f8f0621e488",
"name": "设置新值",
"type": "n8n-nodes-base.set",
"position": [
1360,
-20
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "bfc2ff08-56a1-49c1-b1db-475063f88032",
"name": "archived",
"type": "boolean",
"value": true
},
{
"id": "2e8b2166-149b-4eed-8bf2-dd08e9b98210",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
}
]
},
"includeOtherFields": true
},
"typeVersion": 3.4
},
{
"id": "b44b7ccd-316a-487c-841e-7a27a117285e",
"name": "在 Clockify 中更新客户",
"type": "n8n-nodes-base.clockify",
"position": [
1580,
-180
],
"parameters": {
"name": "={{ $json.name }}",
"clientId": "={{ $('Compare Datasets').item.json.clockify_client_id }}",
"resource": "client",
"operation": "update",
"workspaceId": "={{ $('Globals').item.json.workspace_id }}",
"updateFields": {
"archived": "={{ $json.archived }}"
}
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "6efa63a5-b242-4e25-87a9-9a6f90a923a7",
"name": "从 Notion 获取已归档客户",
"type": "n8n-nodes-base.notion",
"position": [
1140,
-20
],
"parameters": {
"limit": 1,
"filters": {
"conditions": [
{
"key": "Clockify Client ID|rich_text",
"condition": "equals",
"richTextValue": "={{ $json.clockify_client_id }}"
}
]
},
"options": {},
"resource": "databasePage",
"operation": "getAll",
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1a878e40-f803-80e4-bc79-e24747562817",
"cachedResultUrl": "https://www.notion.so/1a878e40f80380e4bc79e24747562817",
"cachedResultName": "Clients"
},
"filterType": "manual"
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"alwaysOutputData": false,
"waitBetweenTries": 5000
},
{
"id": "93fd7fa7-07fd-4ba4-a9c4-8043897e654e",
"name": "在 Clockify 中创建客户",
"type": "n8n-nodes-base.clockify",
"position": [
1360,
-580
],
"parameters": {
"name": "={{ $json.name }}",
"resource": "client",
"workspaceId": "={{ $('Globals').item.json.workspace_id }}"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "ef51cbbf-2ea6-429b-a654-1510d28c4df3",
"name": "在 Notion 中存储 Clockify ID",
"type": "n8n-nodes-base.notion",
"onError": "continueErrorOutput",
"position": [
1580,
-580
],
"parameters": {
"pageId": {
"__rl": true,
"mode": "id",
"value": "={{ $('Get active Clients from Notion').item.json.id }}"
},
"options": {},
"resource": "databasePage",
"operation": "update",
"propertiesUi": {
"propertyValues": [
{
"key": "Clockify Client ID|rich_text",
"textContent": "={{ $json.id}}"
}
]
}
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "aff72e76-e59d-4402-a6e9-b21c07f1d3fc",
"name": "从 Clockify 移除客户",
"type": "n8n-nodes-base.clockify",
"position": [
1800,
-460
],
"parameters": {
"clientId": "={{ $('Create Client in Clockify').item.json.id }}",
"resource": "client",
"operation": "delete",
"workspaceId": "={{ $('Globals').item.json.workspace_id }}"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "6d43bed2-af7c-450d-b4fd-42f84a9081a2",
"name": "合并",
"type": "n8n-nodes-base.merge",
"position": [
2240,
-280
],
"parameters": {
"numberInputs": 3
},
"typeVersion": 3
},
{
"id": "a1046097-90ff-4447-a0d0-adb16ccc3c31",
"name": "无操作,不执行任何操作",
"type": "n8n-nodes-base.noOp",
"position": [
2020,
-680
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3b9e2bb5-cc78-4495-880f-3702b9edfead",
"name": "从 Notion 获取活跃项目",
"type": "n8n-nodes-base.notion",
"position": [
480,
620
],
"parameters": {
"filters": {
"conditions": [
{
"key": "Status|status",
"condition": "does_not_equal",
"statusValue": "Done"
},
{
"key": "Status|status",
"condition": "does_not_equal",
"statusValue": "Obsolete"
},
{
"key": "Clients|relation",
"condition": "is_not_empty"
}
]
},
"options": {},
"resource": "databasePage",
"matchType": "allFilters",
"operation": "getAll",
"returnAll": true,
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1a878e40-f803-80bf-a72a-d7373be374b2",
"cachedResultUrl": "https://www.notion.so/1a878e40f80380bfa72ad7373be374b2",
"cachedResultName": "Buckets"
},
"filterType": "manual"
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "17cdb708-b5cf-44d3-872e-fb3d2528dc85",
"name": "从 Clockify 获取活跃项目",
"type": "n8n-nodes-base.clockify",
"position": [
480,
820
],
"parameters": {
"operation": "getAll",
"returnAll": true,
"workspaceId": "={{ $('Globals').item.json.workspace_id }}",
"additionalFields": {
"archived": false
}
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "0624cebc-7310-4559-ac35-4447212fb4b0",
"name": "在 Clockify 中更新项目",
"type": "n8n-nodes-base.httpRequest",
"position": [
1580,
740
],
"parameters": {
"url": "=https://api.clockify.me/api/v1/workspaces/{{ $('Globals').item.json.workspace_id }}/projects/{{ $('Compare Datasets1').item.json.clockify_project_id }}",
"method": "PUT",
"options": {},
"jsonBody": "={\n \"archived\": {{ $json.archived }},\n \"clientId\": \"{{ $('Compare Datasets1').item.json.clockify_client_id }}\",\n \"name\": \"{{ $json.name }}\"\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "clockifyApi"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "5edb9a80-5d3a-4c2d-80a7-6d545f02b053",
"name": "从 Notion 获取已完成项目",
"type": "n8n-nodes-base.notion",
"position": [
1140,
900
],
"parameters": {
"filters": {
"conditions": [
{
"key": "Clockify Project ID|rich_text",
"condition": "equals",
"richTextValue": "={{ $json.clockify_project_id }}"
}
]
},
"options": {},
"resource": "databasePage",
"matchType": "allFilters",
"operation": "getAll",
"returnAll": true,
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1a878e40-f803-80bf-a72a-d7373be374b2",
"cachedResultUrl": "https://www.notion.so/1a878e40f80380bfa72ad7373be374b2",
"cachedResultName": "Buckets"
},
"filterType": "manual"
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "079795a3-51bc-4077-8fe1-84ed16e88125",
"name": "在 Clockify 中创建项目",
"type": "n8n-nodes-base.httpRequest",
"position": [
1360,
340
],
"parameters": {
"url": "=https://api.clockify.me/api/v1/workspaces/{{ $('Globals').item.json.workspace_id }}/projects",
"method": "POST",
"options": {},
"jsonBody": "={\n \"archived\": {{ $json.archived }},\n \"clientId\": \"{{ $json.clockify_client_id }}\",\n \"name\": \"{{ $('Get active Projects from Notion').item.json.name }}\"\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "clockifyApi"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "53ad9719-ba0b-4858-846e-a338eae1d48e",
"name": "从 Clockify 移除项目",
"type": "n8n-nodes-base.clockify",
"position": [
1800,
440
],
"parameters": {
"clientId": "={{ $('Compare Datasets1').item.json.clockify_project_id }}",
"resource": "client",
"operation": "delete",
"workspaceId": "={{ $('Globals').item.json.workspace_id }}"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "b6224074-8712-4134-bc94-7b5f127f0971",
"name": "结构化输出1",
"type": "n8n-nodes-base.noOp",
"position": [
1140,
640
],
"parameters": {},
"typeVersion": 1
},
{
"id": "247b31ae-7bdf-4813-aa60-08ddade1dd70",
"name": "无操作1",
"type": "n8n-nodes-base.noOp",
"position": [
260,
720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d92f6ced-133c-4881-98f1-f2dfd9b2c5d4",
"name": "映射值2",
"type": "n8n-nodes-base.set",
"position": [
700,
620
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "63fe0f05-c1b4-41b8-99e9-74f5ef2d51b6",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
},
{
"id": "44339109-9634-451b-965c-b2767aa3c628",
"name": "archived",
"type": "boolean",
"value": "={{ ['Done', 'Obsolete'].includes($json.property_status) }}"
},
{
"id": "12f7a5b6-e98f-4fa7-ad67-208c54ab2924",
"name": "clockify_project_id",
"type": "string",
"value": "={{ $json.property_clockify_project_id }}"
},
{
"id": "bddd1a9b-df7c-4d2f-891e-501639c786cc",
"name": "clockify_client_id",
"type": "string",
"value": "={{ $json.property_clockify_client_id[0] || \"\" }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "7644f331-e5ae-47d1-ac6c-bf026fde2e9c",
"name": "映射值3",
"type": "n8n-nodes-base.set",
"position": [
700,
820
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b2bea7bb-8b70-4268-84dd-a0463f8a30c1",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
},
{
"id": "bbe039ac-a0ac-4570-b4f6-e6728b1d68ff",
"name": "archived",
"type": "boolean",
"value": "={{ $json.archived }}"
},
{
"id": "2547d142-507f-4f8b-bc65-1556e217c801",
"name": "clockify_project_id",
"type": "string",
"value": "={{ $json.id }}"
},
{
"id": "7342b5ea-7da7-4158-bdca-ca40d1cdb042",
"name": "clockify_client_id",
"type": "string",
"value": "={{ $json.clientId }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "9e7d0b28-dc9c-476b-9da7-36ec2354c45d",
"name": "比较数据集1",
"type": "n8n-nodes-base.compareDatasets",
"position": [
920,
700
],
"parameters": {
"options": {},
"resolve": "mix",
"mergeByFields": {
"values": [
{
"field1": "clockify_project_id",
"field2": "clockify_project_id"
}
]
}
},
"typeVersion": 2.3
},
{
"id": "2b7ae0ca-0bac-4875-b5e4-e809938004fa",
"name": "如果在 Notion 中未映射1",
"type": "n8n-nodes-base.if",
"position": [
1140,
440
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "26af0d64-ef8d-492e-87ca-6a893e8f85a1",
"operator": {
"type": "string",
"operation": "empty",
"singleValue": true
},
"leftValue": "={{ $json.clockify_project_id }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "b118db13-1ee1-41ce-9232-dfd8eec40104",
"name": "设置新值1",
"type": "n8n-nodes-base.set",
"position": [
1360,
900
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "bfc2ff08-56a1-49c1-b1db-475063f88032",
"name": "archived",
"type": "boolean",
"value": true
},
{
"id": "2e8b2166-149b-4eed-8bf2-dd08e9b98210",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
}
]
},
"includeOtherFields": true
},
"typeVersion": 3.4
},
{
"id": "49a65fbe-ba66-4127-a5af-f5fdf2cf8b37",
"name": "在 Notion 中存储 Clockify ID1",
"type": "n8n-nodes-base.notion",
"onError": "continueErrorOutput",
"position": [
1580,
340
],
"parameters": {
"pageId": {
"__rl": true,
"mode": "id",
"value": "={{ $('Get active Projects from Notion').item.json.id }}"
},
"options": {},
"resource": "databasePage",
"operation": "update",
"propertiesUi": {
"propertyValues": [
{
"key": "Clockify Project ID|rich_text",
"textContent": "={{ $json.id }}"
}
]
}
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "d995e6e4-588e-4e26-9531-d40b5ba3ab86",
"name": "停止并报错1",
"type": "n8n-nodes-base.stopAndError",
"position": [
2020,
440
],
"parameters": {
"errorMessage": "Could not update bucket in Notion (deleted in Clockify again)"
},
"typeVersion": 1
},
{
"id": "434a1c89-a388-4069-adf4-0f2da4e8ca3e",
"name": "合并1",
"type": "n8n-nodes-base.merge",
"position": [
2240,
640
],
"parameters": {
"numberInputs": 3
},
"typeVersion": 3
},
{
"id": "19ecbb3b-8007-4a78-bba2-f31e3afca794",
"name": "无操作,不执行任何操作2",
"type": "n8n-nodes-base.noOp",
"position": [
2020,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "30719262-f037-4d00-a7a4-2a85180c2a8c",
"name": "从 Notion 获取活跃任务",
"type": "n8n-nodes-base.notion",
"position": [
700,
1440
],
"parameters": {
"options": {},
"resource": "databasePage",
"operation": "getAll",
"returnAll": true,
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1a878e40-f803-80e6-8df1-cf50776752da",
"cachedResultUrl": "https://www.notion.so/1a878e40f80380e68df1cf50776752da",
"cachedResultName": "Tasks"
},
"filterJson": "={\n \"and\": [\n {\n \"property\": \"Status\",\n \"status\": {\n \"does_not_equal\": \"Done\"\n }\n },\n {\n \"property\": \"Status\",\n \"status\": {\n \"does_not_equal\": \"Obsolete\"\n }\n },\n {\n \"property\": \"Clients\",\n \"rollup\": {\n \"any\": {\n \"select\": {\n \"is_not_empty\": true\n }\n }\n }\n }\n ]\n}",
"filterType": "json"
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "2cfb387a-f6fa-4ace-afdf-687680b1659d",
"name": "从 Clockify 获取活跃任务",
"type": "n8n-nodes-base.clockify",
"position": [
700,
1640
],
"parameters": {
"filters": {
"is-active": true
},
"resource": "task",
"operation": "getAll",
"projectId": "={{ $json.id }}",
"returnAll": true,
"workspaceId": "={{ $('Globals').item.json.workspace_id }}"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"alwaysOutputData": false,
"waitBetweenTries": 5000
},
{
"id": "938801f2-d5c6-4e95-970d-29fa3ba6ba4b",
"name": "在 Clockify 中更新任务",
"type": "n8n-nodes-base.clockify",
"position": [
1800,
1560
],
"parameters": {
"taskId": "={{ $('Compare Datasets2').item.json.clockify_task_id }}",
"resource": "task",
"operation": "update",
"projectId": "={{ $('Compare Datasets2').item.json.clockify_project_id }}",
"workspaceId": "={{ $('Globals').item.json.workspace_id }}",
"updateFields": {
"name": "={{ $json.name }}",
"status": "={{ $json.archived ? 'DONE' : 'ACTIVE' }}"
}
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "f77a17b6-da10-4fb9-9e7f-83866132ec0e",
"name": "从 Notion 获取已完成任务",
"type": "n8n-nodes-base.notion",
"position": [
1360,
1720
],
"parameters": {
"filters": {
"conditions": [
{
"key": "Clockify Task ID|rich_text",
"condition": "equals",
"richTextValue": "={{ $json.clockify_task_id }}"
}
]
},
"options": {},
"resource": "databasePage",
"matchType": "allFilters",
"operation": "getAll",
"returnAll": true,
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1a878e40-f803-80e6-8df1-cf50776752da",
"cachedResultUrl": "https://www.notion.so/1a878e40f80380e68df1cf50776752da",
"cachedResultName": "Tasks"
},
"filterType": "manual"
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "da34def3-17ac-461e-bec3-5bcdbfdd3609",
"name": "在 Clockify 中创建任务",
"type": "n8n-nodes-base.clockify",
"position": [
1580,
1160
],
"parameters": {
"name": "={{ $json.name }}",
"resource": "task",
"projectId": "={{ $json.clockify_project_id }}",
"workspaceId": "={{ $('Globals').item.json.workspace_id }}",
"additionalFields": {}
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "c8adb686-8667-466e-a7f9-32e8dd7c1721",
"name": "从 Clockify 移除任务",
"type": "n8n-nodes-base.clockify",
"position": [
2020,
1260
],
"parameters": {
"taskId": "={{ $('Compare Datasets2').item.json.clockify_task_id }}",
"resource": "task",
"operation": "delete",
"projectId": "={{ $('Compare Datasets2').item.json.clockify_project_id }}",
"workspaceId": "={{ $('Globals').item.json.workspace_id }}"
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "399e5ebc-65d6-4af2-94ba-b4016602df4f",
"name": "结构化输出2",
"type": "n8n-nodes-base.noOp",
"position": [
1360,
1460
],
"parameters": {},
"typeVersion": 1
},
{
"id": "63f911a9-f75e-46ae-91b1-ebbab6548471",
"name": "无操作2",
"type": "n8n-nodes-base.noOp",
"position": [
260,
1540
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7ca89d07-1e82-4bbf-8fa6-5becd996b0b9",
"name": "映射值4",
"type": "n8n-nodes-base.set",
"position": [
920,
1440
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "63fe0f05-c1b4-41b8-99e9-74f5ef2d51b6",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
},
{
"id": "44339109-9634-451b-965c-b2767aa3c628",
"name": "archived",
"type": "boolean",
"value": "={{ ['Done', 'Obsolete'].includes($json.property_status) }}"
},
{
"id": "bddd1a9b-df7c-4d2f-891e-501639c786cc",
"name": "clockify_task_id",
"type": "string",
"value": "={{ $json.property_clockify_task_id }}"
},
{
"id": "12f7a5b6-e98f-4fa7-ad67-208c54ab2924",
"name": "clockify_project_id",
"type": "string",
"value": "={{ $json.property_clockify_project_id[0] || \"\" }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "a9dcf9f2-8cb1-4dc4-9136-25d25ec5033e",
"name": "映射值5",
"type": "n8n-nodes-base.set",
"position": [
920,
1640
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b2bea7bb-8b70-4268-84dd-a0463f8a30c1",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
},
{
"id": "bbe039ac-a0ac-4570-b4f6-e6728b1d68ff",
"name": "archived",
"type": "boolean",
"value": "={{ $json.status !== 'ACTIVE' }}"
},
{
"id": "7342b5ea-7da7-4158-bdca-ca40d1cdb042",
"name": "clockify_task_id",
"type": "string",
"value": "={{ $json.id }}"
},
{
"id": "2547d142-507f-4f8b-bc65-1556e217c801",
"name": "clockify_project_id",
"type": "string",
"value": "={{ $json.projectId }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "20b17136-fd8c-4e79-9d39-b31a149e9867",
"name": "从 Clockify 获取活跃项目1",
"type": "n8n-nodes-base.clockify",
"position": [
480,
1640
],
"parameters": {
"operation": "getAll",
"returnAll": true,
"workspaceId": "={{ $('Globals').first().json.workspace_id }}",
"additionalFields": {
"archived": false
}
},
"credentials": {
"clockifyApi": {
"id": "CMJ0LAYOs143GAXw",
"name": "Clockify (octionictest)"
}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "ec63d256-5abb-49c6-b6c8-67daf653f67e",
"name": "比较数据集2",
"type": "n8n-nodes-base.compareDatasets",
"position": [
1140,
1520
],
"parameters": {
"options": {},
"resolve": "mix",
"mergeByFields": {
"values": [
{
"field1": "clockify_task_id",
"field2": "clockify_task_id"
}
]
}
},
"typeVersion": 2.3
},
{
"id": "c759e651-5c28-4b72-8f5f-628396e054a7",
"name": "如果在 Notion 中未映射2",
"type": "n8n-nodes-base.if",
"position": [
1360,
1260
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "26af0d64-ef8d-492e-87ca-6a893e8f85a1",
"operator": {
"type": "string",
"operation": "empty",
"singleValue": true
},
"leftValue": "={{ $json.clockify_task_id }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "91d86b0f-8823-4eb6-9d62-c423134645ad",
"name": "设置新值2",
"type": "n8n-nodes-base.set",
"position": [
1580,
1720
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "bfc2ff08-56a1-49c1-b1db-475063f88032",
"name": "archived",
"type": "boolean",
"value": true
},
{
"id": "2e8b2166-149b-4eed-8bf2-dd08e9b98210",
"name": "name",
"type": "string",
"value": "={{ $json.name }}"
}
]
},
"includeOtherFields": true
},
"typeVersion": 3.4
},
{
"id": "ec95b97a-4bea-4726-8114-8cc352f11162",
"name": "在 Notion 中存储 Clockify ID2",
"type": "n8n-nodes-base.notion",
"onError": "continueErrorOutput",
"position": [
1800,
1160
],
"parameters": {
"pageId": {
"__rl": true,
"mode": "id",
"value": "={{ $('Get active Tasks from Notion').item.json.id }}"
},
"options": {},
"resource": "databasePage",
"operation": "update",
"propertiesUi": {
"propertyValues": [
{
"key": "Clockify Task ID|rich_text",
"textContent": "={{ $json.id }}"
}
]
}
},
"credentials": {
"notionApi": {
"id": "ObmaBA0dJss3JJPv",
"name": "Notion (Test)"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "0baa8a13-7190-42c2-bfa6-e53771e48e65",
"name": "停止并报错2",
"type": "n8n-nodes-base.stopAndError",
"position": [
2240,
1260
],
"parameters": {
"errorMessage": "Could not update task in Notion (deleted in Clockify again)"
},
"typeVersion": 1
},
{
"id": "ecebad5d-0462-4501-915c-9e15792a3e99",
"name": "限制",
"type": "n8n-nodes-base.limit",
"position": [
2460,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ff50b701-9bc3-4336-961c-fb2513cc401c",
"name": "限制1",
"type": "n8n-nodes-base.limit",
"position": [
2460,
940
],
"parameters": {},
"typeVersion": 1
},
{
"id": "4189d36a-72d2-47e2-b800-e9355f411717",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
-700
],
"parameters": {
"color": 5,
"width": 2420,
"height": 880,
"content": "# 同步客户"
},
"typeVersion": 1
},
{
"id": "c9bafea6-74c6-4978-bd78-58312ab5e812",
"name": "便签 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
220
],
"parameters": {
"color": 5,
"width": 2420,
"height": 880,
"content": "# 同步项目"
},
"typeVersion": 1
},
{
"id": "9537b98c-a70d-4d5a-902a-9809965e5ee2",
"name": "便签 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
1140
],
"parameters": {
"color": 5,
"width": 2420,
"height": 780,
"content": "# 同步任务"
},
"typeVersion": 1
},
{
"id": "a38ec76e-c8e8-46fe-95af-a04dda8d8c08",
"name": "便签 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-20,
-360
],
"parameters": {
"width": 220,
"height": 320,
"content": "## 设置全局变量(可选)"
},
"typeVersion": 1
},
{
"id": "a366f477-87b5-4fe8-aed8-761f2941f2d1",
"name": "便签 4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-460,
-460
],
"parameters": {
"width": 220,
"height": 520,
"content": "## 设置触发器"
},
"typeVersion": 1
},
{
"id": "2566cdd1-4fe2-4d61-b2a0-47ebdaf8c9a1",
"name": "便签 5",
"type": "n8n-nodes-base.stickyNote",
"position": [
1300,
1620
],
"parameters": {
"width": 220,
"height": 280,
"content": "## 选择数据库"
},
"typeVersion": 1
},
{
"id": "029ec90b-dacd-4d80-b78e-4983a646b3db",
"name": "便签6",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
-400
],
"parameters": {
"width": 220,
"height": 280,
"content": "## 选择数据库"
},
"typeVersion": 1
},
{
"id": "1851f5ed-5c51-4545-a4f4-ef3fa268998c",
"name": "便签7",
"type": "n8n-nodes-base.stickyNote",
"position": [
1080,
-120
],
"parameters": {
"width": 220,
"height": 280,
"content": "## 选择数据库"
},
"typeVersion": 1
},
{
"id": "a1562c09-033c-43df-9456-a9fe4775133f",
"name": "便签8",
"type": "n8n-nodes-base.stickyNote",
"position": [
1080,
800
],
"parameters": {
"width": 220,
"height": 280,
"content": "## 选择数据库"
},
"typeVersion": 1
},
{
"id": "20a722ec-e89d-4801-903d-ab84635772e7",
"name": "便签9",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
520
],
"parameters": {
"width": 220,
"height": 280,
"content": "## 选择数据库"
},
"typeVersion": 1
},
{
"id": "67d3f286-9025-43a0-978c-74b9e1aee176",
"name": "便签 10",
"type": "n8n-nodes-base.stickyNote",
"position": [
640,
1340
],
"parameters": {
"width": 220,
"height": 280,
"content": "## 选择数据库"
},
"typeVersion": 1
},
{
"id": "f90dc5a3-e824-4331-b68f-848dd3c11813",
"name": "便签11",
"type": "n8n-nodes-base.stickyNote",
"position": [
-460,
160
],
"parameters": {
"width": 660,
"height": 1160,
"content": "# 设置"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "c3e4f66b-5501-434d-a9aa-bc6c68780891",
"connections": {
"Limit": {
"main": [
[
{
"node": "No Operation1",
"type": "main",
"index": 0
}
]
]
},
"Merge": {
"main": [
[
{
"node": "Limit",
"type": "main",
"index": 0
}
]
]
},
"Limit1": {
"main": [
[
{
"node": "No Operation2",
"type": "main",
"index": 0
}
]
]
},
"Merge1": {
"main": [
[
{
"node": "Limit1",
"type": "main",
"index": 0
}
]
]
},
"Globals": {
"main": [
[
{
"node": "No Operation",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "Get first workspace ID",
"type": "main",
"index": 0
}
]
]
},
"Map values": {
"main": [
[
{
"node": "Compare Datasets",
"type": "main",
"index": 0
}
]
]
},
"Map values1": {
"main": [
[
{
"node": "Compare Datasets",
"type": "main",
"index": 1
}
]
]
},
"Map values2": {
"main": [
[
{
"node": "Compare Datasets1",
"type": "main",
"index": 0
}
]
]
},
"Map values3": {
"main": [
[
{
"node": "Compare Datasets1",
"type": "main",
"index": 1
}
]
]
},
"Map values4": {
"main": [
[
{
"node": "Compare Datasets2",
"type": "main",
"index": 0
}
]
]
},
"Map values5": {
"main": [
[
{
"node": "Compare Datasets2",
"type": "main",
"index": 1
}
]
]
},
"No Operation": {
"main": [
[
{
"node": "Get active Clients from Notion",
"type": "main",
"index": 0
},
{
"node": "Get active Clients from Clockify",
"type": "main",
"index": 0
}
]
]
},
"No Operation1": {
"main": [
[
{
"node": "Get active Projects from Notion",
"type": "main",
"index": 0
},
{
"node": "Get active Projects from Clockify",
"type": "main",
"index": 0
}
]
]
},
"No Operation2": {
"main": [
[
{
"node": "Get active Projects from Clockify1",
"type": "main",
"index": 0
},
{
"node": "Get active Tasks from Notion",
"type": "main",
"index": 0
}
]
]
},
"Set new values": {
"main": [
[
{
"node": "Update Client in Clockify",
"type": "main",
"index": 0
}
]
]
},
"Set new values1": {
"main": [
[
{
"node": "Update Project in Clockify",
"type": "main",
"index": 0
}
]
]
},
"Set new values2": {
"main": [
[
{
"node": "Update Task in Clockify",
"type": "main",
"index": 0
}
]
]
},
"Compare Datasets": {
"main": [
[
{
"node": "If unmapped in Notion",
"type": "main",
"index": 0
}
],
[
{
"node": "Structure output",
"type": "main",
"index": 0
}
],
[
{
"node": "Update Client in Clockify",
"type": "main",
"index": 0
}
],
[
{
"node": "Get archived Client from Notion",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Get first workspace ID",
"type": "main",
"index": 0
}
]
]
},
"Structure output": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"Compare Datasets1": {
"main": [
[
{
"node": "If unmapped in Notion1",
"type": "main",
"index": 0
}
],
[
{
"node": "Structure output1",
"type": "main",
"index": 0
}
],
[
{
"node": "Update Project in Clockify",
"type": "main",
"index": 0
}
],
[
{
"node": "Get completed Project from Notion",
"type": "main",
"index": 0
}
]
]
},
"Compare Datasets2": {
"main": [
[
{
"node": "If unmapped in Notion2",
"type": "main",
"index": 0
}
],
[
{
"node": "Structure output2",
"type": "main",
"index": 0
}
],
[
{
"node": "Update Task in Clockify",
"type": "main",
"index": 0
}
],
[
{
"node": "Get completed Task from Notion",
"type": "main",
"index": 0
}
]
]
},
"Structure output1": {
"main": [
[
{
"node": "Merge1",
"type": "main",
"index": 1
}
]
]
},
"If unmapped in Notion": {
"main": [
[
{
"node": "Create Client in Clockify",
"type": "main",
"index": 0
}
],
[
{
"node": "Update Client in Clockify",
"type": "main",
"index": 0
}
]
]
},
"Get first workspace ID": {
"main": [
[
{
"node": "Globals",
"type": "main",
"index": 0
}
]
]
},
"If unmapped in Notion1": {
"main": [
[
{
"node": "Create Project in Clockify",
"type": "main",
"index": 0
}
],
[
{
"node": "Update Project in Clockify",
"type": "main",
"index": 0
}
]
]
},
"If unmapped in Notion2": {
"main": [
[
{
"node": "Create Task in Clockify",
"type": "main",
"index": 0
}
],
[
{
"node": "Update Task in Clockify",
"type": "main",
"index": 0
}
]
]
},
"Create Task in Clockify": {
"main": [
[
{
"node": "Store Clockify ID in Notion2",
"type": "main",
"index": 0
}
]
]
},
"No Operation, do nothing": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"Create Client in Clockify": {
"main": [
[
{
"node": "Store Clockify ID in Notion",
"type": "main",
"index": 0
}
]
]
},
"No Operation, do nothing2": {
"main": [
[
{
"node": "Merge1",
"type": "main",
"index": 0
}
]
]
},
"Remove Task from Clockify": {
"main": [
[
{
"node": "Stop and Error2",
"type": "main",
"index": 0
}
]
]
},
"Update Client in Clockify": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 2
}
]
]
},
"Create Project in Clockify": {
"main": [
[
{
"node": "Store Clockify ID in Notion1",
"type": "main",
"index": 0
}
]
]
},
"Update Project in Clockify": {
"main": [
[
{
"node": "Merge1",
"type": "main",
"index": 2
}
]
]
},
"Remove Client from Clockify": {
"main": [
[
{
"node": "Stop and Error",
"type": "main",
"index": 0
}
]
]
},
"Store Clockify ID in Notion": {
"main": [
[
{
"node": "No Operation, do nothing",
"type": "main",
"index": 0
}
],
[
{
"node": "Remove Client from Clockify",
"type": "main",
"index": 0
}
]
]
},
"Get active Tasks from Notion": {
"main": [
[
{
"node": "Map values4",
"type": "main",
"index": 0
}
]
]
},
"Remove Project from Clockify": {
"main": [
[
{
"node": "Stop and Error1",
"type": "main",
"index": 0
}
]
]
},
"Store Clockify ID in Notion1": {
"main": [
[
{
"node": "No Operation, do nothing2",
"type": "main",
"index": 0
}
],
[
{
"node": "Remove Project from Clockify",
"type": "main",
"index": 0
}
]
]
},
"Store Clockify ID in Notion2": {
"main": [
[],
[
{
"node": "Remove Task from Clockify",
"type": "main",
"index": 0
}
]
]
},
"Get active Clients from Notion": {
"main": [
[
{
"node": "Map values",
"type": "main",
"index": 0
}
]
]
},
"Get active Tasks from Clockify": {
"main": [
[
{
"node": "Map values5",
"type": "main",
"index": 0
}
]
]
},
"Get completed Task from Notion": {
"main": [
[
{
"node": "Set new values2",
"type": "main",
"index": 0
}
]
]
},
"Get active Projects from Notion": {
"main": [
[
{
"node": "Map values2",
"type": "main",
"index": 0
}
]
]
},
"Get archived Client from Notion": {
"main": [
[
{
"node": "Set new values",
"type": "main",
"index": 0
}
]
]
},
"Get active Clients from Clockify": {
"main": [
[
{
"node": "Map values1",
"type": "main",
"index": 0
}
]
]
},
"Get active Projects from Clockify": {
"main": [
[
{
"node": "Map values3",
"type": "main",
"index": 0
}
]
]
},
"Get completed Project from Notion": {
"main": [
[
{
"node": "Set new values1",
"type": "main",
"index": 0
}
]
]
},
"Get active Projects from Clockify1": {
"main": [
[
{
"node": "Get active Tasks from Clockify",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 其他, 人力资源
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
实时Notion Todoist双向同步模板
使用Redis的Notion Todoist实时双向同步
If
Set
Code
+26
246 节点Mario
销售
Clockify 备份模板
基于月度报告将 Clockify 备份到 Github
If
Set
Filter
+9
21 节点Mario
其他
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+93
113 节点I versus AI
其他
工作流导入器
使用多表单导入工作流并映射其凭据
If
N8n
Set
+15
58 节点Mario
其他
灵活新闻聚合器 - 多源集成、AI分析和可设置频道
多源新闻策展系统,集成Mistral AI分析、摘要和自定义频道
If
Set
Xml
+32
120 节点Hybroht
内容创作
AI 代理餐厅 [模板]
🤖 WhatsApp、Instagram 和 Messenger 的 AI 餐厅助手
If
N8n
Set
+37
239 节点Amanda Benks
其他
工作流信息
难度等级
高级
节点数量68
分类2
节点类型13
作者
Mario
@octionicWorkflow Optimization Expert | Software Architect. Use my link to book an initial consultation for custom built workflows using n8n.
外部链接
在 n8n.io 查看 →
分享此工作流