AI agents for general contractors
that follow up every estimate.

AI agents for general contractors that answer the new enquiry in seconds, ask the budget, the timeline and the address before you drive anywhere, book the site visit into a slot that is actually free, and then follow up the estimate by email, text and call for the weeks or months a remodel takes to decide. On your own number, from your own mailbox, with every conversation kept.

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.

The estimate chased from your own mailbox, for as long as the decision takes

A kitchen remodel is not decided the week the estimate lands. The homeowner is collecting three bids, talking to a bank, waiting for a bonus, and the contractor who is still politely in touch in week six is usually the one who signs. The agent runs that follow-up from your own mailbox, connected with an app password for Gmail or Outlook or as an SMTP and IMAP host, so every note comes from the address the estimate came from and not from a domain the homeowner has never seen.

Each step is a template with the estimate details filled in: a note on day three asking whether the scope is right, a text on day seven, an email on day twenty with the answer to the question they asked on the walkthrough, a call on day thirty. A reply comes back over IMAP and is answered from the address it arrived at, and the moment the homeowner replies, books or asks it to stop, the sequence ends on every channel.

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.

Budget, timeline and address, asked before anybody drives out

Half the site visits a general contractor makes should never have happened: the budget was a third of what the job costs, the house was ninety minutes away, or the homeowner was "just getting ideas" for a project three years off. The agent asks the questions you told it to ask, in the order you told it, on the website chat, by text, by email and in the DMs: what the project is, roughly what they have set aside, when they want to start, and where the property is.

It also answers the questions coming the other way, from your material: whether you take jobs that size, what a design consultation costs, how far you travel, how long a bathroom typically takes. When a lead matches the rules you wrote it offers a site visit; when it does not, it says what you told it to say and marks the thread for you. The answers are written to the CRM against that contact, so you read them before you knock.

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.

The site visit booked while the lead is still talking

An AI receptionist for contractors that takes a message is a voicemail with better manners. This one books. Connect the calendar you run the week from, whether that is Google Calendar, Microsoft 365, Calendly or Cal.com, and the agent is given the real open slots for the week ahead. It offers a few that fit your travel rules, the homeowner picks one, and the visit is written in and confirmed in the same conversation.

It cannot book a time that was not free and it cannot move a visit it was not shown, so the calendar on your phone is the calendar the homeowner was promised. The booking, the pre-qualifying answers and the outcome are logged against the contact in the CRM, and the call transcript, the chat and the texts all sit in one inbox for the morning.

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.

Past clients and subcontractors, reached from a list on a schedule

The client whose kitchen you did four years ago is the cheapest bathroom lead you will ever get, and the subcontractor list you need to fill a slot in March is a text campaign, not forty phone calls. Pull a segment straight out of HubSpot, GoHighLevel or Jobber, or upload a CSV, and run a short sequence at it: a text and an email inside the sending window you set, with a Reply STOP line, from your own number and mailbox.

The text step carries the number it sends from, how many texts an hour that number may send, and the window. A reply is worked by the agent from your material; an opt-out on one channel ends the sequence on all of them. A goal with a dollar value on the campaign tells you what the win-back run actually produced.

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.

AI agents for general contractors that keep the estimate alive for the months it takes

A general contractor's sales cycle is the longest in the trades. A service business closes a lead in a day; a remodel or a build takes weeks of enquiries, a site visit, an estimate, a revision, a financing conversation and a decision that gets made at a kitchen table months after the first email. Every one of those steps is a place the job can quietly die, and most of them die in the same way: the homeowner asked something, the contractor was on a roof or in a crawlspace, and nobody wrote back until it was too late. AI agents for general contractors exist to be the person who writes back, every time, at the right stage, for as long as the job takes.

