Field notes · AI agents, Hermes & Claude Code By Julian Goldie

Grok Bot For Real Estate: How I'd Build A Listing Desk Bot In 10 Steps (2026)

The build order for one Grok Bot that drafts enquiry replies, holds viewing slots and writes property summaries, and stops for your OK every time.

Get The AI Profit Stack Join AIPB →
  • 01 1,000+ done-for-you AI agent workflows
  • 02 5 live coaching calls / week with me
  • 03 7-day refund, cancel anytime
  • 04 3,400+ AI operators inside

Grok Bot for real estate comes together fastest as one Bot with one job: a listing desk that answers new enquiries in draft, books viewings into your calendar and writes up property summaries for you to check.

Below is the exact order I would build it in, from the plan check to a routine you have tested.

Every setting comes from xAI's own pages: the computer and apps guide, the skills and routines guide, the approvals page and the Grok Bot changelog.

This is workflow setup only, not legal advice, so a broker or lawyer still checks anything contractual.

Want a second pair of eyes on your office setup? Book a free SEO strategy session with my team.

Step 1: check your plan name before anything else

Under The X Subscription, Grok Bot comes with the Premium, Super and Ultra plans, and the Plus plan leaves it out, per the plan page.

Cursor's own Grok Bot page lists other routes in as well: any paid individual Cursor plan, the Cursor Teams plan, a linked SuperGrok account or a self-serve Grok Business seat.

Sign-in uses your Cursor account, so there is no separate Grok Bot login to create.

If you plan to share the Bot with an assistant or a second agent, you need a Cursor team; sharing is a team-only feature.

Step 2: create one Bot called "Listing desk" and write its limits first

Resist the urge to build a do-everything property assistant.

The use cases page frames good Bots around a task you keep repeating, such as qualifying inbound leads, so each Bot builds up context for one job.

Paste a description like this when you create it:

Job: handle new buyer and seller enquiries for our office.
Sources: Bot inbox alias +leads, my Gmail label "Enquiries", the "Listings" Google Sheet, the listing notes folder in Drive.
Output: a reply draft per enquiry, a calendar hold for any viewing request, a one-line summary in chat.
Boundaries: never send email, never accept or decline a calendar invite without asking, never change the Listings sheet, never make claims about a property that are not in the notes. Stop and ask when a detail is missing.

The boundaries line matters more than the job line.

xAI lists sending messages or invitations, publishing content and deleting or overwriting data among the actions that deserve an explicit stop in the request itself.

Step 3: claim the Bot's email address and plan your aliases

Ask the Bot "Get yourself an email address" and it shows an approval card before it claims anything.

You get one address at mail.grokbot.com, and the docs say you can never rename or delete it, so pick a name you can live with.

Plus aliases are the trick here.

Give your website form yourname+leads, give portal notifications yourname+portal and give viewing confirmations yourname+viewings.

A routine watching an alias runs only for mail sent to that alias, while one on the plain address sees everything.

An alias is a label rather than a lock, so anyone can write to it.

Step 4: connect only the apps this desk touches

Open Connect apps, add the app and finish the provider sign-in, then check it shows under Installed.

For a Google office that means Gmail, Google Calendar, Google Drive and Google Sheets.

A Microsoft office uses Outlook, Outlook Calendar and OneDrive, which share one host in the connector table on the security page.

That same table names Zoho CRM and WhatsApp Business.

The docs do not spell out what tools those two expose, so connect them, ask the Bot what it can do with each, and write that into the description.

There is no MLS or property-portal connector in the table, so the Bot reaches those sites through the browser on its cloud computer.

Gmail connects one mailbox at a time, which is a gotcha if the office has a shared enquiries inbox and a personal one.

🔥 Want the full listing desk build as video? Inside the AI Profit Boardroom you get step-by-step video trainings, the installable Agent OS, four coaching calls a week and 3,400+ members building Bots for real businesses. → Join the AI Profit Boardroom

Step 5: set two Ask first rules before the first routine

