Loading
October 26, 2026

AmirHesamTech

Raspberry Pi, homelab, Linux and automation — projects and practical guides

You can create an AI chatbot without coding by uploading your existing business content — your website pages, FAQ document or help centre — to a no-code chatbot builder, then pasting one line of embed code into your site. With a tool like Chatbase, the whole process takes under 30 minutes, and the only “technical” step is copying and pasting a snippet your website platform already has a box for.

This guide walks through the exact sequence: what to prepare before you start, how to train the bot on your own content, how to test it so it does not embarrass you in front of customers, and how to connect it to real outcomes like booked calls and captured emails. It is written for people who have never touched an API key and do not intend to start now.

What a no-code chatbot builder actually does

A no-code chatbot builder sits between a large language model (the “brain”) and your customers. You supply the knowledge — your pricing page, your returns policy, your service descriptions — and the platform handles the hard parts: chunking your documents so the model can search them, keeping conversation history, rendering the chat bubble on your site, and logging what people asked.

Advertisement

This matters because the old generation of chatbots were decision trees. You had to anticipate every question and draw a branch for it, and customers who phrased things differently hit a dead end. A modern AI chatbot for website use reads your content and answers in its own words, which means it handles “do you ship to rural addresses?” even if your policy page only says “we deliver nationwide.”

The trade-off is control. A tree-based bot says exactly what you wrote. An AI bot paraphrases, and occasionally paraphrases badly. Most of the setup work below is about narrowing that gap. If you want a wider view of the market before committing, our complete guide to AI chatbot platforms for small business customer support compares the category in more depth.

Before you start: 15 minutes of prep that saves hours

Do not open the builder yet. The quality of your chatbot is decided almost entirely by what you feed it, and most disappointing bots are the result of a rushed upload.

Step 1: List your top 20 real questions

Open your email inbox, your Instagram DMs and your phone notes. Write down the twenty questions customers actually ask, in their words. “How much?” counts. “Are you open Sunday?” counts. This list becomes your test script later, so keep it somewhere you can get back to.

Step 2: Fix the content gaps first

Go through the list and mark any question where the answer does not exist anywhere in writing. Those gaps will produce vague or wrong chatbot answers. Write the missing answers into a single plain document — a Google Doc is fine — with each question as a heading and the answer underneath. Short, direct sentences work better than marketing prose.

Step 3: Decide what the bot should refuse to do

Write down three things the bot must never do. Common ones: never quote a custom price, never promise a delivery date, never give medical, legal or financial advice. You will put these into the bot’s instructions, and they are the single best protection against an embarrassing screenshot.

Building the chatbot in Chatbase, step by step

Chatbase is a popular choice for this because the training step is genuinely drag-and-drop and the embed is a single snippet. The same broad sequence applies to most competitors, so none of this is wasted if you switch later.

Step 1: Create the agent and add your sources

Sign up, create a new agent, and go to the data sources section. You will typically see options for a website crawl, file upload, plain text and Q&A pairs. Start with the website crawl pointed at your domain, then review the list of pages it found and delete anything irrelevant — blog archives, author pages, checkout confirmation pages. Junk pages produce junk answers. Then upload the gap-filling document you wrote in prep.

Step 2: Write the system prompt

This is where most people under-invest. The prompt should state who the bot is, who it serves, how it should sound, and what it must refuse. Something like: “You are the assistant for [business]. Answer only from the provided sources. Keep answers under three sentences. If you do not know, say so and offer the contact form. Never quote prices for custom work; invite the customer to request a quote instead.” Plain English is correct here — no special syntax required.

Step 3: Test against your 20 questions

Paste each question from your prep list into the preview window. Mark each answer as good, vague or wrong. For vague answers, add a Q&A pair with the exact wording you want. For wrong answers, find and fix the source page that caused it. Do a second pass with deliberately awkward phrasings and typos, because that is how real customers type.

Step 4: Add a lead form and a handoff

Turn on lead capture so the bot asks for an email after a couple of exchanges, and make sure there is a visible route to a human — a contact link, an email address or a booking page. A chatbot that cannot escalate frustrates people far more than having no chatbot at all.

Step 5: Embed it

Copy the embed snippet and paste it into your site. In WordPress this goes in a header-scripts field or a snippets plugin; Shopify, Squarespace and Webflow all have a custom-code box in settings. Load your site in a private browser window to confirm the bubble appears, then test one question live.

Comparing the main no-code options

Plans and limits change frequently, so treat this as a shape-of-the-market summary and check each provider’s own pricing page before you buy. All details below are accurate at time of writing.