Bold Agent Kit gives you one agent that answers on your own number, your own mailbox, your website chat and your social DMs, from one knowledge base. You give it the kinds of work you take and the kinds you do not, your service area, your typical timelines, your minimum job size, what a design consultation costs, how deposits and draws work, the financing you can point to, and the pages of your own site it may link to. It answers from that material and nothing else, asks the pre-qualifying questions you wrote, offers real open slots on your calendar for the site visit, and writes the booking and the answers back to the CRM.

It follows up as well. Every estimate gets a sequence you wrote once: the note on day three, the text on day seven, the call on day thirty, inside the hours you set, until the homeowner replies, books or opts out. A segment of past clients pulled from the CRM gets the spring campaign about the next project. A list of subcontractors gets the text about the slot you need to fill. Every message, transcript and chat lands in one inbox, and the dashboard reports how many people it reached, how many signed and what the work was worth.

It is not a lead service and it does not take a percentage of the contract. It is software on your own accounts, at $25 a month for as many agents as you want, with the AI on your own key and the calls and texts billed to you by your carrier at cost. Two brands, one for remodels and one for new builds, are two agents on the same plan, and nothing is shared between them.

Answers the enquiry in secondsThe 8pm form, the Instagram DM and the call from the truck are answered on the channel they arrived on.
Asks budget, timeline and locationThe pre-qualifying questions you wrote, in the order you wrote them, before a site visit is offered.
Books the site visit itselfReal open slots on your calendar, and only a slot it offered can be booked.
Follows up for monthsEmail, text and call on the days you set, until the homeowner replies, books or opts out.
Past clients and subs on a listA CRM segment or a CSV gets a short campaign from your own number, with a stop word.
One agent per brandUnlimited agents on one plan, each with its own knowledge base, number and mailbox.

Remodeling leads do not die on price. They die in the silence.

The estimate was fair and the homeowner liked you on the walkthrough. Four things happen between that day and the signature, and all four happen because everybody in the company is on site.

01

The lead cools before anybody calls back

A homeowner fills in your form at 8pm, or a directory sends the lead to your inbox at lunchtime, and you are on a roof. By the time you look at your phone they have messaged three contractors and one of them, or one of their assistants, wrote back in four minutes. The first company to answer is usually the first company to get the site visit, and the site visit is where the job is really won.

02

The estimate goes out, and then it is silent

You spent two hours on the walkthrough and an evening on the numbers. The estimate is emailed, one follow-up goes out a week later, and then the job disappears into the list of "waiting to hear back". A remodel takes months to decide. The homeowner had a question in week three that nobody answered, and by week eight the contractor who kept in touch had the deposit.

03

Half the site visits should never have happened

A ninety-minute drive to price a kitchen for a homeowner with a quarter of the budget, a "someday" project, or a property outside your area. Nobody asked the three questions that would have saved the afternoon, because asking them feels awkward and the lead might go cold while you wait for the answer. So the calendar fills with visits that never become work.

04

Past clients and subs are a spreadsheet nobody opens

The clients from four years ago are due a bathroom, a deck or a referral, and the subcontractor list could fill the gap in your March schedule in an afternoon. Both are a campaign that should go out on a date from a list, and both sit in a spreadsheet because the person who would send it is the person who is on site.

One agent that answers, asks, books and keeps following up

You build the contractor agent once: what you build, where, for whom, at what size, and the rules for when a lead is worth a visit. From then on it works every channel you connect, on its own, and fetches you for the conversations that need the person who is actually going to build the thing.

01 / Answers and asks

From your material, in your order

It answers "do you do additions?", "how long does a bathroom take?" and "what does a consultation cost?" from your documents, your Q&A pairs and your data points, and links only to the pages of your own site you allowed, such as the portfolio page for that kind of job. Then it asks what you told it to ask: the project, the budget range, the timeline, the address. With the CRM connected it reads the contact first, so a past client is not asked which company they used.

02 / Books

The site visit, into a real slot

When the answers match the rules you wrote, it is given the real open slots on the connected calendar for the week ahead, offers a few, and books the one the homeowner picks, in the chat, the text, the email or on the call. The booking is checked against the slots that were offered, written to the calendar, confirmed in the reply and logged against the contact. It cannot book a time that was not free, and it cannot cancel a visit it was not shown.

