How visheshjain28/real-estate-ai-lead-agent works
This repository packages an n8n workflow for an automated real-estate lead pipeline: Retell AI conducts a customer call, then sends a completed-call event to the workflow, which filters for call_ended, extracts lead details with Gemini, structures the result, and appends it to Google Sheets. The workflow JSON is the only runtime artifact in the tree; component paths therefore refer to that file. The sequence is documented in the README, but the workflow source was not sampled, so internal wiring is represented only to the extent the README specifies it.
Main entry points: Real Estate AI Agent - Retell Backend.json Webhook Trigger
Components 7
Lead Processing
- Webhook Trigger
workflow/Real Estate AI Agent - Retell Backend.json - Call Event Filter
workflow/Real Estate AI Agent - Retell Backend.json - Gemini Extraction
workflow/Real Estate AI Agent - Retell Backend.json - JSON Output Parser
workflow/Real Estate AI Agent - Retell Backend.json
Lead Storage
- Google Sheets
workflow/Real Estate AI Agent - Retell Backend.json
Other components
- Customer
- Retell AI
Connections 6
- Customer → Retell AI: conducts call
- Retell AI → Webhook Trigger: sends transcript event
- Webhook Trigger → Call Event Filter: passes event
- Call Event Filter → Gemini Extraction: routes call_ended
- Gemini Extraction → JSON Output Parser: returns extracted details
- JSON Output Parser → Google Sheets: appends lead