AI agents for real estate agents
that reply to leads in seconds.

AI agents for real estate agents that reply to the 9pm portal enquiry from your own address, answer "is it still available?" from the listing sheet you gave them, offer three real showing slots from your calendar and book the one the buyer picks. Then they keep in touch by email and text for as long as it takes, until the person views, transacts or asks them to stop.

7-day free trial · Cancel anytime

Every channel wired into one agent and out to the tools behind it: email, SMS, phone, Instagram, Messenger, WhatsApp, Telegram, LINE, Slack, Discord, X, Reddit, Bluesky, website chat, campaign sequences and follow-ups on one side; HubSpot, GoHighLevel, Housecall Pro, ServiceTitan, Jobber, Google Calendar, Microsoft 365, Calendly, HubSpot Meetings, Zoho Bookings, Acuity Scheduling, Cal.com, Square Appointments, Stripe, Shopify, WooCommerce, Wix and Squarespace on the other.

Answered while the buyer is still looking at the photos

A portal enquiry is an email. It lands in the mailbox the portal sends to, and most of the time it sits there until the agent gets out of a viewing, by which point the buyer has enquired on three other listings and heard back from one of them. Connect that mailbox to the agent, with an app password for Gmail or Outlook or as an SMTP and IMAP host for anything else, and the reply goes out from your own address within seconds of the enquiry arriving, at 9pm on a Tuesday or 8am on a Sunday.

The reply is written from what you gave the agent: the listing details, your answers to the usual questions, and the pages of your own site it is allowed to link to. It asks the qualifying questions you wrote, in your words, and it offers a showing. A reply from the buyer comes back over IMAP and is answered in the same thread, from the same address, by the same agent.

Because the mail goes through your own server rather than a shared relay, the sending reputation stays on your domain, and the buyer sees a name and an address they recognise from the listing. Nothing about it looks automated, because nothing about it is generic.

An agent's Email tab with three mailboxes connected, each showing a Good 90 health score, warm-up day and inbox placement, SPF, DKIM and DMARC checks, and an Active toggle.

Three real slots, and the one they pick written into your calendar

Showing appointment booking is where most follow-up tools stop and send a link. This one books. Connect Google Calendar, Microsoft 365, Calendly, Cal.com or one of the other calendars, and the agent is given your genuinely open slots for the week ahead. It offers a few of them in the reply, and when the buyer picks one, that choice is checked against the slots it offered, written into your calendar, and confirmed back to the buyer on the channel they were on.

It cannot book a time that was not free, and it cannot cancel an appointment it was not shown, so a Saturday morning does not get double-booked and a viewing does not appear at a time you were already showing another property. The confirmation, the booking and every message either side of it are stored against the buyer in the inbox, tagged with the channel they arrived on.

The same applies to a seller who wants a valuation. The agent qualifies them with the questions you wrote, offers the slots, and puts the appointment in your diary while they are still on the thread.

The Inbox as one list: web chat, texts and calls together, a call marked no answer, a completed call that booked a roof inspection, texts confirming a Thursday appointment and asking the price, each row tagged with the channel it arrived on.

Real estate lead follow-up that runs for months, not days

Most buyers who enquire today are not buying this month. Real estate lead follow-up is the job of staying in front of them for the months in between, and it is the job that always loses to the transaction that is closing this week. A campaign here is a sequence of steps, each with its own delay and its own channel: an email the day after the enquiry, a text on day three, an email at two weeks, a check-in at six weeks, and on for as long as you set.

The text step carries the number it sends from, the texts-per-hour pace for that number, the sending window with its days, hours and time zone, and the Reply STOP line. A reply of STOP is honoured on every channel at once, and anything already queued to that person is cancelled. Each step can be conditional: send the next email only if they opened the last one, or only if they clicked the listing link.

The sequence ends on its own the moment there is a reason to: a reply, which the agent works, a booking, or an opt-out on any channel. A buyer who books a showing in month four is not sent the month-five email.

The text messages card in the campaign builder: which agent's number sends, texts per hour per number, a TCPA consent tick with the 9am to 8pm sending window and the Reply STOP line, and the opening text of the sequence.