03 / Follows up

The estimate, for as long as it takes

Every estimate gets a sequence across email, text and call, each step with its own delay and send condition, inside the days, hours and time zone you set, for thirty days or ninety. A past-client segment gets the spring campaign; a subcontractor list gets the text about the slot in March. Every sequence stops the moment there is a reason to: a reply, a booking, or an opt-out on any channel ends it on every channel.

The Instagram DM about the kitchen gets the same answer as the email

A contractor's best lead source is often a photo. Somebody sees the finished kitchen on Instagram or the deck on Facebook and sends a DM: "how much was this?" Connect Messenger, Instagram, WhatsApp and the other eight platforms with your own app credentials and the same agent answers there, from the same knowledge base, inside each platform's own reply window. It asks the same pre-qualifying questions, offers the same real slots, and asks for an email address or a phone number when the conversation is worth keeping.

That handle is attached to the same contact as their email and their phone number, so when the same person fills in the form on your website a week later, the agent already knows they asked about the kitchen and what budget they gave. Every DM lands in the same inbox as the calls and the emails, and you can take any thread over yourself and hand it back when you are done.

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 get a remodel from estimate to deposit

Each one answers a problem above, and each one runs while you are on site.

Speed

The enquiry answered in seconds

The form at 8pm, the directory lead at lunch, the DM on Saturday and the call from the truck are all answered the moment they arrive, from your material, on the channel they arrived on, with the site visit offered in the same conversation.

Qualification

Three questions before the drive

Budget, timeline and address, asked the way you would ask them, before a visit is offered. The homeowner who is outside your area or a third of the budget gets the answer you wrote for them, and your afternoon stays free for the one who is ready.

Persistence

The estimate chased for ninety days

A note on day three, a text on day seven, a call on day thirty, and on for as long as you set. The sequence runs to the end on every estimate unless the homeowner replies, books or opts out, and it does not stop because the crew started a big job.

Memory

One homeowner, one history

The DM in January, the site visit in February, the estimate in March and the "we are ready now" text in July are one contact. The agent reads the whole history before it replies, so nobody is asked the budget twice.

And you can see exactly which estimates became contracts

Every enquiry, reply, site visit, estimate and signed job is recorded against a homeowner and reported as a funnel, per agent and across the account. For a business with a three-month sales cycle, this is the part that tells you what is actually working.

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, not messages: how many the agent reached, how many replied, how many went on to visit your site, how many booked a site visit or signed, with the total value won and the median time from first contact to the contract. Set a goal with a dollar value on a signed estimate, mark a job won when the deposit clears, and each campaign reports what it brought in rather than how many emails it sent. For a contractor, the median time to convert is the number that tells you how long the follow-up sequence should run.

Below the funnel, a channel table shows where each homeowner first made contact and which channel they were on when they signed, so you learn whether the remodeling leads come from Instagram or the website and whether they close on the phone or by email. One row per homeowner shows the whole history in order: the DM, the visit, the estimate, the text in week six that got the reply. With a one-line snippet on your site, a visit trigger can follow up when a known homeowner returns to the portfolio page or the financing page weeks after the estimate went out.

A funnel of homeowners, not messagesReached, replied, visited your site, booked a visit or signed, and the total value won.
Time to a signed contractThe median time from first contact to the deposit, so you know how long the sequence should run.
Which channel signed itWhere each homeowner first made contact, and the channel they were on when they signed.
The portfolio page, watchedA known homeowner comes back to it weeks later, and the agent follows up on the channel they last used.
One row per homeownerEvery DM, chat, call, visit and estimate for that household, in order, with timestamps.
Value won per campaignA goal on a signed estimate or a win-back job carries a dollar figure, so the spring run reports what it made.
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 a contractor's front office 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 call, per conversation or per seat. Here they are one plan.

