Skip to main content
Build an AI assistant purpose-built for real estate that handles property inquiries around the clock, schedules showings, qualifies buyers and sellers, and answers market questions — so you can focus on closing deals instead of fielding repetitive questions.
Overview

Voice AI agents list showing agents with inbound direction and phone numbers

Voice AI agent setup for real estate with agent name, direction, and phone number

Architecture overview

The real estate AI assistant operates across the entire client journey:
  1. Inquiry capture — A prospect reaches out about a listing via SMS, web chat, phone, or social media ad.
  2. Property information — The bot answers questions about the property using the knowledge base (price, bedrooms, square footage, neighborhood, etc.).
  3. Buyer/seller qualification — The bot asks qualifying questions to determine if the prospect is a serious buyer or seller.
  4. Showing scheduling — Qualified prospects are offered available showing times and booked onto the agent’s calendar.
  5. CRM update — The bot tags the contact, updates custom fields with qualification data, and moves them through the pipeline.
  6. Agent notification — The real estate agent receives an alert with the prospect’s details and showing information.
  7. Follow-up — Automated follow-up sequences nurture prospects who are not ready to buy or sell immediately.

Step-by-step build

1

Create real estate custom fields

Navigate to Settings > Custom Fields and create these fields on the Contact object:
The “Current Agent” field is critical. If a prospect already has an agent under contract, your bot should handle that gracefully rather than trying to poach the client.
2

Set up your CRM pipeline

Create a real estate pipeline with these stages:
  1. New inquiry — Just came in, not yet engaged
  2. Qualification in progress — Bot is qualifying
  3. Qualified buyer — Ready for showings
  4. Qualified seller — Ready for listing presentation
  5. Showing scheduled — Has an upcoming showing
  6. Post-showing follow-up — Attended showing, needs follow-up
  7. Offer stage — Actively making or receiving offers
  8. Under contract — Deal in progress
  9. Closed — Deal complete
  10. Nurture — Not ready now, follow up later
3

Build the property knowledge base

Navigate to AI Agents > Knowledge Base and add:Active listings (update regularly):
  • Address, price, bedrooms, bathrooms, square footage
  • Key features (pool, garage, updated kitchen, etc.)
  • Neighborhood information (schools, restaurants, commute times)
  • Open house dates and showing availability
  • Photos description (the bot cannot show images but can describe them)
General real estate information:
  • Your service area and specializations
  • The buying process (step by step for first-time buyers)
  • The selling process (what to expect)
  • Financing basics (types of loans, pre-approval process)
  • Market conditions (average days on market, price trends)
  • Your team bios and specializations
Update your knowledge base every time you add, remove, or change a listing. Outdated listing information is the fastest way to lose trust with a prospect.
4

Configure the calendar for showings

Create a dedicated calendar for property showings:
  • Availability: Set windows when you can do showings (e.g., 10 AM – 6 PM, Tuesday – Saturday)
  • Duration: 30 minutes per showing (with 15-minute buffer for travel)
  • Booking window: Allow bookings 1–14 days out
  • Minimum notice: 4 hours (gives you time to prepare and confirm access)
See creating a calendar for setup details.
5

Create the Conversation AI bot

Navigate to AI Agents > Conversation AI and create a bot:
  • Name: “Real Estate Assistant”
  • Type: Auto-pilot
  • Channels: SMS, Web Chat, Facebook Messenger, Instagram
  • Calendar: Assign your showings calendar
See Conversation AI setup for detailed steps.
6

Create the Voice AI agent (optional)

For phone inquiries, create an inbound Voice AI agent:
  • Name: “Property Hotline”
  • Direction: Inbound
  • Calendar: Same showings calendar
  • Voice: Choose a warm, professional voice
Assign it to a dedicated property hotline number. See Voice AI phone setup.
7

Write the bot prompt

Paste the full prompt from the section below. The real estate prompt is more complex than other use cases because it handles multiple prospect types (buyers, sellers, investors) and needs property-specific knowledge.
8

Configure bot actions

Set up Conversation AI actions:
  • Update custom fields: Map buyer/seller type, budget, timeline, pre-approval status
  • Add tags: “buyer,” “seller,” “investor,” “showing-booked,” “pre-approved”
  • Move opportunity: Advance through the real estate pipeline based on conversation outcome
  • Book appointment: Connect to the showings calendar for scheduling
9

Build follow-up workflows

Create these workflows:Post-inquiry nurture (for prospects not ready to act):
  1. Day 1: Send a market report for their area of interest
  2. Day 7: Share a new listing that matches their criteria
  3. Day 14: Check in with a soft question about their timeline
  4. Day 30: Monthly market update
  5. Continue monthly until they re-engage or opt out
Post-showing follow-up:
  1. 2 hours after showing: “What did you think of [ADDRESS]? I would love to hear your thoughts.”
  2. Day 2: If positive response, ask if they want to make an offer
  3. Day 2: If negative, ask what they are looking for instead and suggest alternatives
Seller follow-up:
  1. Day 1: Send a comparative market analysis (CMA) for their property
  2. Day 3: Follow up asking if they reviewed the CMA
  3. Day 7: Offer a free listing consultation
See workflow automation overview for configuration details.

Full prompt


Testing your real estate assistant

1

Property inquiry test

Ask about a specific active listing. Verify the bot provides accurate details from the knowledge base.
2

Buyer qualification test

Respond as a serious buyer (pre-approved, immediate timeline, specific budget). Verify the bot qualifies you and offers to schedule a showing.
3

Seller qualification test

Say you want to sell your home. Verify the bot asks the right questions and offers a CMA or listing consultation.
4

Showing booking test

Accept a showing invitation. Verify the bot checks calendar availability, books the slot, and sends confirmation.
5

Already-has-agent test

Say “I already have an agent.” Verify the bot handles it gracefully without being pushy.
6

Unknown property test

Ask about a property not in the knowledge base. Verify the bot admits it does not have the details and offers to connect you with the agent.
7

CRM verification

After each test, check the contact record for accurate custom fields, tags, and pipeline stage.

Optimization tips

  1. Update listings in the knowledge base weekly. Stale listings are the number one complaint from real estate prospects interacting with AI bots.
  2. Track which listings generate the most inquiries. Use tags to identify high-interest properties and allocate more marketing budget to them.
  3. Personalize follow-up sequences by property type. A condo buyer has different concerns than a single-family buyer. Segment your nurture sequences accordingly.
  4. Add neighborhood guides to the knowledge base. Buyers often ask about schools, restaurants, commute times, and safety. Rich neighborhood data makes your bot significantly more useful.
  5. Monitor buyer-to-showing conversion. If qualified buyers are not scheduling showings, your prompt may need a stronger call to action, or your available times may not match when buyers are free.
  6. Use the bot for open house follow-up. After an open house, trigger the bot to follow up with attendees who signed in, asking for their impressions and offering private showings.

KPIs to measure success


Next steps

Lead qualification

Apply advanced lead scoring techniques to your real estate pipeline.

Appointment scheduler

Enhance your showing scheduling with reminders and no-show follow-up.

After-hours support

Handle property inquiries that come in evenings and weekends.

Prompt engineering

Advanced prompt techniques for real estate-specific conversations.
Last modified on March 5, 2026