Automate broker outreach with AI voice calls

An n8n and Vapi setup phones new real-estate leads, tries to secure meetings, and keeps following up by call and email.

Done with n8n· Advanced

What they did
A poster linked n8n with Vapi so newly captured real-estate leads get a phone call soon after they enter the CRM. The agent handles the first conversation, qualifies the lead, and pushes for an appointment. If the person does not book, the agent asks for permission to come back later; when they say yes, the next call is scheduled automatically from the conversation. The system remembers earlier exchanges, can retry several times over a few days with instant redials, and sends emails for warm or hot leads. A human can also relabel missed leads to send them back through the sequence.
How it went
The poster said the brokerage tied to the client still had 5.0 stars from 37 reviews, and that callers were usually not recognized as AI. They added in comments that their own broker-facing version likely broke compliance rules, while the client build had a lawyer’s sign-off and opt-in wording.
Tips
Outbound voice automation needs a consent and disclosure review before it goes live. Leave room for manual cleanup so someone can resend leads that were skipped or labeled wrongly.

Try it yourself with n8n

Create an [n8n] automation using [Vapi] that calls new [lead type] pulled from [CRM/source] within [time window] of arrival. Have the agent open with [my offer], ask enough questions to judge fit, and try to book [appointment type]. If the person does not commit, ask whether they want a later callback; only after they agree, set that follow-up for [number] days later. Before any call is placed, display the outreach script, the contact list, and the compliance checks for consent, disclosure, and recording in [jurisdiction], then stop until I approve. After each conversation, email me alerts for [warm/hot] leads with the summary, and let me mark any missed lead for another pass. Keep the earlier call history available for later attempts and limit the retry loop to [max attempts] across [time period].

Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.

Get 3 agent uses like this every morning

With the day's top AI news. Free, and one click to unsubscribe.