The jobWhat it normally takesBold Agent Kit
Answering the enquiry while you are on siteAn office manager, a spouse, or an answering service priced per callIncluded, on your own number
Asking the budget and timeline before a visitNobody, or an awkward call you make yourselfIncluded, from your instructions
Booking the site visit into the calendarThree texts back and forth, or a booking link and hopingIncluded, the agent books it
Following up every estimate for ninety daysOnce, from the truck, then silenceIncluded, email, text and call
Answering the Instagram and Messenger DMsChecked by hand on Sunday nightIncluded, eleven platforms
The spring campaign to past clientsA spreadsheet and an email tool, sent when somebody remembersIncluded, from a CRM segment
Knowing which channel produced the contractAttribution most contractors do not haveIncluded
The AI itselfMetered per conversation or per minuteYour own key, billed by your provider at cost

Bold Agent Kit is $25 a month, or $200 a year, for the whole account: every agent, every channel, every brand you run, no per-lead or per-call charge and no percentage of the contract. The only other costs are your carrier's, for the calls and texts, and your AI provider's, typically a few dollars a month per agent.

What general contractors put an agent on

The same agent covers all of these. A contractor running remodels under one name and new builds under another runs two agents on the same plan, each with its own number, mailbox and knowledge base, and nothing shared between them.

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 the next estimate goes out, and nothing sends until you say so

Three steps. Inbound answering can be switched on the same afternoon. A campaign is created as a draft and shows you the whole plan, every homeowner and every step, before it sends anything.

Build the contractor agent

Name it, choose a model and paste your API key. Then give it what it needs to answer a homeowner planning a project: the kinds of work you take and the kinds you do not, your service area, your minimum job size, what a design consultation costs, your typical timelines for a kitchen, a bathroom and an addition, how deposits and draws work, and the portfolio and financing pages on your own site it may link to.

Write the instructions last: the pre-qualifying questions in the order you want them asked, the rules for when a lead gets a site visit and what to say when it does not, which offers it may make in a follow-up, and the exact situations in which it should stop and fetch you. A commercial enquiry, an insurance claim and a complaint about a current job are the usual three.

Model16 providers, on your own key
Documentsyour process, your contract terms, PDF or Word
Q&A pairstimelines, deposits, permits, financing
Data pointsservice area, minimum job, consultation fee
Your pagesthe portfolio and financing pages, linked verbatim
Instructionsthe questions to ask, the rules, when to hand over

Connect the number, the mailbox, the DMs and the calendar

Add a Twilio number for calls and texts, the mailbox your estimates go out from, the chat snippet for your website, and the Instagram and Messenger accounts where the photos bring the enquiries. Each one runs on your own account, so the number on the truck and the address on the estimate are the ones that answer.

Then connect the calendar you run the week from and the CRM that holds the clients: HubSpot, GoHighLevel, Jobber or Housecall Pro. The agent reads the contact before it replies, books site visits into real open slots, writes the pre-qualifying answers and the outcome back, and pulls a segment of past clients into a list when you want to run a campaign at them.

NumberTwilio for calls, or one of nine SMS carriers
Mailboxapp password, or SMTP + IMAP
Websiteone line of script
Socialyour own app credentials, eleven platforms
CalendarGoogle, Microsoft 365, Calendly and more
CRMHubSpot, GoHighLevel, Jobber, Housecall Pro

Switch inbound on, then build the estimate campaign

Switch answering on for calls, texts, chat and DMs, and the agent starts working what already arrives. Then build the estimate follow-up as a campaign: email, text and call steps over thirty, sixty or ninety days, the days, hours and time zone anything may send, and the whole plan on the review screen. Nothing leaves until you press Start.

Then watch the inbox. Enquiries and replies are worked by the agent; the situations you named come to you; a reply or a booking ends the sequence for that homeowner. Pause the campaign when a big job starts and resume it when you have room in the schedule again.

