A chatbot answers from what your website already says, so publish the answers first. Write down the twenty questions customers actually ask, check that each one has a real answer somewhere on the site, and delete the pages that contradict each other. Then install it.

Installing Chatterbox takes one script tag. Getting good answers out of it takes an afternoon with your own website, and that afternoon is the part nobody schedules.
The bot answers from material your business has published. If the answer to a common question is not written down anywhere, the bot will not have it either — and it will say so rather than guess, which is the right behaviour and still a disappointing conversation for the customer who asked.
Write the twenty questions down first
Not the questions you think a customer should ask. The ones in your inbox and on your phone this month.
Open the last fifty messages your business received and list what people actually wanted to know. Most small businesses find the same shape: what does it cost, do you cover my area, how soon can you come, what does the price include, do I need to be home, what happens if it rains, how do I pay, what if I need to cancel.
Twenty is enough to start. Write them as the customer typed them, misspellings and all, not as a heading you would put on a page.
Check each question has an answer that exists
Go down the list and find the sentence on your website that answers each one. Not the page that is roughly about the topic — the sentence.
You will find three kinds of gap. Questions with a clear published answer, which are done. Questions where the answer is in your head and has never been written anywhere, which are the afternoon's real work. And questions where the answer is on the site but hedged into uselessness: "pricing varies depending on requirements" answers nothing, and a bot repeating it back at eleven at night has wasted the visitor's time.
Fix the middle group by writing two or three plain sentences per question. That is all it takes. A short honest answer beats a polished paragraph that dodges.
Delete the contradictions before you add anything

More pages is not more knowledge, and this is where it goes wrong at scale.
One crawl of a customer site read more than 1,000 pages and produced over 5,400 question-and-answer pairs. Most were near-duplicates: the same pricing language repeated across dozens of location pages with a word changed here and there. Volume like that does not make a bot better informed. It makes a pile of slightly different answers to the same question, and something has to reduce it back down to the one answer that is true.
So before you install anything, look for the places where your own site disagrees with itself. An old service page with last year's rates. A callout promising same-day response that a later page contradicts. Two FAQ sections written eighteen months apart. Delete or update them. Every one you leave behind is a wrong answer waiting to be given confidently.
Decide what you do not want answered
Some questions should reach a person. Custom quotes, unusual jobs, complaints, anything where the honest answer is "it depends on seeing it".
Decide which those are in advance, and make sure the material you hand over does not accidentally cover them with a standard rate. A published figure stretched to cover a job it was never meant for reads to the customer as a promise, and you either honour it at a loss or explain why it was wrong. Both cost more than the enquiry was worth.
For those questions, the useful outcome is a name and a number, not an answer.
What good looks like when you switch it on
Every question on your list has one findable answer on the site, written plainly. Nothing on the site contradicts anything else on the site. The three or four questions that need you are handled by collecting contact details instead of quoting a number.
That is a working knowledge base. It is also just a better website, which is why the afternoon is worth spending whether you install a chatbot or not.