Workflow to n8n Workflow to Airtable To Google Sheets Auto Sync
Workflow to n8n Workflow to Airtable To Google Sheets Auto Sync is a verified WORKFLOW blueprint on Promptally in n8n Automation Blueprints optimized for leading AI models. Multi-step automated node blueprint for n8n Workflow to Airtable To Google Sheets Auto Sync. Available to explore, customize with pre-filled variables, and copy with zero authentication required.
Technical Specifications
| Specification | Value |
|---|---|
| Artifact type | WORKFLOW (n8n Automation Blueprints) |
| Compatible engines | Universal / Model Agnostic |
| Input variables | None (pre-filled) |
| Approximate tokens | 411 |
| Source file | Airtable to Google Sheets Auto-Sync.json |
| Access tier | Free public (MIT) |
Pre-Filled Template
{
"id": "airtable-gsheets-sync-20260411",
"meta": {
"instanceId": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"
},
"nodes": [
{
"id": "manual-trigger-001",
"name": "Manual Trigger",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
300
],
"parameters": {},
"typeVersion": 1
},
{
"id": "airtable-search-001",
"name": "Airtable Search",
"type": "n8n-nodes-base.airtable",
"position": [
450,
300
],
"parameters": {
"operation": "search",
"baseId": "YOUR_AIRTABLE_BASE_ID",
"table": "TableName",
"filterByFormula": "{LastUpdated} >= DATEADD(TODAY(), -1, 'days')"
},
"typeVersion": 1
},
{
"id": "gsheets-upsert-001",
"name": "Google Sheets Upsert",
"type": "n8n-nodes-base.googleSheets",
"position": [
650,
300
],
"parameters": {
"operation": "upsert",
"sheetId": "YOUR_GOOGLE_SHEET_ID",
"range": "A1:E1000",
"columnHeaderRow": 1,
"valueInputMode": "RAW",
"options": {
"compareColumn": "Email"
}
},
"typeVersion": 1
}
],
"connections": {
"Manual Trigger": {
"main": [
[
{
"node": "Airtable Search",
"type": "main",
"index": 0
}
]
]
},
"Airtable Search": {
"main": [
[
{
"node": "Google Sheets Upsert",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow Node & Step Summary
| Step | Type | Configuration |
|---|---|---|
| Manual Trigger | n8n-nodes-base.manualTrigger | position, parameters, typeVersion |
| Airtable Search | n8n-nodes-base.airtable | position, parameters, typeVersion |
| Google Sheets Upsert | n8n-nodes-base.googleSheets | position, parameters, typeVersion |
Raw workflow JSON
{
"id": "airtable-gsheets-sync-20260411",
"meta": {
"instanceId": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"
},
"nodes": [
{
"id": "manual-trigger-001",
"name": "Manual Trigger",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
300
],
"parameters": {},
"typeVersion": 1
},
{
"id": "airtable-search-001",
"name": "Airtable Search",
"type": "n8n-nodes-base.airtable",
"position": [
450,
300
],
"parameters": {
"operation": "search",
"baseId": "YOUR_AIRTABLE_BASE_ID",
"table": "TableName",
"filterByFormula": "{LastUpdated} >= DATEADD(TODAY(), -1, 'days')"
},
"typeVersion": 1
},
{
"id": "gsheets-upsert-001",
"name": "Google Sheets Upsert",
"type": "n8n-nodes-base.googleSheets",
"position": [
650,
300
],
"parameters": {
"operation": "upsert",
"sheetId": "YOUR_GOOGLE_SHEET_ID",
"range": "A1:E1000",
"columnHeaderRow": 1,
"valueInputMode": "RAW",
"options": {
"compareColumn": "Email"
}
},
"typeVersion": 1
}
],
"connections": {
"Manual Trigger": {
"main": [
[
{
"node": "Airtable Search",
"type": "main",
"index": 0
}
]
]
},
"Airtable Search": {
"main": [
[
{
"node": "Google Sheets Upsert",
"type": "main",
"index": 0
}
]
]
}
}
}