How Can I Create a Free No-Code AI Support Chatbot for My Website?

You can create a free no-code AI support chatbot by loading a focused FAQ, selected public website pages, and clean documents into a chatbot builder, then embedding its generated code on your site. Start with a narrow set of questions, test the bot with real customer wording, and publish a clear fallback response because free plans limit messages, branding options, and sometimes human handoff.
How can I make my own AI chatbot for free?
Make the first version small: one job, one source set, one escalation path. A support bot that answers shipping, opening-hours, booking, or product-policy questions clearly is useful. A bot loaded with every stale page and internal file creates more work for the visitor and your team.
- Choose the question set. Pull the questions your site already receives. Write a short answer for each in plain language. Use the customer's words, not internal labels.
- Choose only public, current sources. Botpress documents knowledge-base sources including a root domain, individual pages, PDFs, HTML, TXT, DOC, DOCX, and Markdown files. Its root-domain option can discover subpages; the specific-pages option lets you limit the bot to URLs you select.
- Build a first answer boundary. Add a fallback such as: "I could not find that in our published information. Please contact us using this form." That is not a weak answer. It is a trust-preserving answer.
- Embed, then test before announcing it. Ask the bot the easy questions, the awkwardly phrased questions, and questions it cannot answer. Record each miss and fix the source, not just the wording of one reply.
Use the source-first rule: if you would hesitate to publish a sentence on your FAQ page, do not make it chatbot training material. This also keeps the bot from turning an outdated policy into a confident answer.
For example, weak source text says, "Contact us for details." Strong source text says, "For billing questions, use the contact form and include your order number." The second version reduces the visitor's next decision. That is the real job.
Free does not mean unlimited. Botpress's pricing page lists a $0 plan with 100 included conversations, three seats, and three AI agents. It defines a conversation as an exchange in which an end user sends at least two messages in the billing month, and says a conversation that spans two months counts in both months. Put a monthly usage check on the calendar before the bot becomes a primary support channel.

Can I build an AI chatbot for my website without coding?
Yes. You still need to make operating decisions, but the builder can handle the AI setup and supply the embed code. intoCHAT says its agent can be added with one line of code or a WordPress plugin, while Formgong documents embedding its bot by placing a script tag before the closing body tag.
The no-code work is content work. Decide which pages belong, name the bot's job, write its fallback, and check the live page on a phone as well as a desktop. The script is the easy part. The answer quality is the part visitors notice.
Keep the widget's cognitive load low. Give it one clear opening prompt, such as "Ask about orders, services, or opening hours." Do not promise it can solve every issue. If your business website is still being planned alongside a physical location, make sure published customer information stays consistent with decisions that affect operations; this is part of the wider work of protecting a business when leasing a space still under construction.
Chatbase's embed documentation says its JavaScript widget can be placed in the page head or before the closing body tag, and that the supplied code loads asynchronously by default. It also warns against exposing sensitive data in the embed script. Use public business information in the bot and avoid placing raw customer information in page code.
How do I train a chatbot on my website, FAQs, or PDF files?
Train it by giving it a deliberately edited knowledge base, then testing whether each answer stays inside that material. Website pages work for public, frequently updated information. An FAQ works for stable repeat questions. A PDF works only when it is current, readable, and genuinely useful to a visitor.
Start with this content sequence:
- FAQ first. Include the questions you want answered consistently, with direct answers and links or contact instructions where needed.
- Selected web pages second. Add the service, policy, contact, and product pages that the FAQ depends on. Do not treat a site crawl as automatic approval of every page.
- Documents last. Add only documents a customer should rely on. Botpress says individual uploaded documents can be up to 50 MB, but file capacity is not a reason to upload obsolete material.
Formgong provides a useful control model. Its documentation says knowledge can come from a sitemap, public URLs, and pasted text; it keeps main, article, and body text while excluding items such as navigation, headers, footers, asides, and forms. For a question, it sends up to five best-matching passages to the model and says the visitor will see, "I couldn't find this in the site's pages, so I won't guess," when there is no answer. That is the standard to copy: retrieve the relevant material or decline to invent.
This matters because the National Institute of Standards and Technology's July 2024 Generative AI Profile identifies confabulation, where a generative AI system produces and confidently presents erroneous or false content, as a risk. NIST also frames risk work as ongoing across design, deployment, and operation. Publish once is not the finish line. Run a weekly drill: ask five real customer questions, one missing-information question, and one intentionally misleading question. Fix the source or escalation route whenever the bot fails.
Which free chatbot builders let me embed a bot on my website?
Several builders documented in the research support website deployment, but their free allowances are not interchangeable. Compare the unit that gets capped before choosing: conversations, answers, or messages. Those words sound similar. They are not the same billing rule.
| Builder | Documented free-plan limit | Embedding or branding detail | Best fit |
|---|---|---|---|
| Botpress | 100 included conversations; 3 seats; 3 AI agents | Webchat white-labeling is listed on the paid Plus tier, so free users should expect branding. | Teams that need room for multiple agents but can work within a conversation cap. |
| Formgong | 100 answers per month across bots; 1 bot; 50 website pages | Script-tag embed; visible "Powered by Formgong" link. | A tightly scoped site FAQ with an explicit no-guess behavior. |
| intoCHAT | 1 agent and 25 messages per month | One-line embed or WordPress plugin; paid plans can hide its label. | A small pilot where testing matters more than volume. |
Chatbase also documents a website JavaScript embed and says the agent should respond from its training data. Its official information page says it offers a free plan, but cautions that message-credit allowances and plan limits change over time. Check the live pricing terms at selection time rather than building a support process around a remembered limit.
Use the cap test before you commit: estimate how quickly ordinary visitor questions could consume the allowance, then decide what happens after the limit. intoCHAT says agents stop answering new messages when the monthly allowance is exhausted until the limit resets or the account is upgraded. Botpress says its free-plan conversations have no top-ups or overages. These are operational constraints, not fine print.
Human help is another dividing line. Formgong documents handoff through form submission or email, with limits of five handoffs per visitor IP per day, two per conversation, and 40 per bot per day. Botpress documents its Human-in-the-Loop integration as requiring Plus or higher. Put the exact fallback contact method in the bot before launch, then test it yourself as a visitor would.
Frequently Asked Questions
Do free AI chatbot plans include website embedding?
Some do. Formgong documents a script-tag embed, intoCHAT says it can be added with one line of code or its WordPress plugin, and Chatbase documents a JavaScript website widget. Check the current plan page before publishing because free-plan capabilities and limits can change.
How do I stop a website chatbot from making up answers?
Give the bot a small, accurate knowledge base and instruct it to say it cannot find an answer rather than improvise. Test it with questions that are absent from your source material, then revise the fallback and remove outdated or conflicting pages.
Can a free chatbot hand difficult customer questions to a human?
It depends on the product and plan. Formgong documents handoff by form submission or email with stated limits, while Botpress says its Human-in-the-Loop integration requires Plus or higher. Treat human escalation as a feature to verify before selecting a free plan.
Your launch homework: choose ten real questions from your inbox, write one approved source answer for each, then ask the bot all ten plus three questions it should refuse. If the bot cannot answer safely, change the source or the fallback before you send another visitor to it.