Every buyer, seller and past client in one list

The portal email, the website chat, the text to your mobile number and the Instagram DM about the listing you posted this morning all land in one inbox, newest first, each row tagged with the channel it came in on. Filter it to one mailbox, one number or one agent when you are working a single listing or a single team member's pipeline.

The chat widget is one line of script on your website, in your colour and with your photo. It answers from the same knowledge base as the email and asks for an email address when the conversation is worth keeping, so the visitor who chatted on Monday and emailed on Wednesday is one person with one history, not two strangers.

When a buyer asks something you want to answer yourself, reply in the thread and the agent stands down on that conversation. Hand it back when you are done and the sequence picks up where it left off.

A website chat conversation in the Inbox: the visitor asks how much it is, the agent answers with the price and a link, the visitor's story is drawn across the top, and a reply box lets a person take the thread over.

AI agents for real estate agents: the ISA that never goes home

Real estate is a speed business that runs on a human schedule. The enquiry arrives while you are showing a property, driving between two, sitting in a closing or having dinner. The portal that produced it has already sent the same buyer the details of four comparable listings, and the first agent to answer, with something specific and a time to view, is usually the one who gets the showing. Everybody knows this. Almost nobody can act on it, because answering a stranger within a minute at 9pm on a Sunday is not a thing a person can do every day for years.

Bold Agent Kit gives you AI agents for real estate agents that do exactly that, on every channel a buyer or seller might use. One agent, built once from your own material, answers the portal email, the website chat, the text message and the social DM in seconds, from your own address and your own number. It asks the questions you would ask, offers real showing slots from your calendar and books the one they pick. Then it keeps in touch for as long as you decide, by email and text, until the person views, transacts or opts out.

It is, in practice, an AI ISA for realtors: the inside sales assistant that a large team hires to work the inbound leads and the database, except that it works every lead the same way on the first day as the hundredth, it is awake at every hour, and it costs $25 a month rather than a salary and a split. It does not replace you at the showing, the negotiation or the closing table. It makes sure you get to those, with a buyer who has already been qualified and a time already in the diary.

Everything it says comes from you. You give it the listing sheets, your answers to the questions buyers and sellers actually ask, your commission structure or fee as a data point, your areas and your hours, and the pages of your own site it may link to. You write the qualifying questions: budget, timeline, pre-approval, whether they have a property to sell, whether they are working with another agent. You write the rule for when it should stop and fetch you. Every reply on every channel is generated from that material and stored alongside it, so you can read back exactly why it said what it said.

It is also the thing that finally works your database. The past clients, the sphere, the open-house sign-in sheets and the two years of leads that never bought are the cheapest transactions a real estate agent has, and they are the campaign that never gets sent. Import them from a CSV or pull a segment straight out of HubSpot or GoHighLevel, write the sequence once, read the plan, and press Start. The agent works the replies and books the appointments; you get the ones who are ready.

One agent per agent, or one per team, on one subscription. Each agent has its own mailbox, number, knowledge base, instructions and analytics, and nothing is shared between them. A team lead can run an agent for every member of the team and invite each one into their own with a login that shows their conversations, their bookings and their numbers, and nobody else's.

The enquiry answered in secondsFrom your own address, at any hour, with the listing details and a showing offered.
The showing booked, not linkedReal open slots from your calendar, and only a slot it offered can be booked.
Qualified with your questionsBudget, timeline, pre-approval, a property to sell. Your questions, your words.
Followed up for monthsEmail and text on a sequence you wrote, until they view, transact or opt out.
The database finally workedPast clients, the sphere and the open-house list, from a CSV or the CRM.
One agent per agentUnlimited agents on one account. A team runs one each, with their own login.

The listing enquiry is won or lost in the first ten minutes

The lead was paid for, the buyer was interested, and the listing was right. Four things get in the way, and none of them is the buyer.

01

The enquiry waits for the viewing to end

A portal enquiry arrives at 6:40pm, while you are showing a townhouse. By the time you see it, the buyer has enquired on three comparable listings and one of the other agents has already replied with a time to view. The lead you paid for became somebody else's showing, not because they were better, but because they were free at 6:41.

