Off Prompt

AI Tools for Small Business

Customer Service

Using AI to build a simple FAQ chatbot for your website without writing a single line of code

Set up an AI chatbot for your small business website with no code. Answer FAQs 24/7 using Chatbase, Tidio, or Dante AI — ready in under 30 minutes.

Owen Grant 10 min read
Using AI to build a simple FAQ chatbot for your website without writing a single line of code

You've answered the same three questions today — your hours, your service area, and whether you take card payments — and it's not even noon. This post shows you how to set up an AI chatbot for your small business website that handles those questions for you, around the clock, without touching a single line of code. If you can upload a document and click a few buttons, you've already got the skills you need.

What you need before you start

Chatbase — a web-based tool that lets you build an AI chatbot trained on your own business info, then embed it on your website. There's a free tier to get started, though it'll show a "Powered by Chatbase" badge until you upgrade. Paid plans fall in the $15–$50/month range typical of these platforms, scaling with how much traffic your bot handles.

Tidio — another strong option with a free plan that includes live chat plus AI. It has a slightly more polished look out of the box and a bit more setup involved. Worth knowing about if you want the chatbot to escalate to a real human.

Dante AI — the most "upload your docs and go" of the three. Good if your business has a lot of written material like menus, service guides, or policies.

Time required: 15–20 minutes for the core bot build once your information is ready. Budget a little extra time upfront to gather and organize your business details.

Skill level: If you can send an email attachment, you can do this.


The 3 Best No-Code AI Chatbot Tools for Small Business Owners

Before you start clicking, it's worth knowing why these tools work the way they do — because it changes how you set yours up.

These tools use something called RAG — Retrieval-Augmented Generation. That's a mouthful, so here's the napkin version: you give the tool your business info (hours, prices, FAQs, policies), and it uses that — and only that — to answer questions. It doesn't make things up from the wider internet. It sticks to what you gave it.

Think of it like hiring a very literal-minded assistant who only knows what's in the binder you handed them. They won't freelance. They won't guess. If the answer isn't in the binder, they'll say so.

That's a feature, not a bug. It keeps your bot from going off-script.

Chatbase is the best starting point for most small business owners. Setup is genuinely fast, the interface is clean, and you can have a working bot in under 20 minutes.

Tidio is a better fit if you already use or want live chat on your site. You get the AI bot plus the ability for a real person to jump into the conversation when things get complicated. Restaurants, salons, and service businesses love this combo.

Dante AI is the one to pick if your business has lots of documents — think service manuals, detailed menus, pricing packages, or a lengthy FAQ doc. It's built to digest that kind of material quickly.

For this walkthrough, we're using Chatbase, because it's where most people should start.


Step-by-Step: Building Your AI Chatbot for Your Small Business Website in Under 30 Minutes

  1. Go to Chatbase and click Get Started. You'll create a free account with just your email.

  2. Click "New Chatbot" on your dashboard. You'll see a screen asking how you want to train it.

  3. Choose your source. You've got a few options here — and this is the important part.

  4. Paste your website URL if you have an existing website with your hours, services, and FAQs already on it. Chatbase will crawl the pages and pull in that info automatically. You'll see a list of pages it found — check the ones that are relevant.

  5. Or upload a document — a Word file, a PDF, or even a plain text file. More on what to put in that document in the next section.

  6. Click "Create Chatbot." It'll take 30–60 seconds to process. When it's done, you'll see a chat window appear on the right side of your screen.

  7. Test it. Type in a question your customers ask all the time. Something like "What are your hours?" or "Do you deliver?" See how it responds.

This is the moment most people get a little surprised — in a good way. The bot actually knows your stuff. It's not a canned FAQ menu. It's reading your content and responding in real sentences.

  1. Adjust the bot's name, color, and intro message in the "Settings" tab. Name it something simple. "Hello, I'm [Business Name] Assistant" works fine. You don't need to get clever.

  2. Click "Connect" to get your embed code. This is a small snippet of text you'll copy and paste into your website. More on where to paste it in a moment.

You're not done-done yet, but your bot is built. That part you just finished? That's the hard part, and you did it.


How to "Feed" Your Bot: Preparing Your Knowledge Base Data

The bot is only as good as the info you give it. Garbage in, garbage out — as true here as it is anywhere.

