All articles

Growth

How to Set Up an AI Chatbot for Your Business

Setting up an AI chatbot takes an afternoon in the software and a few hours of writing. 7 steps: the source doc, the fallback, the human handoff, the tests.

16 min read
Photo: Pawel Czerwinski / Unsplash

The short answer

To set up an AI chatbot for your business, give it one job, write a short source document instead of crawling your whole site, make the fallback say 'I don't know' instead of guessing, capture a phone number and alert a human fast, test it with hostile questions, and read transcripts weekly. The writing and review are the real work.

Setting up an AI chatbot for your business takes an afternoon in the software and a few focused hours of writing. Pasting a URL and copying a script is the easy part. What decides whether the bot helps or embarrasses you is what you feed it, what it does when it does not know, and how fast a real person picks up the lead.

If you are still deciding whether you want one, start with whether a chatbot belongs on your website. The vendor guides ranking for this question all say setup takes "minutes". The build does. The first mistake shows up in week two, when the bot quotes last spring's promotion or a customer's number sits unread in an inbox.

What does setting up an AI chatbot actually involve?

Setting up a chatbot is seven jobs, and only two of them happen inside the chatbot software.

StepWhat you doRough effort
1. Pick one jobLead capture or FAQ answers30 minutes
2. Write the source documentServices, area, hours, quoting, what you do not do2 to 4 hours
3. Set fallback and handoff"I don't know" message, phone capture, instant alert1 hour
4. Write the rulesTone, banned topics, disclosure1 hour
5. Place itPages, hours, mobile check30 to 60 minutes
6. Break it20 hostile test questions1 hour
7. Launch and reviewRead transcripts, update the document20 to 30 minutes a week

These are planning estimates for a one-location service business, not vendor figures. Frequent price changes or several locations mean more time on steps 2 and 7.

Step 1: Give the chatbot one job

Pick the job that costs you the most today, and let the bot do only that for a month. In r/ecommerce, one commenter put it bluntly: "people get giddy and think they can automate every single thing a customer might need. You can't," and suggested sticking with "automating appointment booking and taking contact details if there's nobody to answer their chat."

For a local service business the two jobs worth doing are:

  • After-hours lead capture. Someone reads your service page at 9:40 p.m. and is not going to call. The bot takes their name, phone, address and what they need, and hands it to you for the morning. It is the same gap covered in after-hours calls for home service businesses.
  • The repeat questions. Hours, service area, whether you do commercial work, whether you are licensed and insured, how estimates work.

A 2022 r/smallbusiness commenter who set up bots for software companies drew the line well: chatbots make sense "if you have more volume than you can handle" or "if you are using it as a form. It basically asks for their info and passes it to you without pretending to be human." For most trades, the form version is the one that pays.

Before you build, check whether the questions would disappear if your website answered them. In an r/smallbusiness thread from a spa owner drowning in messages, the top reply was that "contact overload is often caused by a failure to provide all the relevant information in the right place." Fixing that is cheaper than a bot.

Step 2: Write a source document, do not just crawl your website

Write one or two pages of plain facts about your business and make that the bot's main source, then add only the website pages you know are current. "Paste your URL and we will train on your site" is the fastest way to teach the bot things that are no longer true.

A full crawl picks up the old spring promotion, the blog post about a service you dropped and the location you closed. The bot cannot tell which page wins and quotes whichever it retrieves, the mechanism behind most chatbot wrong answers.

Freshness is a setting, not a given. Zapier's help centre says webpage knowledge sources "default to syncing once daily." On Chatbase's published pricing, automatic re-syncing of your agent's sources is listed from the $150 Standard plan, not on the $40 Hobby plan, so on the cheaper plan you re-sync by hand after you change a page.

What goes in the source document:

  1. Services you do, and do not do. The second list stops the bot accepting jobs you turn down.
  2. Service area as a list of towns or ZIP codes, not "the greater metro area".
  3. Hours, including what happens after hours and on holidays.
  4. How quoting works. "We give prices after a site visit, which is free and takes about 30 minutes" is a safe answer. A number is not.
  5. What a customer should do in an emergency. Call this number. For gas, smoke or sparking: leave and call the utility or 911 first.
  6. Licensing, insurance and warranty wording, copied exactly from your paperwork, never paraphrased.
  7. The ten questions you answer most, with the answer you would give on the phone.

Write it the way you talk to customers: short direct answers under clear questions, the same habit behind writing FAQ content AI will quote.

Tip