02

The follow-up stops at the second message

Most enquiries get a reply and maybe one chase, then the list goes quiet. The buyer who was six months away from buying, and who needed a message every few weeks until they were ready, gets nothing after week one. When they do buy, it is with whoever happened to be in front of them that month.

03

Every channel is watched by nobody

The portal sends email. Younger buyers text or DM on Instagram. The website has a chat box nobody looks at. Sellers call. The same person turns up on three of them and is treated as three strangers, and at least one of the three is never answered at all.

04

The database is never worked

Past clients, the sphere, the open-house sign-in sheets and two years of leads that did not buy sit in a spreadsheet or a CRM. Everybody knows that list is where the referrals and the repeat business are. Nobody has the afternoon to send it a message, let alone eight of them over a year.

One agent. Every channel. Every enquiry worked the same way.

You build the agent once from your own listings, answers and questions. From then on it answers every channel you connect, books what can be booked, and only fetches you for the conversations that need an agent.

01 / Answers

In seconds, from your material

The portal email, the website chat, the text and the DM are answered on the channel they arrived on, at any hour, from the listing details, the Q&A pairs and the data points you gave the agent. It asks the qualifying questions you wrote and links only to the pages of your own site you allowed. Nothing is invented; a question it cannot answer from your material is handed to you.

02 / Books

The showing, straight into the calendar

With Google Calendar, Microsoft 365, Calendly, Cal.com or another calendar connected, the agent is given your real open slots and offers a few. The one the buyer picks is checked against what was offered, written into your calendar and confirmed on the thread. It cannot invent a time, cannot double-book you and cannot cancel a viewing it was not shown.

03 / Follows up

For months, until there is a reason to stop

A sequence of email and text steps on the days you set, inside the hours and time zone you allowed, with send conditions on opens and clicks. It ends on a reply, a booking or an opt-out on any channel, and anything already queued is cancelled. The buyer who is not ready this month is still hearing from you in month six.

The DM about the listing you posted this morning

A good listing post gets questions in the comments and in the DMs, and the DMs are where the buyers are. Connect Instagram, Messenger, WhatsApp or any of the eleven platforms with your own app credentials and the same agent answers them: is it still available, what are the fees, can I see it Saturday. It replies inside each platform's own reply window, offers the same real showing slots, and asks for an email address or a number when the conversation is worth keeping.

That handle is attached to the same contact record as the buyer's email address and phone number. When the person who DMed on Tuesday fills in the website form on Thursday, the two are merged and the history moves across, so the agent reads the whole conversation before it writes a word and never pitches the same listing twice.

Every DM, reply and booking lands in the same inbox as the email and the calls, tagged with the platform, and counts in the same funnel. You learn which platform actually produces showings, rather than guessing.

The agent's Social tab: Messenger, Instagram, WhatsApp, Telegram, LINE, Viber, Slack, Discord, Bluesky, Reddit and X as a grid of platform cards, each connected with your own app credentials.

The four things that actually get you the showing

Each one answers a problem above, and each one runs without anybody remembering to do it.

Speed

Replies before the competition

The enquiry at 6:40pm is answered at 6:40pm, with the listing details, a qualifying question and a time to view, on the channel it arrived on. The buyer hears from you first.

Persistence

Month six, not week one

Email and text on a sequence you wrote, for as long as you set. It stops the moment they reply, book or opt out, and it never decides a lead is not worth the next message.

Memory

One buyer, not three strangers

The DM, the email address and the phone number become one contact with one history, read before every reply, so the buyer who chatted, emailed and texted is never asked the same question three times.

Booking

The showing in the diary

Real open slots offered, the one they pick written into your calendar and confirmed. Not a link they might use; the appointment, with the buyer already qualified.

And you can see which channel produced the showing

Every enquiry, reply, text, DM, showing and closed transaction is recorded against a person and reported as a funnel, per agent and across the team. This is the part that tells you which portal, which platform and which step of the nurture actually produced the appointment.

The Bold Agent Kit dashboard: 157 people reached, 89 replied, 59 visited the site, 9 converted and $4,050 of value won over the last 30 days, with a breakdown by channel and by agent, and recent journeys underneath.

