Airtable batch update / insert rows (send faster + save API call requests)
Ready for 3.0What this workflow does
This workflow has 29 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects DebugHelper.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- random data (DebugHelper): uses DebugHelper
- Split Out: splits a list into separate items
- batch (Loop Over Items (Split in Batches)): loops over the items in batches
- return merged output (Code): runs custom JavaScript code
- Switch: routes items into 3 branches
- Edit Fields (Edit Fields (Set)): sets 2 fields: records.fields, records.id
- Edit Fields (Edit Fields (Set)): sets 1 field: records.fields
- Edit Fields (Edit Fields (Set)): sets 1 field: records.fields
- Aggregate: combines items into one
- Aggregate: combines items into one
…plus 17 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 (14)
- HTTP Request
n8n-nodes-base.httpRequest - DebugHelper
n8n-nodes-base.debugHelper - Manual Trigger
n8n-nodes-base.manualTrigger - Split Out
n8n-nodes-base.splitOut - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Switch
n8n-nodes-base.switch - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - Edit Fields (Set)
n8n-nodes-base.set - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - Code
n8n-nodes-base.code
From the author
This workflow allows you to batch update/insert Airtable rows in groups of 10, significantly reducing the number of API calls and increasing performance. 🚀 How It Works 1. Copy the 3 Nodes Copy the three nodes inside the red note box into your workflow. 2.…