Fetch hierarchical data records from Airtable with multi-level relationships
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 32 nodes and runs when another workflow calls it. Along the way it connects Airtable.
How it runs
Trigger: When another workflow calls it.
- Inputs (Edit Fields (Set)): sets 4 fields: base_id, table_id, record_id…
- Airtable: uses Airtable
- Get Airtable Comments (HTTP Request): calls an HTTP API
- Airtable: get schema (base)
- Rename comments (Edit Fields (Set)): sets 1 field: AirtableComments
- Filter: keeps only the items that match a condition
- Merge: merges the data from its input branches
- Split Out: splits a list into separate items
- Filter: keeps only the items that match a condition
- Add Inverse LinkTo Field name (Edit Fields (Set)): sets 1 field: inverseFieldName
…plus 21 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 (11)
- Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - Filter
n8n-nodes-base.filter - Airtable
n8n-nodes-base.airtable - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches
From the author
Airtable Hierarchical Record Fetcher Description This n8n workflow retrieves an Airtable record along with its related child records in a hierarchical structure. It can fetch up to 3 levels of linked records and assembles them into a comprehensive JSON…