The funnel counts people rather than messages: how many the agent reached, how many replied, how many went on to visit your listings on your own site, and how many converted, with the total value won and the median time it took. A conversion is what you define it to be. Set a goal for a booked showing, or mark a closed transaction as won with its commission as a dollar value, and the campaign reports what it produced, not just how many emails it sent.

Below the funnel, a channel table shows where each person first made contact and which channel they were on when they converted, so you learn whether it is the text or the email that gets your buyers to book, and whether the Instagram enquiries are worth the time. One row per person shows the whole history in order: the portal enquiry, the reply, the text, the DM, the showing, the offer.

With a one-line snippet on your website, page goals and visit triggers close the loop. When a known buyer comes back to the listing page they enquired on three weeks ago, the agent can tell you, or send them a follow-up after a delay you set, on the channel they last used. The buyer who is looking again gets a message the day they start looking.

A funnel of buyers, not messagesReached, replied, visited your listings, booked or closed, and the value won.
Time to bookThe median time from enquiry to showing, so you know how long the nurture should run.
Which channel got the showingWhere each buyer first made contact, and the channel they were on when they booked.
The listings they read firstWhich pages of your site known buyers looked at before they booked or bought.
One row per buyerEvery enquiry, reply, text, DM, showing and offer for that person, in order.
A return visit, followed upThey come back to a listing you named, and the agent follows up on the channel they last used.
Journey view

Every event for one person

Built from the cookie, email address and phone number attached to that contact, so activity months apart on different channels appears on one row.

A journey row for one contact: their address, then every email reply in order along a single line, with earlier events folded up behind a +5.
Visit triggers

Follow up on a return visit

Page goals and visit triggers require a one-line snippet on your website. Conversations, bookings and manually marking a deal won work without it.

A saved visit trigger: when a lead visits /thank-you, email me after 20 minutes, once per 7 days, with a fired count and an on switch.

What working every lead normally takes, and what it takes here

Each of these is usually a separate person, a separate service or a separate tool, and most of them are priced per lead, per seat, per conversation or as a share of the commission. Here they are one plan.

The jobWhat it normally takesBold Agent Kit
Answering the portal enquiry in minutes, at any hourAn ISA on a salary and a split, or you, at dinnerIncluded
Qualifying the buyer with your questionsThe same ISA, or a form nobody fills inIncluded, from your instructions
Booking the showing into your calendarA scheduling link, and hoping they use itIncluded, the agent books it
Following up for months by email and textA drip tool priced per contact, with templates nobody wroteIncluded, your sequence
Answering the phone when you are showingAn answering service, priced per call or per minuteIncluded, on your own number
Instagram, Messenger and WhatsApp DMs about listingsChecked by hand, between viewingsIncluded
Working the past clients and the sphereA newsletter tool, and a campaign that never gets sentIncluded, from a CSV or the CRM
Knowing which portal or platform produced the showingAttribution most agents do not haveIncluded

Bold Agent Kit is $25 a month, or $200 a year, for the whole account: every agent, every channel, every lead, no share of any commission. The only other costs are your carrier's, for texts and calls, and your AI provider's, typically a few dollars a month per agent.

What real estate agents put an agent on

The same agent covers all of these. Many accounts run one per agent, one per team, or one for buyers and one for the database.

An agent or team taking portal and website enquiries on listings. The agent answers each one in seconds from the listing details and your Q&A, asks the qualifying questions you wrote, offers real showing slots and books the one the buyer picks. Buyers who are not ready go into a nurture sequence that runs by email and text for as long as you set. The ones who ask about an offer, a price reduction or anything you named come to you with the whole thread.

An agent working seller leads: the valuation request from the website, the "what is my home worth?" chat, the call from a homeowner who saw your board on the street. The agent answers what it can from your material, asks the questions that tell you whether this is a listing worth chasing, and books the valuation appointment into your diary. The phone is answered on your own Twilio number, so the seller who calls at lunchtime while you are at a viewing gets a person-shaped answer and a time in the calendar, not voicemail.