Keep the document where you already edit. Connect a Google Doc as the source and set a sync schedule, and the bot updates when you do. A PDF uploaded once goes stale the day anything changes.

Step 3: Set the fallback and the handoff before anything else

Decide what the bot does when it has no answer, and what happens to the lead when it has one, before you touch colours or avatars. This is where most small business chatbots fail.

The fallback. When your content has no answer, some tools let the model answer from its general training. Zapier's own documentation lists the option "Generate an AI response without knowledge source" as the default. In Kevin Stratvert's Zapier walkthrough on YouTube (about 71,000 views), he switches it to a custom message that says "Sorry, I don't know," because "we don't want our bot making up information." Do the same, then add a line that offers the next step: "I don't have that answer, but I can have someone call you. What's the best number?"

Skipping this is how bots invent rules. In April 2025, the support bot for the coding tool Cursor answered a login bug with a made-up policy; the AI Incident Database records that it "was not based on any real company change" and "reportedly led to subscription cancellations." A roofing bot inventing a warranty term is the same failure with your name on it.

The handoff. The bot should capture a phone number early, within the first two or three exchanges, and then alert a person immediately. An r/ecommerce owner described a setup that works: the bot "only handles faqs, captures contact info, qualifies leads answers 2-3 questions before routing the conversation to a human." Route it to wherever you already look:

  • A text to your mobile or the office phone.
  • A CRM contact with the transcript attached, so nobody asks the customer to repeat themselves.
  • After hours, a message that says exactly when a person will reply. Then keep that promise.

The callback speed matters more than anything the bot says. The math on how fast to respond to a lead does not change because the lead arrived through a widget. If you already run a missed-call text back, send chat leads into the same flow so they get the same instant reply.

A chatbot that answers questions but drops the lead into an inbox has only moved your delay. We build the capture, the instant alert and the same-day callback around your site, so every chat that leaves a number turns into a conversation with a person.

Get a lead plan

Step 4: Write the bot's rules

The instructions box (called a directive, agent instructions or system prompt, depending on the tool) is where you set tone, limits and disclosure. Keep it short and specific. A starting point for a service business:

You are the website assistant for [Business], a [trade] company serving [towns].
Say in your first message that you are an automated assistant.
Answer only from the provided documents. If the answer is not there, say you
don't know and offer to have someone call.
Never give prices, price ranges, arrival times, discounts, warranty or permit
interpretations. Say a technician confirms these in person.
Ask for name, phone number, address and a short description of the job
within the first three messages.
If the visitor mentions gas, smoke, sparks, flooding or carbon monoxide, tell them
to leave the area and call [emergency number] or 911, then stop.
Keep replies under 60 words.

The disclosure line is not just manners. California's B.O.T. Act (SB 1001) restricts using a bot to mislead someone about its artificial identity to drive a sale, and customers are not fooled for long anyway. A 2022 r/smallbusiness reply summed up the default reaction: "When I see it's a bot, I just look for another form of communication." Being upfront, with a phone number beside the chat, keeps those people.

If the builder lets the bot take actions, start with one: logging the lead. A fixed workflow that always sends the lead beats an agent that decides whether to, the core point of AI agents versus plain automation.

Step 5: Decide where the chatbot lives

Put the bot on the pages where visitors hesitate, and keep it off the pages where they should be calling. Service pages for planned work (replacements, installs, remodels) are good homes. Emergency repair pages should lead with a big tap-to-call button.

  • Mobile first. On your phone, check the bubble does not sit on top of your call button.
  • Hours. Tidio, for one, lists operating hours and an offline auto-reply among its plan features. Use them so the bot's promises match whether anyone is there.
  • One chat, not three. Every extra widget is another script slowing the page and another inbox to watch.

Tag chat leads with their own source so you can compare them to phone and form leads. If you cannot yet, set up tracking where your leads come from before launch, or you will never know if the bot paid for itself.

Step 6: Try to break it before your customers do

Spend an hour attacking your own bot, and fix every bad answer before launch. Customers will test it otherwise, sometimes on purpose.

In January 2024, UK parcel firm DPD disabled the AI in its customer service chatbot after a customer got it to swear and call DPD "the worst delivery firm in the world." DPD told The Register that "an error occurred after a system update." Note the cause: an update. A bot that behaves on launch day can change when the vendor does.

