This workflow corresponds to n8n.io template #3143 — we link there as the canonical source.
This workflow follows the Airtable → Execute Workflow Trigger recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "WQVw13itknVWzCSq",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "FSBO Main",
"tags": [
{
"id": "NXQKNEbkDQ6A37lY",
"name": "real estate",
"createdAt": "2025-02-24T04:27:54.728Z",
"updatedAt": "2025-02-24T04:27:54.728Z"
}
],
"nodes": [
{
"id": "6c846e47-b8c1-442c-8277-d3afafe30b1f",
"name": "On form submission",
"type": "n8n-nodes-base.formTrigger",
"position": [
-2160,
-740
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "6bed3f74-9595-465c-8ec2-2916de396325",
"name": "Zillow Search",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1540,
-740
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "11eae8e4-04ba-4c0d-8db6-bd21b49d6e36",
"name": "RentZestimate",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1220,
-740
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "c7b95a10-3802-45a2-8bf7-2c6c7268c1e7",
"name": "Split Out",
"type": "n8n-nodes-base.splitOut",
"position": [
-1380,
-740
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8fc30382-fab2-4b10-b255-ca2bf3319ee6",
"name": "market_overview",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1680,
-480
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "8c741d5f-f7a8-43dc-a72d-2072eac9e216",
"name": "Edit Fields1",
"type": "n8n-nodes-base.set",
"position": [
-1500,
-480
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "d69538e4-994c-4e36-866c-765a0d2501f0",
"name": "FSBO",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
-1880,
-480
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "140c76e1-1e23-4399-8695-3e13a689e096",
"name": "OpenAI Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-1120,
-300
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "f00c212b-749a-4b84-a5d1-139a3f6c79ab",
"name": "Execute Workflow",
"type": "n8n-nodes-base.executeWorkflow",
"position": [
-1940,
-740
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "2cb0714f-3581-49fe-a772-9cfb164c1da0",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2260,
-1300
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "97b48507-3390-425c-a3f9-b2def2c91730",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3200,
-1300
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "6dfe04b0-b2b5-4cee-b3dc-bfc84c51c428",
"name": "Investment Calculator",
"type": "n8n-nodes-base.code",
"position": [
-1040,
-740
],
"parameters": {},
"typeVersion": 2
},
{
"id": "0822ef45-d231-4fb9-bd67-f88e354aba29",
"name": "FSBO Property Criteria Set",
"type": "n8n-nodes-base.set",
"position": [
-1740,
-740
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "1ed17726-588b-4a3c-913b-480c21c689b3",
"name": "Call Script Database Airtable",
"type": "n8n-nodes-base.airtable",
"position": [
-460,
-740
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "75032c75-40bf-448e-8ecb-0a4774c08fa8",
"name": "Call Script Generator",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-860,
-740
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "4d34acbf-9614-4d0c-a519-52bab9955350",
"name": "Historical Market Summary",
"type": "@n8n/n8n-nodes-langchain.chainSummarization",
"position": [
-1100,
-480
],
"parameters": {},
"typeVersion": 2
},
{
"id": "9669cf77-fa18-482d-8447-6ba5035a0f5f",
"name": "Historical Market Results Indicator",
"type": "n8n-nodes-base.code",
"position": [
-1320,
-480
],
"parameters": {},
"typeVersion": 2
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "2206d527-dd02-4cd0-b5ce-2fbaf3c7f4cc",
"connections": {
"FSBO": {
"main": [
[
{
"node": "market_overview",
"type": "main",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "RentZestimate",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields1": {
"main": [
[
{
"node": "Historical Market Results Indicator",
"type": "main",
"index": 0
}
]
]
},
"RentZestimate": {
"main": [
[
{
"node": "Investment Calculator",
"type": "main",
"index": 0
}
]
]
},
"Zillow Search": {
"main": [
[
{
"node": "Split Out",
"type": "main",
"index": 0
}
]
]
},
"market_overview": {
"main": [
[
{
"node": "Edit Fields1",
"type": "main",
"index": 0
}
]
]
},
"Execute Workflow": {
"main": [
[
{
"node": "FSBO Property Criteria Set",
"type": "main",
"index": 0
}
]
]
},
"On form submission": {
"main": [
[
{
"node": "Execute Workflow",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "Historical Market Summary",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Call Script Generator": {
"main": [
[
{
"node": "Call Script Database Airtable",
"type": "main",
"index": 0
}
]
]
},
"Investment Calculator": {
"main": [
[
{
"node": "Call Script Generator",
"type": "main",
"index": 0
}
]
]
},
"Historical Market Summary": {
"main": [
[]
]
},
"FSBO Property Criteria Set": {
"main": [
[
{
"node": "Zillow Search",
"type": "main",
"index": 0
}
]
]
},
"Historical Market Results Indicator": {
"main": [
[
{
"node": "Historical Market Summary",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This comprehensive automation solution targets FSBO properties listed on Zillow that have recently had their price reduced, providing both investment analysis and tailored outreach scripts. The workflow gathers comprehensive market data to analyze local trends for each specific…
Source: https://n8n.io/workflows/3143/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Template Carnaval - time instagram. Uses toolWorkflow, lmChatOpenAi, memoryBufferWindow, agent. Event-driven trigger; 56 nodes.
Code Schedule. Uses memoryBufferWindow, agent, stickyNote, outputParserStructured. Event-driven trigger; 45 nodes.
3790. Uses memoryBufferWindow, agent, outputParserStructured, lmChatOpenAi. Event-driven trigger; 45 nodes.
Stock Analysis Agent (Hebrew, RTL, GPT-4o)
Recruiting agencies, executive search firms, and in-house talent teams that want to automate candidate sourcing and prequalification. Instead of spending hours searching, scoring, and writing outreach