The database. Past clients, the sphere, the open-house sign-in sheet from Sunday and the leads from two years ago that never bought. Import them from a CSV or pull a segment out of HubSpot or GoHighLevel, write a sequence that sounds like you, read the plan and press Start. Open house follow-up goes out on Monday morning to everybody who signed in, the past-client campaign checks in a few times a year, and the agent works every reply and books the appointments. This is usually the cheapest business an agent has, and the campaign that never got sent.

It books your calendar, updates your CRM and knows what they bought

Connect the tools you already run and the agent works them like an assistant would: it takes appointments straight into your calendar, writes notes and outcomes back to the CRM, and reads your store to see what somebody has bought before it answers them.

Bookings are real, not guesses. It is only ever given slots that are genuinely free, and it can only take one it actually offered — so it cannot invent a time or double-book you. The same connection pulls a segment of past customers into a list when you want to run a campaign at them.

It books the slot itselfReal open times offered, and only a slot it actually offered can be booked.
Eighteen toolsHubSpot, GoHighLevel, Housecall Pro, ServiceTitan, Jobber, Stripe, Shopify and more.
It reads the customer firstWhat they bought, what is still open and what they are worth, before it replies.
Pull a segment into a listTake past customers straight out of the CRM and run a campaign at them.
Every action loggedBookings, cancellations and notes all recorded against that contact.

Eighteen CRMs, calendars and stores

  • HubSpot
  • GoHighLevel
  • Housecall Pro
  • ServiceTitan
  • Jobber
  • Google Calendar
  • Microsoft 365
  • Calendly
  • HubSpot Meetings
  • Zoho Bookings
  • Acuity
  • Cal.com
  • Square
  • Stripe
  • Shopify
  • WooCommerce
  • Wix
  • Squarespace

Powered by your own keys

Each agent uses a model on your own API key, in the same way it sends from your own mailbox and your own phone number. Sixteen providers are supported: OpenAI, Anthropic, Gemini, xAI and Mistral; DeepSeek, GLM, Kimi, Qwen and MiniMax; Groq, Together, Fireworks and OpenRouter; and Ollama or any other OpenAI-compatible endpoint you host yourself.

Bring your own credentials and you own the whole stack: your model provider, your mailboxes, your carrier, your CRM. We charge for the software and nothing else — no token markup, no metering, no credit packs — so your provider bills you direct at their rates, usually a few dollars a month per agent.

Your key, sixteen providersOpenAI, Anthropic, Gemini, xAI, Mistral, DeepSeek, Groq, OpenRouter and more.
Or a model you hostOllama, vLLM, or any other OpenAI-compatible endpoint of your own.
The fast model on callsIt switches automatically, because a phone call cannot wait for a sentence.
No metering from usNo markup, no credit packs, no per-message billing. A busy month costs no more.
Keys stored encryptedYour credentials are yours; we never send them anywhere but your provider.

Sixteen model providers, on your own key

  • OpenAI
  • Anthropic
  • Gemini
  • xAI
  • Mistral
  • DeepSeek
  • GLM
  • Kimi
  • Qwen
  • MiniMax
  • Groq
  • Together
  • Fireworks
  • OpenRouter
  • Ollama
  • Any OpenAI API

None of it matters if the email lands in spam

A new address sending forty cold emails a day gets filtered, and takes the domain with it. Mailboxes that opt into warm-up send each other ordinary mail on a ramp, starting at five a day. The receiving mailbox finds each message, moves it out of spam if it landed there, marks it read and replies to a share of them.

Each mailbox carries a health score out of 100 — SPF, DKIM and DMARC on the sending domain, seven days of real sends and bounces, and where its own warm-up mail is landing — with the reasons listed. A mailbox whose bounce rate or spam placement passes a threshold is pulled out of campaign rotation automatically, before it damages the domain.

Warm-up on a rampOpted-in mailboxes send each other ordinary mail, starting at five a day.
A health score out of 100SPF, DKIM and DMARC, seven days of real sends, and where the mail is landing.
A failing address rests itselfCross the bounce or spam threshold and it leaves campaign rotation on its own.
One-click unsubscribeHonoured automatically, including on messages already sitting in the queue.
Caps you cannot overshootOne reply per thread, a daily cap per sender, hourly caps per channel.