Run at least these twenty, and save the transcripts:

  • Five price questions ("ballpark?", "my neighbour paid $X, is that fair?", "do you price match?").
  • Three timing questions ("can someone come today?").
  • Three jobs you do not do, and one town outside your area.
  • Two emergencies with hazard words.
  • Two attempts to make it rude, or agree to anything.
  • Two rambling messages hiding the real question.
  • Two questions your documents do not answer, to confirm the fallback fires.

Get one outsider to try it too. The scorecard in how to test an AI receptionist works just as well for chat.

Step 7: Launch, then read the transcripts every week

Launch on your quietest pages first, read every transcript for two weeks, then a sample weekly. The review is what turns a generic bot into one that knows your business.

A builder in r/AI_Agents described a simple loop: every time the bot gets something wrong, "append a short lesson to a markdown file and have the bot read that file before it answers," and "log every question it couldn't answer. That list is basically the owner telling you what to build next." The reply underneath added the check that stops it going wrong: "Once a week, the owner or you skims the newest lines and either keeps them or kills them. Ten minutes."

Each week:

  1. Flag any wrong answer, any lead with no phone number, and any visitor who left mid-chat.
  2. Fix the source document, not just the bot. A wrong service area means the document was unclear.
  3. Re-sync, and re-run your five worst test questions after any vendor update.
  4. Count booked jobs from chat leads, not chats.

More on running bots and workflows sits in the AI and automation guides.

What does an AI chatbot cost, in money and time?

Subscriptions for a small business usually run from free to about $150 a month; your writing and review time is the bigger cost. Published prices, checked 2026-09-28:

ToolEntry priceWhat limits youWorth knowing
ChatbaseFree: 50 message credits a monthHobby $40 for 700 credits; Standard $150 for 4,000Auto-resync from Standard; free agents deleted after 14 days inactive
Tidio Lyro$32.50 a month from 50 AI conversationsAI and human conversations billed separatelyHuman handoff listed as a Lyro feature
Intercom Fin$0.99 per Fin outcome, plus helpdesk seatsOutcomesA completed workflow "including handoffs" counts as an outcome
Zapier ChatbotsFree to startPlan limitsWebpages sync daily by default; fallback defaults to a general AI answer

Two details matter. Credit plans count messages, so a chatty bot burns them faster: keep replies short. And per-outcome pricing can bill you when the bot hands a lead to a human. Treat vendor success figures (Tidio says Lyro handles "up to 67%" of customer service) as claims until your transcripts agree.

If nobody will do the weekly review, a plain form with an instant text back is the better tool.

The failure modes, and how to prevent each one

Almost every small business chatbot problem is one of six patterns, each with a setup fix.

What goes wrongWhy it happensPrevention
Quotes an old price or promotionCrawled a stale page; no re-syncSource document first; remove old pages; set a sync schedule
Invents a policy or warranty termFallback lets the model answer from general knowledgeCustom fallback message; ban policy interpretation in the rules
Goes off script under pressurePrompt injection, or a vendor updateHostile test set; re-test after updates; keep replies short
Lead goes nowhereHandoff is an email to an unwatched inboxPhone number early; text alert; CRM contact with transcript
Frustrates people who want a personNo visible way outPhone number beside the chat; "talk to a person" option always on
Quietly gets worseNobody reads transcriptsWeekly review; lesson log; count booked jobs

The last row matters most, because customer patience is thin. In a SurveyMonkey poll published in 2023, among people who had a customer experience with an AI chatbot, just 10% were promoters and 76% were detractors, against 38% and 32% for a human. SurveyMonkey's 2025 customer service study found 89% believe companies should always offer the option to speak with a human. A bot that makes it easy to reach you gets forgiven; one that stands in the way does not. And any public chat box attracts junk, so use the filters you would use to stop spam form submissions.

Pre-launch checklist

Tick every line before the bot goes live on a page that gets real traffic.

  • The bot has one job, written down in one sentence.
  • The main source is a document you wrote, and every crawled page is current.
  • The fallback is a fixed message that offers a callback, not a general AI answer.
  • It asks for a phone number within three messages.
  • A new lead alerts a person within minutes, by text or CRM notification.
  • The first message says it is an automated assistant.
  • It refuses prices, arrival times, discounts and warranty interpretations.
  • Hazard words trigger a safety message and stop.
  • It passed your 20 hostile questions, and one outsider tried it.
  • On mobile, the bubble does not cover your call button.
  • Chat leads carry their own source tag.
  • Someone owns the weekly transcript review, by name.

