How aloktp/real-estate-ai-agent works
This is a small Fastify service for automated real-estate outbound calls. The main workflow is an HTTP request to start a call, Twilio connecting the call to the service’s media stream, and a WebSocket relay carrying audio between Twilio and ElevenLabs. The README also documents Airtable lead handling and Make.com post-call automation, represented as documented capabilities rather than verified code paths. The supplied source excerpt does not show those integrations’ implementation; deployment options are omitted as hosting context, not product components.
Main entry points: index.js Fastify service · The prompt used in Elevenlabs ConvAI.txt Agent prompt · Make.com blueprint after phone call ends.json Call-ended blueprint · Make.com blueprint for intiating phone call.json Call-start blueprint
Components 11
Call control
- Fastify service
Real Estate_Outbound/index.js - Twilio Voice
- Call webhook
Real Estate_Outbound/index.js
Live voice
- Media stream relay
Real Estate_Outbound/index.js - ElevenLabs AI
- Agent prompt
The prompt used in Elevenlabs ConvAI.txt
CRM and automation
- Airtable CRM
- Make.com
- Call-ended blueprint
Make.com blueprint after phone call ends.json - Call-start blueprint
Make.com blueprint for intiating phone call.json
Other components
- Call requester
Connections 12
- Call requester → Fastify service: requests call
README.md - Fastify service → Twilio Voice: creates call
Real Estate_Outbound/index.js - Twilio Voice → Call webhook: requests TwiML
Real Estate_Outbound/index.js - Call webhook → Media stream relay: opens stream
Real Estate_Outbound/index.js - Media stream relay → ElevenLabs AI: relays audio
Real Estate_Outbound/index.js - ElevenLabs AI → Media stream relay: returns audio
Real Estate_Outbound/index.js - Airtable CRM → Fastify service: provides leads
README.md - Fastify service → Airtable CRM: logs call details
README.md - Make.com → Call-ended blueprint: runs workflow
README.md - Make.com → Call-start blueprint: uses template
README.md - Make.com → Airtable CRM: automates CRM
README.md - Agent prompt → ElevenLabs AI: guides conversation
README.md