AI chat assistant — for brokerages

Buyers describe the home. Your listings answer back.

A chat assistant on your site that turns plain English into a real query against your MLS feed. It narrows as the buyer refines, never returns a home over budget, and hands your agent the whole conversation as a qualified lead.

What the buyer types

This box is live — edit it and the query recompiles.

Your MLS feed receives
  • beds>= 3
  • baths>= 2
  • city= "Roanoke"
  • price<= 350,000
4 matching listings in the sample feed
0
Results Over Budget
1
Sentence to Search
10
Filter Types Read
24/7
Answering Buyers

The problem

Most search boxes guess. Yours shouldn't.

Type “under $350k” into most portal search and you'll get homes at $380,000. That isn't a bug — it's what happens when search matches text similarity instead of compiling a real numeric bound. Recall goes up, trust goes down, and your buyer stops believing the results.

Typical portal search
3820 Brambleton Avenue$381,000
1226 Franklin Road$372,500
3721 Peters Creek Road$232,000
2701 Electric Road$364,900

Three of four are over budget. The buyer scrolls, gets annoyed, and leaves.

DreamHome Listing Assistant
3721 Peters Creek Road$232,000
1834 Windsor Avenue$265,000
2612 Grandin Road$289,000
5310 Colonial Avenue$339,000

Every result under $350,000. A home priced above it is structurally incapable of appearing.

How it works

Connect your MLS feed. Paste one line of code.

The assistant runs on the MLS access your brokerage already holds. Most offices are live within a week.

01

Connect your IDX feed

We map your MLS fields once — RESO Data Dictionary out of the box, legacy feeds by arrangement. Your listing data stays in your environment.

02

Embed the assistant

One script tag puts it in the corner of your site, or on individual listing pages. It carries your brand colors and speaks in your brokerage's voice.

03

Buyers ask, agents get leads

Every conversation is captured and routed to the right agent with the full transcript — you see exactly what the buyer wanted, in their own words.

What it reads

Nobody types like a search form. They don't have to.

“Three bed two bath,” “3bd/2ba,” “under 350k,” “a townhouse,” “ranch with no stairs,” “zoned for Cave Spring” — all compile to structured filters.

Bed and bath counts read as minimums — someone asking for 3 bedrooms is shown 4. Budget is the one bound that never bends.

beds3 bed · three bedroom · 3br
baths2 bath · 2.5 ba · two bathrooms
priceunder 350k · below $400,000
price rangebetween 300k and 400k
cityin Roanoke · near Salem
school zonezoned for Cave Spring · Blacksburg
property typetownhouse · condo · single family
storiessingle story · ranch · 2 story · no stairs
basementwith a basement · lower level
garage2 car garage · covered parking

Compliance

Your compliance officer will ask. Here are the answers.

Conversational search touches two things your compliance officer will ask about. Both were designed for from the first line of code.

Fair housing by design

The line isn't schools — it's judgments. A named attendance zone is an objective field on the listing. “Good schools” and “safe area” are quality claims that track protected characteristics, and an assistant that filters on them is steering.

  • Searches a named school's attendance zone as a listing field
  • Refuses to rank, score, or compare schools and areas
  • Quality language caught before it becomes a filter
  • Never excludes listings by area demographics
  • Full transcripts retained for your audit trail

“I can't rank neighborhoods or schools by quality — fair housing rules keep those judgments out of it. But if you name a specific school, I can search its attendance zone directly, since that's a real field on the listing.”

Your MLS license, respected

The assistant is an interface to the feed you're already licensed for — not a second copy of the data living somewhere else.

  • Listing broker attribution preserved on every result
  • Refreshes on your feed's required schedule
  • Listing records never sent to a third-party model
  • Only the buyer's own sentence is parsed off-site
  • No commingling with non-MLS inventory

Pricing

Flat monthly rate. Every agent included.

Priced per office — not per agent, not per conversation. Your busiest month costs the same as your slowest.

Single Office
$199/month

One office, one MLS feed. Everything needed to put conversational search on your site.

  • 1 office, 1 MLS feed
  • Unlimited agents
  • Unlimited buyer conversations
  • Site-wide or per-listing embed
  • Lead capture with agent handoff
  • Fair housing guardrails
  • Email support
Start Free Trial
Most popular
Multi-Office
$499/month

Up to five offices, with the routing, branding, and reporting leadership will ask for.

  • Up to 5 offices, 1 MLS feed
  • Everything in Single Office
  • Lead routing by office & territory
  • Full brokerage branding & tone
  • Conversation transcripts & analytics
  • Saved searches with email alerts
  • Priority support
Start Free Trial
Enterprise
Custom

Multiple markets, multiple feeds, and the integrations your existing stack requires.

  • Unlimited offices
  • Multiple MLS markets
  • Everything in Multi-Office
  • CRM integration & webhooks
  • SSO and admin controls
  • Dedicated account manager
  • Uptime SLA
Contact Sales

Priced per office, billed monthly. No setup fees. No per-agent charges. No per-conversation metering. Cancel anytime.

Contact

Get in touch.

Tell us about your brokerage and we'll follow up — about starting a trial, about pricing, or about anything your compliance officer wants to ask first.