Superintelligence Prep for Real Estate Agents: Leads and Showings
Which lead follow-up and showing tasks a small real estate team should hand to an AI agent now, and how to keep client history portable.

An AI agent for a real estate agent is most useful on the repetitive work that follows every inquiry: answering a new lead within minutes, confirming showings, sending reminders, and keeping one shared record of what each client asked for. It should not negotiate terms, quote commission, or confirm that a property is available without a person approving that step. For a solo agent or a small team, the first decision is which of these tasks to hand over now, and how to store client history so it survives a change of software.
Key takeaways
- Start with the follow-up that repeats after every inquiry, not with pricing advice or offers.
- Give the agent a short list of actions it may take alone and a longer list it must hand to a person.
- Treat each showing as a sequence of states (requested, proposed, confirmed, completed, feedback received) so nothing is skipped.
- Keep client history in plain, exportable fields that you own, so any single tool can be replaced without losing the story of a client.
- Judge each automated task by one observable outcome and review it on a fixed schedule.
Start with the follow-up that repeats after every inquiry
Most leads are not lost because the buyer lost interest. They drift because the first reply came late, a question went unanswered over a weekend, or notes from a phone call never reached the CRM. Those are process failures, and they are the right place for an agent to start, because the inputs and the expected output are known in advance.
Good first candidates are narrow and repeatable. The agent can acknowledge an inquiry from a listing portal or website form and explain what happens next. It can ask the three or four qualifying questions your team already asks, such as price range, timing, financing status and neighborhoods. It can send a short follow-up when a lead has been quiet for a period you define, and it can log each exchange into the client record. Each of these has a clear trigger, an approved script, and an obvious person to escalate to.
Tasks that require judgment should stay on the human side, or appear only as drafts. The agent can summarize a call with a lender, for example, and flag that a buyer mentioned a deadline. It should not decide whether a buyer is financially ready. For a lender-side view of the same pattern, the approach described in AI for Mortgage Brokers: Documents, Updates and Reminders follows a similar split between routine updates and decisions that stay with staff.
Which showing logistics are safe to automate
Showing logistics touch calendars, access arrangements, seller notice windows and the buyer's own schedule. A useful way to sort them is by who should own the decision. Write the list once, review it with your team, and keep it where the agent can read it.
- Automate fully: confirmations with the address, time and agent name taken from your calendar; reminders the day before; collecting a buyer's preferred windows and offering only slots from an availability list you approved.
- Automate with approval: proposing a second showing after a reschedule; asking the listing contact whether an outside-hours window is possible; sending a feedback request after the showing, using wording you approved.
- Keep with a person: entry instructions, lockbox or access codes, any change the seller has not agreed to, same-day cancellations that affect a seller's plans, and any reply touching offers, conditions, disclosures or complaints.
Illustrative scenario: a two-agent team receives a website inquiry on a weekday evening. The agent replies within minutes with open windows from the approved list, records the buyer's preferences, and sends a confirmation once the buyer picks a slot. When the listing contact asks to move the appointment, the agent does not reply on its own. It posts a short note to the team with the conversation attached and waits for an agent to decide. The sequence is ordinary, which is the point: the agent handles the predictable steps and makes the exception visible.
Rental showings add access and maintenance coordination, which has its own rules. If that is part of your work, the notes in AI Agents for Property Management: Tenants and Maintenance describe how routine requests can be separated from work that needs an owner.
A step-by-step plan for the first month
Keep the first project small enough that one person can review every message it sends during the trial period. The sequence below works for a solo agent or a team of a few people.
- Write down each type of inquiry you receive and the reply you would give a new colleague on the first day.
- Choose one follow-up task and one showing task to automate first, and list the exact fields each one needs.
- Build the availability list: which days, which windows, which listings, and who updates it when a calendar changes.
- Give the agent read access to the calendar and write access only to drafts and confirmations, using the narrowest permission the task allows.
- Write the escalation rule in one sentence: anything involving money, conditions, access or a complaint goes to a named person within a time you set.
- Run the new process beside your current one for several weeks, comparing what the agent recorded with what you actually did.
- Review each handoff and each wrong reply, adjust the instruction or the permission, and only then decide whether to add a second task.
The final step matters most. Many small teams expand too early, then cannot tell which change caused a problem. One task at a time keeps the cause visible.
Keep client history in a form that outlasts any single tool
Real estate history is scattered across a CRM, phone notes, email threads, a shared drive and a messaging app. An agent that reads all of them is only as reliable as the record it reads from, and that record should belong to you. Decide now which document or table is the canonical source, with one entry per client and dated lines for each contact, showing, objection and promise. Keep it exportable in ordinary formats so a change of CRM does not mean starting over.
The agent should consult this record when it writes to a client, and it should write its summaries back as visible entries rather than keeping hidden state. The retrieval pattern used in many AI systems works this way: the model reads from a store at the moment of a task instead of carrying the whole history inside itself. This makes it easier to correct a mistake, since you can see the entry that caused it.
A practical client record usually holds these fields:
- Client name, role (buyer, seller, tenant, investor) and preferred language and contact channel.
- Stated needs, constraints and deal-breakers, with the date each was recorded.
- Showings: property, date, attendees, outcome and feedback in the client's own words.
- Commitments made by anyone on the team, including what was promised and by whom.
- Next follow-up date and the reason for it.
The broader principle is covered in Superintelligence Prep: Managed Service Provider Memory, which argues for separating an agent's working memory from the record your business relies on. The same separation applies to a brokerage of two people.
Protect buyer and seller data from the first day
Inbound messages are untrusted input. A lead can write anything in a form or an email, including text aimed at the agent, such as an instruction to share a seller's contact details or to change a showing. Treat message content as information to be summarized, never as a command that changes permissions or sends data to a third party. The OWASP guidance on prompt injection prevention describes this class of risk and the controls that reduce it.
Connect the agent to email and calendar accounts through the standard authorization flow, not by sharing a password. Google's OAuth 2.0 documentation explains how scoped tokens limit what an application can read or write. Grant the smallest set of scopes the task needs, review them when the task changes, and revoke access when a person leaves the team. Keep seller identities, financial details and access arrangements out of any thread the agent is not supposed to touch.
If you serve clients in more than one jurisdiction, ask a qualified adviser how privacy rules apply to stored conversations and to any tool that processes them. An agent does not change your obligations to clients. It only changes how quickly a mistake can be repeated, which is a reason to keep the permissions narrow.
Measure the agent against one observable outcome
Every automated task needs one criterion you can check without trusting the tool's own summary. For follow-up, the criterion might be whether each new inquiry received an approved reply within the response window you set. For showings, it might be whether confirmations matched the calendar with no manual correction. Add a count of handoffs that should have happened and did not, because silent failures are the most expensive kind.
The NIST AI Risk Management Framework is a sound reference for deciding who reviews the agent, how often, and what evidence is kept. Keep a log of what the agent did, when, and from which record entry, in a format you can read without opening the tool. Review a sample of conversations on a fixed schedule, and treat any wrong reply to a client as an incident that changes the instruction, the permission or the escalation rule.
Be Human designs and operates this kind of setup as a managed service. A first engagement defines one useful role for the agent, the memory and tools it needs, the approval boundaries, and a success criterion you can observe. Managed operations then cover monitoring, recurring evaluations, integration maintenance, permission review, incident response and controlled changes to the instructions, so the agent stays within the limits you agreed.
If you are not sure which of these tasks to hand over first, the free Be Human AI diagnostic will help you find the first task worth giving an agent.
Frequently asked questions
Can an AI agent reply to buyer inquiries without an agent reviewing each message? Yes, for a defined set of questions with approved wording, such as acknowledging an inquiry, asking qualifying questions and offering open showing windows. Anything about price, terms, access, disclosures or complaints should go to a named person with the conversation attached. Review a sample of replies regularly so the approved wording stays accurate.
Will an AI agent work with the CRM we already use? In many cases it can, through the access the CRM provides, but the agent should not be the only place your client history lives. Keep a canonical record that you can export in ordinary formats, and let the agent read from it and write summaries back as visible entries. That way a change of CRM does not erase what the team knows about each client.
Should the agent handle lockbox codes or entry instructions for a showing? No, those should stay with a person who can confirm the seller's current arrangement and the property's status. An agent can remind the team that an entry detail is needed before a showing and point to where it is kept. Sharing the codes themselves in a message to a buyer is a decision for the human agent.
How do we know if the agent is making mistakes? Define one observable criterion for each task, such as approved replies sent within your response window or confirmations that match the calendar. Keep logs that show what the agent did and from which record entry, then review a sample on a fixed schedule. Treat every wrong reply to a client as a reason to change the instruction, the permission or the escalation rule.
Your next step
See where an AI agent fits in your company first.
Take the free Be Human AI diagnostic. A few questions about your work show which task to hand to an agent first, what it needs to know and where a person approves.
Be Human editorial guidance. Examples are illustrative unless explicitly attributed. Sources provide background; implementation choices depend on your workflow.