If your checklist stalls at the alert and follow-up lines, that is the part we build: a conversion page and qualifying capture that arrive with the answers attached, an instant alert to whoever answers, and lead-to-sale tracking so you can see which chats turned into booked work.

Get a lead plan

Can someone just set it up for me?

Yes, though for the software part you probably do not need anyone: a capable owner can have a bot live in an afternoon. What you cannot hand off is the knowledge. Nobody else can write your service area, quoting rules and "we don't do that" list as accurately as you.

Outside help earns its fee on the plumbing around the bot: routing leads into a CRM, texting customers back instantly, tagging the source and making sure a person calls within minutes. If your leads still live in a notebook, moving from spreadsheets to a CRM is a better first project, because the bot needs somewhere to put the lead.

If the real problem is missed calls during the day, a human service may fit better; see answering services for HVAC companies. Chat is one door into a lead generation system for local service businesses, and it only works when the rest of the system answers.

Frequently asked questions

How long does it take to set up an AI chatbot for a small business?
The software part is quick: most builders let you paste a URL, pick a model and copy an embed script in under an hour. The part that takes time is writing a clean source document, setting the fallback and handoff rules, and testing it. Plan for an afternoon to a day to launch, then a short weekly transcript review for the first month.
Can I just train the chatbot on my website?
You can, and every builder offers it, but a full crawl pulls in old promotions, blog posts and pages that contradict each other. A better start is a short source document you write yourself: services, service area, hours, how quoting works, what you do not do. Add only the website pages you are sure are current, and note that some tools only re-read the site on a schedule; Zapier's webpage sources sync once a day by default.
How much does an AI chatbot cost for a small business?
Published prices at the time of writing: Chatbase is free for 50 message credits a month, $40 a month for 700 and $150 a month for 4,000, with automatic re-syncing of your content only on the $150 plan. Tidio's Lyro AI agent starts at $32.50 a month for 50 AI conversations. Intercom charges $0.99 per Fin outcome, and a handoff to a human can count as an outcome. The bigger cost is your time writing and reviewing.
How do I stop an AI chatbot from making things up?
Change the fallback first. Some builders default to letting the model answer from its general knowledge when your content has no answer; Zapier's help centre lists 'Generate an AI response without knowledge source' as the default. Switch it to a fixed message that offers to take their number, forbid prices, arrival times and warranty promises in the instructions, and test it with questions it should refuse.
How should a chatbot hand off to a human in a small business?
Ask for a phone number early, not at the end, then send the conversation to wherever you actually look: a text to your phone, your CRM or a shared inbox with alerts on. Outside office hours the bot should say exactly when a person will reply. If the handoff is an email nobody opens until tomorrow, the bot has only moved the delay.
Do customers actually like talking to chatbots?
Many do not. In a SurveyMonkey poll published in 2023, among people who had a customer service experience with an AI chatbot, 10% were promoters and 76% were detractors, and 90% said they prefer human agents. SurveyMonkey's 2025 study found 89% think companies should always offer the option to speak with a human. A visible way to reach you matters more than a clever bot.
Should my chatbot book appointments?
Only if the booking is simple and your calendar is accurate. A chatbot that offers a real slot saves a callback, but if your jobs need a site visit, a quote or a dispatcher's judgment, have the bot collect details and a phone number and let a person confirm the time.
Do I have to tell people it is a bot?
Tell them anyway. California's B.O.T. Act restricts using a bot to mislead people about its artificial identity to drive a sale, and the law says a business is not liable under that section if it discloses that it is a bot. A one-line disclosure in the greeting costs nothing.

Where Pavado comes in

How Pavado gets you more booked jobs

Most chatbot setups fail at the handoff: the bot answers, the lead sits in an inbox, and nobody calls. We build the capture, the instant alert and the follow-up around your website so every chat that leaves a number becomes a call the same day.

We build and run the system that turns strangers into booked jobs, so you stop renting shared leads and start owning the pipeline.

  • A conversion page for your service and area. One page with one job: turn a visitor into a call or a form fill.
  • A qualifying form. Every lead arrives with the job type, address and timeline already answered.
  • Lead-to-sale tracking. See which source produced booked jobs, not just calls and clicks.
  • Outreach and Meta ads we run. Targeted campaigns built and managed for you to feed the page.
  1. 1.Tell us your service, area and where your leads come from today.
  2. 2.A person replies within one business day with a lead plan.
  3. 3.We build it, launch it and report what it books.

The first conversation and a scoped proposal are free, and we will tell you early if we are not the right fit.