n8n recipe · orders
Gumroad → Airtable
Every Gumroad sale is saved as an Airtable record, so your sales list keeps itself.
검로드에서 누가 사면 에어테이블에 한 줄씩 기록해요.
Steps
- When when someone buys on gumroad — Gumroad node
- Then add a record to airtable — Airtable node
Fields to fill (3)
The file has every node wired up. These are the blanks only you can fill (your form, your sheet, your words).
| Node | What to do |
|---|---|
| Airtable | fill base (Base) |
| Airtable | fill table (Table) |
| Airtable | fill columns (Columns) |
Accounts to connect (2)
In n8n, pick or add a credential on each node — one of the types below.
- Gumroad:
gumroadApiorgumroadOAuth2Api - Airtable:
airtableTokenApiorairtableOAuth2Api
Get the n8n file
Download gumroad-sale-to-airtable.json
- Open a new, empty workflow in n8n.
- Open the workflow menu (⋯) and choose Import from File — or copy the JSON below and paste it onto the canvas (Ctrl/Cmd+V).
- Connect the accounts, fill the fields above, run one test, then turn the workflow on.
Or copy the JSON
{
"name": "Every Gumroad sale is saved as an Airtable record",
"nodes": [
{
"id": "n1",
"name": "Gumroad Trigger",
"type": "n8n-nodes-base.gumroadTrigger",
"typeVersion": 1,
"parameters": {
"resource": "sale"
},
"position": [
240,
300
],
"notes": "step: when someone buys on gumroad"
},
{
"id": "n2",
"name": "Airtable",
"type": "n8n-nodes-base.airtable",
"typeVersion": 2.2,
"parameters": {
"resource": "record",
"operation": "create",
"base": {
"__rl": true,
"mode": "list",
"value": ""
},
"table": {
"__rl": true,
"mode": "list",
"value": ""
},
"columns": {
"mappingMode": "autoMapInputData",
"value": {},
"matchingColumns": [],
"schema": []
}
},
"position": [
460,
300
],
"notes": "step: add a record to airtable"
}
],
"connections": {
"Gumroad Trigger": {
"main": [
[
{
"node": "Airtable",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"active": false
}