Automated content migration from ClickUp Docs to Airtable records
Ready for 3.0What this workflow does
This workflow has 13 nodes and runs on ClickUp events (task created). Along the way it connects Airtable and ClickUp.
How it runs
Trigger: On ClickUp events (task created).
- Get Task Details (ClickUp): get
- Extract Doc & Workspace IDs from URL (Code): runs custom JavaScript code
- Get ClickUp Doc Details (HTTP Request): calls an HTTP API
- Fetch All Pages in Doc (HTTP Request): calls an HTTP API
- Parse Content from Doc Pages (Code): runs custom JavaScript code
- Loop Over Pages (Loop Over Items (Split in Batches)): loops over the items in batches
- Get All Base (Airtable): work with base
- Match Airtable Base by Name (Code): runs custom JavaScript code
- Get All Tables in Selected Base (Airtable): get schema (base)
- Match Airtable Table by Name (Code): runs custom JavaScript code
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Airtable
n8n-nodes-base.airtable - ClickUp Trigger
n8n-nodes-base.clickUpTrigger - ClickUp
n8n-nodes-base.clickUp - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest
From the author
Quick overview This workflow automatically turns ClickUp Docs content into structured Airtable records. When a new ClickUp task is created with Doc link in its name, the workflow fetches the full document content, parses it into individual items, and creates…