Live before your next showing, and nothing sends until you say so

Three steps. Inbound switches on when you connect a channel. A campaign is created as a draft and shows you the whole plan, every contact and every step, before it sends anything.

Build the agent from your listings and your answers

Name it, choose a model and paste your API key. Then give it what it needs to answer a buyer or a seller: the listing sheets as documents, your Q&A pairs for the questions you get every week, your fees, your areas and your hours as data points, and the listing and about pages of your own site it may link to. A listing that goes under contract is a document you remove.

Write the instructions last: the qualifying questions and the order to ask them, how it should talk about price and fees, what it should offer a buyer who is not ready, and the exact situations in which it should stop and fetch you. An offer, a request for a price reduction and a buyer who says they are working with another agent are the usual three.

Model16 providers, on your own key
Documentslisting sheets and your buyer and seller guides
Q&A pairsfees, process, availability, financing
Data pointscommission, areas, hours, time zone
Your pageslistings and about pages, linked verbatim
Instructionsqualifying questions, tone, when to hand over

Connect the mailbox the portals send to, your number and your calendar

Add the mailbox that receives the portal enquiries and the website form, a number for texts and calls, the chat snippet for your website, and the social accounts buyers actually DM. Each one runs on your own account, so the replies come from you and the reputation stays yours.

Then connect the calendar so it can book showings and valuations, and the CRM, HubSpot or GoHighLevel, so it reads what you already know about a contact before it answers and writes the outcome back. Import the database as a CSV, or pull a segment straight out of the CRM into a list.

Mailboxapp password, or SMTP + IMAP
Numberone of nine SMS carriers, Twilio for calls
Websiteone line of script, in your colour
SocialInstagram, Messenger, WhatsApp and eight more
CalendarGoogle, Microsoft 365, Calendly, Cal.com
CRMHubSpot or GoHighLevel, read and written

Switch inbound on, then start the nurture

Switch auto-reply on for each channel, and the agent starts answering what already arrives. For the nurture, build the sequence across email and text, set the days, hours and time zone it may contact anyone, and read the whole plan on the review screen: every contact, every step, every date. Nothing leaves until you press Start.

Then watch the inbox. Replies are worked by the agent, showings appear in your calendar, offers and anything else you named come to you with the thread. Pause a campaign when a listing goes under contract and resume it, or end it, as you decide.

Inboundauto-reply is a switch per channel
Draft firsta campaign sends nothing until started
Scheduledays, hours and time zone
Conditionsopened, not opened, clicked
Stop rulesreply, booking, STOP or opt-out
Pauseresume any campaign at any point

One account, unlimited agents

One account runs unlimited agents, one per client, and nothing is shared between them. A knowledge base belongs to a single agent, and content from one agent is never used to generate replies for another.

Invite a client by email address and they get their own login, which opens onto the one agent you gave them: its conversations, its numbers, its analytics and a reply box. They cannot see your other clients, your API keys, your settings or your billing. Access is deny-by-default.

One agent per clientUnlimited agents on one account, and nothing crosses between them.
They see one agent, not your accountTheir own login, onto the conversations, numbers and analytics you gave them.
Deny by defaultNo settings, no API keys, no billing, no sight of your other clients.
Reporting they can readThat agent has its own funnel, so the client sees what it actually produced.
$50 a year per referralOr $5 a month on the monthly plan — on every payment, for the life of the account, not just the first.

One plan. Everything in it. Monthly or yearly.

No seat tiers, no credit packs, no per-agent or per-channel pricing, and nothing held back behind an enterprise call.