Here's what to include in your FAQ document or website pages:

  • Your hours, including holiday hours if they change
  • Your service area ("We serve all of Metro Atlanta and surrounding counties")
  • How to book, contact you, or get a quote
  • Your most common pricing questions (doesn't have to be exact — "Haircuts start at $35" is fine)
  • Your refund or cancellation policy
  • Payment methods you accept
  • Answers to the questions you personally answer 10 times a week

Create a simple Word doc or Google Doc with all of this written out in plain language — not bullet points, just natural sentences. Something like: "We're open Monday through Saturday, 9 AM to 6 PM. We're closed Sundays and major holidays."

Here's a good format to use for each FAQ entry. This is what to type before the blockquote so the bot recognizes the structure:

Q: What are your hours? A: We're open Monday through Saturday, 9 AM to 6 PM, and closed on Sundays. During major holidays, hours may vary — give us a call or check back here for updates.

Copy that format for each question. You don't need 50 entries. Start with 10–15 of your most common questions and see how the bot handles them. You can always add more later.

One important note on security: don't upload anything sensitive. That means no customer records or personally identifiable information (PII), no internal pricing strategy documents, and no employee information. This is a public-facing tool, and public-facing bots are inherently less secure than internal systems. Keep your uploaded content limited to the kind of information you'd happily put on a sign in your window.


Critical Limits: What Your Bot Should (and Should Not) Handle

Your bot is excellent at answering informational questions. It's not built to handle complex tasks.

Good fit for your bot:

  • "What are your hours on Saturday?"
  • "Do you service ZIP code 30318?"
  • "What's your cancellation policy?"
  • "Do you accept Apple Pay?"
  • "How long does a basic service take?"

Not a good fit:

  • "Book me an appointment for Tuesday at 3 PM and check if my insurance covers it"
  • "What did I order last time?"
  • "Can you send me a quote with three custom options?"

Multi-step transactions, anything that involves checking external systems, or anything that needs real judgment — those need a human. Your bot should gracefully hand those off. You can set a fallback message in Chatbase like: "That's a great question — let me connect you with our team directly. [Link to contact form or phone number]."

Think of your bot as a very knowledgeable receptionist who can answer questions but can't make decisions. That's exactly the right role.


Troubleshooting: How to Keep Your Bot from Giving Bad Advice

Symptom: The bot says "I don't have that information" for questions you know you included.

This usually means the answer was buried in a page the bot didn't crawl, or phrased in a way that doesn't match how customers ask. Fix it by going back to your Chatbase dashboard, clicking "Sources," and either re-syncing your website or updating your FAQ document to include the phrasing customers actually use. "Do you take walk-ins?" and "Are walk-ins welcome?" are different enough that it's worth having both.

Symptom: The bot gives a technically correct but weirdly vague answer.

Your source content is probably too general. "We offer a variety of services" isn't helpful to a bot or a customer. Go back to your doc and get specific. Name the service, name the price range, name how it works.

Symptom: The bot confidently says something that's out of date.

You updated your hours for the season, but the bot still has the old ones. This happens when the bot's knowledge base isn't re-synced. In Chatbase, head to "Sources" and click "Retrain" or re-upload your updated document. Make it a habit to update your bot whenever something in your business changes — just like you'd update your Google Business profile.

These are normal things that happen in the first week. None of them mean something is broken. They mean you're refining, which is exactly what you should be doing.


Where to Embed: Adding Your Bot to WordPress, Squarespace, or Shopify

When you grab your embed code from Chatbase, it looks like a line of text that starts with <script. Don't let that spook you. You're just pasting it somewhere — you're not writing it.

WordPress: Go to your WordPress dashboard → Appearance → Theme Editor (or use a plugin like Insert Headers and Footers). Paste the code into the footer section. Save. Done.

Squarespace: Go to Settings → Advanced → Code Injection. Paste the code into the Footer box. Save.

Shopify: Go to Online Store → Themes → Edit Code. Open the theme.liquid file and paste the code just before the </body> tag. Save.

In all three cases, preview your site afterward and look for the little chat bubble in the corner. Click it, ask it a question, and make sure it responds correctly. That's your QA test. Takes two minutes.

If you'd rather not touch any of those settings, most web designers can do this for you in under 10 minutes — it's a very small ask.


What to do next

Once your bot is live and answering questions, the next smart move is to look at the conversation logs. Chatbase keeps a record of what people asked and how the bot responded. Read through them once a week for the first month. You'll quickly spot the gaps — questions the bot fumbled, topics you forgot to cover, and phrasing you need to add to your FAQ doc.

If you want to take this further and automate what happens after someone chats with your bot — like routing a lead to your CRM or sending a follow-up email — check out our walkthrough on connecting chatbots to your existing tools.


FAQ

Does the bot work if my website is pretty basic or doesn't have much content?

Yes — and honestly, this is when uploading a document works better than pointing the tool at your URL. Write up a simple FAQ doc in Word or Google Docs with 10–15 questions and answers, export it as a PDF, and upload it directly to Chatbase. The bot doesn't care whether your website is fancy. It cares whether the information is clear.

Will my customers know they're talking to a bot?

Most platforms let you name the bot and set a welcome message. It's generally a good idea to be upfront — something like "Hi, I'm the [Business Name] virtual assistant" sets the right expectation and builds trust. Customers don't mind bots when they work well. They mind bots that pretend to be humans and then fail.

What if someone asks something my bot can't answer?

Set a fallback message that sends them somewhere useful — a phone number, a contact form, or a booking link. In Chatbase, you can set this under "Settings" → "Default Answer." Make it friendly: "I'm not sure about that one — here's the best way to reach our team directly."

Is there a free option I can try before spending any money?

Good question — most people wonder this. Yes. Chatbase has a free tier, Tidio has a free plan, and Dante AI offers a free starter option. The main trade-off on free plans is a "Powered by..." watermark on the chat widget. For testing and getting comfortable, free is completely fine. You can upgrade once you've seen it work for your business.

How often do I need to update the bot?

Whenever something changes — hours, pricing, services, policies. Think of it like your Google Business profile. If you'd update that, update your bot too. It takes five minutes to re-upload a document or re-sync your website.

Was this useful? ·