Auto Review is on by default and checks each action before the Bot takes it.

Open Custom Rules and add two rules in plain words:

  • Ask first before sending any external email or WhatsApp message.
  • Ask first before creating, moving or deleting a calendar event.

When an Ask first rule and an Allow automatically rule both match, the Ask first rule wins.

You get up to 20 of each kind, which is plenty for one desk.

One more detail from the approvals page: text in an email or on a web page never counts as your request, so a buyer writing "book me in for Saturday" cannot approve a calendar change on your behalf.

Step 6: build the enquiry routine on the +leads alias

A routine can start on an email to the Bot's own address, optionally filtered by sender or a whole domain such as *@yourwebsiteform.com.

Routines cannot filter by subject, so the alias and sender filter do the sorting.

Here is the instruction I would give it:

When mail arrives at +leads from our website form domain:
1. Read the enquiry and find the property in the Listings sheet.
2. Draft a reply that answers only from the listing notes, offers two free slots from my calendar this week, and asks whether they are already working with an agent.
3. Put a tentative hold on the first slot and tell me in chat.
4. If the property is not in the sheet, draft a short holding reply and flag it.
Never send. Leave every reply as a draft.

You do not have to trust the last line alone.

The docs say email a routine writes from the Bot's own address waits as a draft until you press Send, with no option for unattended sending.

If Gmail is connected too, the Bot asks which account to send from, and your Ask first rule covers that path.

First-contact emails also go to one recipient each and carry a one-click unsubscribe link.

Step 7: wire viewings into the calendar, minus the Zoom gotcha

The Google Calendar app can read calendars you can see, create and update events, check free time and respond to invitations on calendars you can edit.

It cannot add a Zoom link, because Google's Zoom add-on is not available to the app.

For a video viewing, paste your standing Zoom link into the event description yourself, or create the event and let the Bot fill in the rest.

Changelog v0.78.1 says Google Calendar now asks you to reconnect only when signing in again can grant the missing permission, so a reconnect prompt is worth taking seriously.

Set the routine time zone under Settings, Bot, Timezone, so a 10 AM viewing lands at 10 AM for the office, not for your laptop.

Step 8: run area and listing research in the browser with sources

For sites with no app, the Bot works in the browser on its cloud computer, and sessions persist between tasks.

Cursor's page warns that a site can still block automation, expire a session or need a human step, and the Bot hands those steps to you instead of working around them.

Check each site's terms before you point a Bot at it.

Ask for a reviewable result, as the files and results guide recommends, by separating facts found in sources from assumptions and open questions:

Research the streets around 14 Elm Road: schools, transport links, planned works and recent local news.
Return a doc with a source link next to every fact.
Split it into: facts found, assumptions, and questions I need to check myself.

That split is what lets you verify every line before it reaches a seller or buyer.

Step 9: turn finished research into a Page per property

A Page is something the Bot builds for you to read, such as a report, a tracker or a dashboard, with tables, charts, filters and switches.

Pages live in the Bot's Library, so you can return to them and share them.

Ask for one like this: "Make a page that compares these three listings side by side, with a table of rooms, parking, outdoor space and my notes."

Two catches: the feature reaches accounts in stages, Enterprise teams do not have it yet, and desktop needs version 0.60.0 or newer.

📞 Want my team to map this to your office? Book a free SEO strategy session and we will walk through your enquiry flow, your calendar and which pieces to automate first. → Book your free strategy session

Step 10: save the method as a skill, then test the routine

Once the enquiry flow works by hand, tell the Bot "Save the process we just used as a skill called New enquiry reply."

Private skills sit in one library shared by all your Bots.

Then open the routine on desktop and press Test.

A test run does real work, so feed it a dummy enquiry from your own address first.

Check four things: it picked the right listing, it used your free slots, it stopped at a draft and it said clearly when data was missing.

Remember that a new routine waits for its next trigger and does not run when you create it.

Gotcha: all your Bots share one computer