Tool Best for Free tier Main limitation
Chatbase Document-trained support bots on a simple website Yes, limited message credits and one agent Free tier usually shows branding and caps monthly messages
Tidio Mixing live human chat with AI replies Yes, with capped AI conversations AI conversation allowance runs out quickly on busy sites
Intercom Larger teams wanting a full support desk Trial only Pricing scales fast; heavier setup than a solo owner needs
Voiceflow Designing multi-step flows and voice agents Yes, for a limited number of agents Steeper learning curve; more building, less uploading

Be clear-eyed about free plans. In almost every case they cap monthly messages, limit you to one bot, keep the vendor’s branding on the widget, and restrict or remove integrations and analytics. A free tier is excellent for testing whether a chatbot helps your business at all — it is rarely enough to run a storefront that gets steady traffic.

Turning conversations into outcomes

A chatbot that only answers questions is a cost saver. A chatbot that moves people forward is a revenue tool. The difference is whether each answer ends with a next step.

Compare two possible replies to “do you do same-day repairs?” The first: “Yes, we offer same-day repairs.” The second: “Yes — same-day slots are available on weekdays if you book before 11am. Want me to take your name and number so the workshop can confirm a slot?” Same information, but the second one produces a lead. Build that pattern into your system prompt explicitly: instruct the bot to end relevant answers with a question or a link to your booking page.

Three handoffs worth setting up:

  • Pricing questions → quote request form, not a number
  • Availability questions → calendar booking link
  • Problem or complaint language → immediate offer to connect with a human

Once leads are flowing, the natural next step is routing them automatically into your CRM or inbox rather than copying them by hand. Our guide to no-code workflow automation platforms covers how to wire that up, and the broader piece on automating repetitive business tasks without coding is a good companion if chatbot setup is your first automation project.

Maintenance: the part nobody mentions

Chatbots drift. Your prices change, your hours change, a policy page gets rewritten, and the bot keeps confidently repeating the old version. Put a recurring 20-minute task in your calendar, monthly, to do three things.

First, read the conversation logs. This is the most valuable output of the whole exercise — it is an unfiltered list of what customers are confused about. Second, re-crawl or re-upload any source you have edited since the last check. Third, add Q&A pairs for the top three questions the bot handled badly. Thirty minutes of monthly upkeep keeps a chatbot useful; neglect turns it into a liability within a couple of quarters.

Frequently asked questions

Do I need to know any code at all?

No. The only code you touch is a snippet you copy from the chatbot builder and paste into a settings box on your website platform. You do not read it, edit it or understand it.

What happens when the chatbot does not know an answer?

That depends on your system prompt. If you instruct it to answer only from your sources and say so when unsure, it will admit the gap and offer your contact route. If you do not give that instruction, it may guess — which is exactly the behaviour you want to prevent.

Will a free plan be enough for my business?

Usually only for testing. Free tiers typically cap monthly messages, allow one bot, display vendor branding and limit integrations. Check the provider’s pricing page for current limits before you build anything you depend on.

How long does setup really take?

The build itself is fast — often under 30 minutes if your content is ready. The prep work of gathering questions and writing missing answers is what takes the time, and skipping it is why many chatbots underperform.

Related guides

Advertisement

65 Posts

SDET and QA engineer. I build Raspberry Pi servers, a Proxmox homelab and automations, and share how on TikTok and Instagram (@techwithamirh3sam).

View All Posts

You Missed

REWARDS 🔰 LV1 0🪙 ❯
🔰
Recruit
Guest Operative
Level1
XP0 / 100
💬 Need help?
coins0
Streak0 days · best 0
📋 Daily missions
↻ Resets daily at midnight
Rank ladder
How to earn
✓ Welcome bonus for joining — +200 🪙 & +100 XP (one-time)
✓ Daily check-in (streak bonus) — +20 XP & +12–24 🪙 (more 🪙 the longer your streak)
✓ Spin the daily wheel — +10 to +150 🪙 (free, once a day)
✓ Daily missions — check-in +15 🪙/+10 XP · daily spin +15 🪙/+10 XP
✓ Finish ALL daily missions — +30 🪙 & +20 XP bonus
✓ Level up — +25 🪙 every new level
✓ Achievements — first sign-in +50 🪙 · Lv5 +75 · Lv10 +150 · Lv25 +300 · 7-day streak +100 · 30-day +250 · collector +100 · subscriber +50
✓ Complete your profile (name, bio, photo) — up to +55 XP (one-time)
✓ Subscribe to the newsletter — +250 🪙 (one-time)
Coins and XP are just for fun: they have no cash value and can't be exchanged for money or prizes. You never earn them for viewing or clicking ads, or for how many pages or articles you open.
🛒 Token Shop0 🪙
🛍️ Shop0items
🎒 Inventory0items

🎡 Daily Spin

One free spin every day — pure bonus coins!
🪙
💬Need help?