Agents
How manyUnlimited — one per business, brand or job
Shared brainThe same identity, instructions and knowledge on every channel
Knowledge baseDocuments, Q&A pairs, data points and pages of your own site
IsolationOne agent's content is never used to reply for another
Client seatsInvite a client into one agent, with their own login
Channels
EmailAs many mailboxes per agent as you connect, rotated by campaigns
Text messagesNine providers — Twilio, Telnyx, SimpleTexting, Plivo, Vonage, Sinch, Bandwidth, MessageBird, ClickSend
Phone callsAnswering and dialling, with recordings and transcripts
TranscriptionGoogle, or Deepgram nova-3 on your own key
VoicesGoogle, Amazon Polly and ElevenLabs, or your own ElevenLabs / Fish Audio account
Voice cloningRecord a voice in the browser and clone it on your ElevenLabs or Fish Audio key
Website chatA widget on your site with your colour, image and greeting
Social DMsMessenger, Instagram, WhatsApp, Telegram, LINE, Viber, Slack, Discord, Bluesky, Reddit, X
Inbox
One listEvery channel's conversations together, newest first, tagged by channel
FiltersBy channel, by mailbox or number, or by agent
TakeoverReply yourself and the agent stands down on that thread
Hand backReturn the thread to the agent when you are done
Campaigns
Multichannel sequencesEmail, text and call steps in one campaign, each with its own timing
Send conditionsSend a step only if they opened, did not open, clicked or did not click
ScheduleThe days, hours and time zone anything may be sent
Stop rulesA reply, a booking or an opt-out on any channel ends the sequence
PacingPer-mailbox and per-number hourly limits, pausable and resumable
Review before startThe full plan is shown; a campaign sends nothing until you start it
TemplatesEmail, text and call scripts, saved once and reused
Analytics
FunnelReached, replied, visited, converted, plus value won and time to convert
By channelWhere each person started, and the channel they converted on
PagesWhich pages known people read, and how many of them converted
JourneysOne row per person: every message, visit, call and booking in order
GoalsA page rule or a manual "won", each with a dollar value
TriggersA known person returns to a page — notify you, or send a follow-up
Open and click trackingRecorded per campaign and added to that person's history
Integrations
CalendarsGoogle, Microsoft 365, Calendly, Cal.com, Acuity, Zoho, Square, HubSpot Meetings
CRMs and commerceHubSpot, GoHighLevel, Housecall Pro, ServiceTitan, Jobber, Stripe, Shopify, WooCommerce, Wix, Squarespace
BookingReal open slots offered, and only an offered slot can be booked
CRM importImport a segment of customers into a contact list
Deliverability and compliance
Mailbox warm-upRamped sending across the network, with spam rescue and replies
Health scoreSPF, DKIM, DMARC, bounce rate and inbox placement, with reasons
Auto-restA failing address is removed from rotation automatically
UnsubscribesOne click, honoured automatically, including on queued mail
Reply limitsOne reply per thread, per-sender daily and per-channel hourly caps
FilteringBounces, out-of-office and no-reply addresses ignored
List building
Contact extractionEmails, phone numbers and social profiles, on any site. Unlimited.
Deep scanFollows the pages of a domain most likely to carry contact details
Domain queueLoad a CSV of sites and work through them one at a time
Contacts and listsUnlimited, by email or phone, with CSV import and export
AI
Your own keySixteen providers, including any OpenAI-compatible endpoint you host
What we charge for AINothing — no markup, no metering, no credit packs
On callsUses your provider's fastest model automatically
Account
PlatformsChrome side panel and web dashboard on one login
Members' forumSix boards, visible only once you are signed in
Referral program$50 a year per referral ($5 a month), recurring for the life of the account
Supportsupport@boldagents.co
$25/ month
$200/ year

Billed monthly. No add-ons, no seat tiers. Cancel anytime.

$16.67 a month, billed once a year. No add-ons, no seat tiers. Cancel anytime.

Start 7-day free trial Start 7-day free trial

Before you sign up

What do AI agents for real estate agents actually do with a portal enquiry?

A portal enquiry arrives as an email in the mailbox the portal sends to. With that mailbox connected, the agent reads it, replies from your own address within seconds, and writes the reply from the material you gave it: the listing details, your Q&A pairs and the pages of your site it may link to. It asks the qualifying questions you wrote, offers real showing slots from your calendar, and books the one the buyer picks. The buyer's replies come back over IMAP and are answered in the same thread. If the buyer is not ready, the agent can put them into a nurture sequence by email and text. Anything you told it to hand over, such as an offer, lands in your inbox with the full thread.

Can it book showings into my calendar, or does it just send a link?