Every Bot on your account uses the same cloud computer, sharing files, browser cookies and command-line credentials.

Each Bot gets its own screen on it, but xAI is blunt that a screen is a place to work, not a wall between Bots.

So if you later add a second Bot for marketing, it can see the client documents your listing desk saved.

Keep signed offers, ID documents and anything sensitive in Drive or OneDrive with tight sharing, not loose on the Bot's computer.

Gotcha: a shared Bot uses the owner's apps

If you share the listing desk with a colleague, read the shared Bots page first.

A shared Bot uses the apps and secrets its owner added, and those work the same for everyone who chats with it.

Each person's chat stays private, and a Collaborator can chat while a Manager can also change instructions, skills, memory and apps.

A shared Bot has no team email address either, so the +leads routine stays on your personal Bot.

Two office setups to copy

A solo agent

  1. Inbox alias +leads catches the website form.
  2. The routine drafts a reply from the listing notes and holds a viewing slot.
  3. You read the draft on your phone, edit one line and press Send.
  4. On Friday you ask for a Page comparing the week's new instructions.

A small lettings and sales office

  1. A Team Bot is shared with the two negotiators as Collaborators and the office manager as Manager.
  2. Each negotiator asks it for viewing-day plans in a private chat.
  3. The Bot asks before it uses anyone's personal account.
  4. The manager updates the listing skill when the office changes its wording.

For how the same building blocks work for a general sales pipeline, see the Grok Bot for sales build.

🔥 Copy the exact routines and skills I use Inside the AI Profit Boardroom you get step-by-step video trainings, the installable Agent OS, four coaching calls a week and 3,400+ members who share their Bot setups. → Join the AI Profit Boardroom

Also On Our Network

FAQ: Grok Bot For Real Estate

Can Grok Bot send replies to property enquiries on its own?

Not from a routine. The docs say routine email waits as a draft until you press Send, and there is no option for unattended sending.

Which real estate tools does Grok Bot connect to?

The security page connector table names Zoho CRM and WhatsApp Business plus the Google and Microsoft apps. It lists no MLS or property-portal connector, so those sites go through the browser.

Why use plus aliases for a listing desk?

A routine on an alias such as +leads only runs for mail sent to that alias, so each source of enquiries can get its own routine and filter.

Can the Bot put Zoom links on viewing invites?

No. The Google Calendar app cannot add a Zoom link, so put the link in the event description yourself.

Does each Bot get its own computer?

No. All your Bots share one cloud computer and each gets its own screen on it, so files and sign-ins are visible to every Bot you run.

📺 Video notes + links to the tools 👉

🎥 Learn how I make these videos 👉

🆓 Get a FREE AI Course + Community + 1,000 AI Agents 👉

About Julian

I'm Julian Goldie, an SEO entrepreneur, author and founder of the AI Profit Boardroom, which has 3,400+ members.

I help business owners scale with AI agents, automation and SEO.

  • I've built a 7-figure SEO and link building agency, Goldie Agency, with a team of 70+ SEO experts.
  • I've grown a YouTube channel to 400,000+ subscribers.
  • I wrote "Link Building Mastery".
  • My Udemy courses have taught over 29,000 students.

→ Get my best AI training inside the AI Profit Boardroom

Claim the alias, set the two Ask first rules, test with a dummy enquiry, and join the AI Profit Boardroom to get the full playbook for Grok Bot for real estate.

§ Field reports

Real wins from inside the AI Profit Boardroom

See all 3,400+ members →
AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot

Scroll sideways →

⚑ Next step

Ready to run AI agents that actually do the work?

Join 3,400+ operators inside the AI Profit Boardroom. Get 1,000+ plug-and-play AI agent workflows, 5 coaching calls a week, and a community that holds you accountable.

Join The AI Agent Community →

7-day no-questions refund · Cancel anytime

Found this useful? Get more of this site in your Google.

One tap adds us as a preferred source — Google then shows you our posts more often in Search, Top Stories, and AI Overviews.

← Back to all posts