Inbounda separate switch per channel
Draft firsta campaign sends nothing until started
Scheduledays, hours and time zone
Conditionsopened, not opened, clicked
Stop rulesreply, booking 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

Can AI agents for general contractors follow up an estimate for three months without annoying the homeowner?

Yes, because the pace is yours. A campaign is a sequence of email, text and call steps, each with its own delay and a send condition, so the text on day seven can go only if the email on day three was not opened, and the call on day thirty only if nothing has been answered. It runs inside the days, hours and time zone you set, replies once per thread, and stops the moment the homeowner replies, books or opts out on any channel. Six well-spaced touches over ninety days is more disciplined than what most contractors manage by hand, and less intrusive.

How does it pre-qualify a remodeling lead?

From the instructions you write. You tell it the questions to ask, in order: what the project is, roughly what they have set aside, when they want to start, and where the property is. You also tell it the rules: the minimum job size, the service area, the timelines you can take. When the answers match, it offers a site visit from the real open slots on your calendar; when they do not, it says what you told it to say and marks the thread for you. The answers are written to the CRM against that contact, so you read them before the visit.

Can it book the site visit into my calendar?

It books, rather than sending a link. Connect Google Calendar, Microsoft 365, Calendly, Cal.com or one of the other calendars, and the agent is given the slots that are genuinely free for the week ahead. It offers a few, the homeowner picks one, the choice is checked against what was offered, written to the calendar and confirmed in the reply. It cannot book a time that was not free and it cannot cancel a visit it was not shown.

What if the homeowner asks a question about the estimate I did not anticipate?

It answers from the material you gave it, and only that. Your documents, your Q&A pairs about timelines, deposits, permits and financing, and the pages of your own site it may link to are the whole of what it knows. When a question falls outside that, it says so and, if you wrote the rule, hands the thread to your inbox with the agent standing down on that conversation. You reply yourself, and hand the thread back when you are done. Every reply it writes is stored with the material it came from, so you can read back exactly what was said.

I run two brands, one for remodels and one for new builds. Do I need two accounts?

No. One account runs unlimited agents, so each brand gets its own agent with its own name, number, mailbox, knowledge base, instructions and analytics, and nothing is shared between them. A knowledge base belongs to one agent only, and content from one is never used to reply for the other. The same applies to a contractor with a separate company for commercial work, or a builder who also runs a handyman brand. It is the same $25 a month either way.

Can it reach my subcontractors and past clients?

Yes, as a campaign. Pull a segment of past clients straight out of the connected CRM, or upload a CSV of subcontractors, into a contact list and run a short sequence at it: a text and an email inside the sending window you set, from your own number and mailbox, with a Reply STOP line. Replies are worked by the agent from your material; a past client who says "we have been thinking about the bathroom" is offered a site visit from your real open slots. A goal with a dollar value on the campaign tells you what the run produced.

Does it work with the leads I get from directories and referral sites?

Those leads arrive by email to your mailbox or by phone to your number, and the agent answers them the way it answers anything else that arrives there: it replies from your material, asks the pre-qualifying questions, and offers a site visit. It does not connect to those sites directly, so it cannot claim a lead inside a directory's own system, and we do not pretend otherwise. What it does is make sure the email that landed at lunchtime got an answer at lunchtime rather than at nine that night.

What do AI agents for general contractors cost?

$25 a month or $200 a year for the whole account, with a 7-day free trial. That includes unlimited agents, every channel, unlimited contacts and lists, and the analytics. There are no per-seat, per-agent, per-channel, per-message or per-minute charges, and no percentage of any contract. You hold the account with your AI provider and paste in your own key, and the model usage is billed to you at cost, usually a few dollars a month for a busy agent. Your carrier bills you for the calls and texts as it does now.

The same agent, in other industries

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

The next estimate does not go quiet.

Build the agent, connect the number and the calendar, switch answering on. The lead is answered in seconds, the site visit is booked, and the estimate is followed up until it signs.

7-day free trial · Cancel anytime