It books. Connect Google Calendar, Microsoft 365, Calendly, Cal.com, Acuity Scheduling, Zoho Bookings, Square Appointments or HubSpot Meetings, and the agent is given your genuinely open slots for the week ahead. It offers a few of them in the reply, and when the buyer picks one, that choice is checked against the slots it offered, written into your calendar and confirmed on the thread. It cannot book a time that was not free, it cannot double-book a Saturday morning, and it cannot cancel an appointment it was not shown. The booking is recorded against the buyer, so the showing, the enquiry that led to it and every message in between are on one row.

Is this an AI ISA for realtors, and how is it different from hiring one?

In what it does, yes: it answers the inbound leads in minutes, qualifies them with your questions, books the appointment and works the database, which is the ISA job. The differences are the ones you would expect from software. It answers at 9pm on a Sunday, it works the hundredth lead exactly as it worked the first, it never decides a lead is not worth the next message, and it costs $25 a month for as many agents as you want, with no split. It does not go to the showing, negotiate, or read a room. It gets you to the showing with a buyer who is qualified and a time in the diary, which is what an ISA is for.

Where do the answers come from? Will it make up details about a listing?

Every reply is generated from the knowledge base you gave that agent and nothing else: the listing sheets you uploaded as documents, your Q&A pairs, your data points for fees, areas and hours, and the pages of your own site you allowed it to link to. It does not browse, it does not guess at a price, and it does not describe a property from memory. When a buyer asks something the material does not cover, it says so and hands the question to you. Each reply is stored alongside the content it was generated from, so if you ever want to know why it said a listing had two bathrooms, the source is next to the message.

How long will it follow up a buyer lead, and how does it stop?

For as long as you set. A campaign is a sequence of steps, each with its own delay, channel and send condition, and there is no limit on how many or how far apart. Many agents run a fast sequence for the first two weeks, then a slower one for months. It sends only inside the days, hours and time zone you allowed, at the pace you set per mailbox and number. The sequence ends the moment there is a reason to: a reply, which the agent works, a booking, or an opt-out or STOP on any channel, which ends it on every channel and cancels anything queued. It never sends the month-five email to somebody who booked in month four.

Can it work my past clients and my sphere?

Yes, and that is usually the campaign with the best return. Import the list from a CSV, or connect HubSpot or GoHighLevel and pull a segment of past clients, lapsed leads or the open-house sign-in sheet straight into a contact list. Write the sequence in your voice, a check-in a few times a year, a referral ask, a market note, and read the plan before you start it. With the CRM connected, the agent reads what you already know about each person before it writes, and it works every reply and books the appointments that come out of it. Every campaign email carries a one-click unsubscribe, honoured automatically, including on messages already queued.

Does it answer the phone? Can it work as an AI receptionist for real estate?

Yes. Calls run on your own Twilio number, with separate switches for answering and dialling. When a buyer or seller calls while you are at a viewing, the agent answers in real time from the script you saved, answers questions from your material, offers showing or valuation slots and books the one they choose. It uses your provider's fastest model on a call so it does not leave silences, and it keeps the recording and transcript against the contact. A caller who asks for something you named, an offer or a complaint, is taken to your inbox with the transcript. Dialling is a separate switch, so it can also place the follow-up call as a step in a sequence.

What does it cost for a team, and can each agent have their own?

The plan is $25 a month or $200 a year for the whole account, with a 7-day free trial and unlimited agents. A team lead builds one agent per team member, each with its own mailbox, number, calendar, knowledge base and instructions, and nothing is shared between them. Each member is invited by email into their own agent with a login that shows their conversations, their bookings and their analytics, and not the account, the keys, the billing or anyone else's pipeline. There is no per-seat, per-agent or per-lead charge. You pay your carrier for texts and calls and your AI provider for the model, both at cost, and typically a few dollars a month per agent.

The same agent, in other industries

One subscription, unlimited agents. What changes is the knowledge base, the channels and the instructions.

The next enquiry gets answered in seconds.

Connect the mailbox the portals send to, add your calendar, load the listings. Every buyer is answered, every showing is booked, and the database is finally worked.

7-day free trial · Cancel anytime