For brokerages and teams
Your agents get an assistant.
You get the whole floor in one view.
Every agent gets their own AI assistant, with their own name and their own style, answering their site and listing links at any hour in whatever language the person writes in. You get one roll-up across the office: every agent’s live pipeline, every conversation in full, and the ability to move a lead when someone leaves.
At fifteen seats and up it is $150 a seat, bought the same way as every other plan: you pick the seat count at checkout. Fifteen seats is $2,250 a month. I will still stand the roster up for you afterwards. Or call or text me directly: (858) 330-4320.
The questions you're going to ask first
Who owns the leads?
The brokerage does, on any seat the brokerage pays for. You are the account holder and your agents are users on it. Every lead and full transcript lands in your dashboard as it happens, and both export to a spreadsheet any time, including after you cancel. There is no exit fee and nothing held back if you leave. An agent who buys their own seat owns their own file, and the agent side of this site says it exactly that way rather than telling them something different.
What can my agents see?
Only their own. Isolation is enforced at the database level, not by hiding a menu, so one agent cannot reach another’s leads or conversations. The roll-up across all of them is the broker’s view, and solo agents never see it.
What happens when an agent leaves?
You reassign their leads to whoever picks up the desk, from the broker view, without touching the database. The conversation history moves with the lead.
Does this replace the CRM we already pay for?
No. It is the front desk, not the system of record. Leads post into Follow Up Boss natively or into anything else by webhook, tagged, carrying the contact details and a one-line summary of what the person was after. What does not go across is the messages themselves. The full transcript lives here, on the lead record in your dashboard, and exports from there.
One roll-up across every agent
- Every agent’s live pipeline at a glance, ranked
- Drill into any agent’s leads and conversations
- Reassign a lead when someone leaves the desk
- @mention a teammate in a note on a lead
- Complete transcript of every conversation, exportable
- Agents never see each other’s leads
This is not a mockup. Open the live broker view and open Marisol’s desk. The other four rows are sample figures for scale.
Every agent's pipeline, in one place.

Built to be audited, not trusted blindly
The assistant is instructed to stick to objective facts about homes and the market, and to refuse steering questions and the proxies for them: whether an area is safe, good, up-and-coming or good for families, who lives there, and the same question arriving dressed as one about schools. It offers objective figures, points to public sources, and hands the person to your agent. It still helps with the lawful searches people actually have, like a 55+ community or a step-free home, because refusing those would fail older and disabled buyers rather than protect them. Those are instructions to a model. They reduce the risk and they do not eliminate it, and I am not going to tell you a language model never errs.
It identifies itself as an AI assistant when asked, and is labelled as one in the widget. It answers listing questions only from inventory your agent loaded. There is no MLS or IDX feed in this product by design, so nothing is pulled from a portal your MLS has not licensed.
Every seat carries a licensee identification block: the agent’s name, their licence number and the state that issued it, their responsible broker, and a business postal address. Your agents enter it in Settings. It renders on the chat window and at the foot of every email sent on their behalf. If a required field is blank, the system refuses to send a first-contact email rather than send it unidentified. The limits, plainly: I do not check a licence number against the DRE, so what renders is what your agent typed, and texts and calls do not carry the block today. The blocking rule applies to first contact only. A reply to someone who wrote in first is never held back, and it still carries the block whenever the fields are filled in.
No AI is zero-error and I will not claim otherwise. That is why every word is transcripted and exportable: you can read exactly what was said to any consumer, any time, rather than take my word for it.
None of this moves the duty. These are controls, not a transfer of liability. You are the supervising broker, compliance is ultimately your responsibility, and what this gives you to supervise with is the complete transcript of every conversation, the roll-up across every desk, and an export you can put in the file.
Test it yourself before you believe any of this. Open the live demo and try to make it say something you would not want said in your name.
The full detail on fair housing, texting consent, data handling, subprocessors, and cancellation is on Trust & Compliance. That page is written to be forwarded to a compliance officer.
A pilot desk first, never the whole floor
We scope your office
A call to cover headcount, how leads reach your agents today, what your MLS allows, and what your system of record is. You get a written proposal off that call, against the published $150 a seat at fifteen seats or more. You do not have to wait for it to start: checkout is open and you pick the seat count there.
A pilot desk goes first
We start with a handful of agents who volunteer, not the whole floor. Their assistants go live on their sites, listing links, and open-house QR codes, and you get the roll-up view from day one.
You read the transcripts
Every conversation is complete and exportable. Before this touches the rest of your agents, you read what it actually said to real consumers and decide whether it represents your brand.
Roll out the floor
Add seats as agents opt in. Each one is set up with their own name, market, and voice. Nothing about your website, domain, MLS, or CRM depends on us continuing to exist.
Published per seat, bought when you are ready
Team is $175 a seat at three seats or more, so $525 to start. At fifteen seats and up it becomes Brokerage at $150 per seat, bought the same way as every other plan: you pick the seat count at checkout. Fifteen seats is $2,250 a month, so $27,000 a year. I will still stand the roster up for you afterwards rather than making someone on your side invite fifteen people one at a time. Every Team and Brokerage seat includes 1,000 unique leads a month, shared as one pool across the office, so a busy month for one agent is covered by a quiet month for another. An agent buying on their own runs $249 to $399 a month depending on how many leads they need. The full breakdown is on the pricing page.
Listings are counted per agent, not per office. Every agent on your roster can load up to 500 of their own, and the assistant on that seat knows all of them. Across an office of 15 seats that is 7,500 listings, and it goes up with every seat you add. 500 is a real ceiling and it is enforced per seat, but no plan buys one agent more room than another, and no plan charges you by how many you load.
Month to month, like everything else here. No annual agreement, no per-closing fee, and no percentage of a commission.
What happens when someone joins or quits on the 14th
Adding an agent bills the seat first and creates the account second. If billing does not take, there is no account, because the one thing that must never happen is a live assistant nobody is paying for. The seat count on your subscription goes up that day and the part-month is prorated onto your next invoice.
Switching a seat off is the same in reverse. Their assistant stops answering and their access is gone the moment you press it, the seat count comes down, and the part-month you did not use comes back as a credit on the next invoice rather than a refund. Their leads and transcripts stay in your account, and you reassign them to whoever picks up the desk.
Fifteen is a floor, not a starting point. An office that drops from fifteen seats to twelve is still billed for fifteen, because fifteen is what the $150 rate is priced against. Going properly below fifteen means moving to Team, and that is the one seat change that is not a button: changing the plan on a multi-seat subscription changes what every seat costs, so the software refuses to do it quietly and tells you to call me. I move it the same day.
What you'd be signing up for
Liberty Real Estate AI is built and run by one person, Xavier Liberty, in Escondido, California. The brokerage roll-up is shipped and running, and the first office deployments are being scoped now. If that is you, you are early, and you should price that in.
What being early buys you: the person who writes the software takes your calls, and the product gets shaped around how your office actually works rather than around a roadmap written for someone else.
What it does not buy you is a reference list I do not have. I would rather tell you that than point at a logo wall. The continuity question a one-person vendor deserves, what happens to your data if I am hit by a bus, is answered plainly under “If Something Happens To Me”, and the changelog shows whether this is actually being maintained.
Bring me the hardest question your compliance officer has.
A scoping call is thirty minutes. Bring your operations lead, bring your compliance officer, and bring the objection you think kills it. If the answer is no, you will get a straight no rather than a follow-up sequence.
Or email support@libertyrealestateai.com.