Tutorial · Beginner-friendly · 20 min read

Botsonic Tutorial: Build Your First AI Chatbot in 30 Minutes

A step-by-step Botsonic tutorial — from creating a workspace to embedding a fully trained AI chatbot on your website. With expert tips and real benchmarks.

By Botsonic Insights Editorial Team · Updated January 2026
Botsonic Tutorial: Build Your First AI Chatbot in 30 Minutes
This article contains affiliate links. Read our editorial policy.

This is the tutorial we wish we had when we first deployed Botsonic. By the time you reach the bottom of this page, you'll have a working, on-brand AI chatbot trained on your own content and embedded on your site — in well under an hour.

Key takeaways
  • 1Total time: 30–60 minutes for a first deployment.
  • 2Requires: a Botsonic account and a knowledge source (URL, PDF or text).
  • 3Optional but recommended: a CRM endpoint, brand kit assets, and a list of edge-case questions.
  • 4The single most impactful step is curating your knowledge sources — quality in, quality out.

Before you start

Have these ready and the rest will be smooth:

  • A clean URL or two pointing at your most useful documentation (help center root works perfectly).
  • A list of 20–40 representative customer questions, including 5 edge cases.
  • Your logo (SVG ideally), brand colour, and the position you'd like the widget to appear.
  • If you plan to capture leads: a webhook URL or a CRM list ID.

1. Create your Botsonic account

Head to writesonic.com/botsonic, sign up with email or Google, and pick the Free plan to start. You can upgrade later once you've validated the workflow. Inside, click Create new chatbot.

2. Add your knowledge sources

Botsonic accepts URLs, sitemap crawls, PDFs and plain text. We recommend starting with a single root URL — for example, the homepage of your documentation. Botsonic will discover linked pages automatically and let you exclude paths if needed.

Tip
Quality beats quantity. Twenty well-curated pages will outperform a thousand pages of noisy content. Audit your sources before ingesting them.

3. Configure your bot's persona

Set the bot's name, default language, tone (helpful, concise, formal, casual) and refusal rules. For most support deployments we recommend: "If the answer isn't in the documentation, say so and offer to connect with a human."

4. Customise the widget

Upload your logo, pick your brand colour, choose the widget position (bottom-right is conventional), and write 2–3 conversation starters that surface common journeys ("What does it cost?", "How do I integrate with X?", "Can I get a demo?").

5. Test in preview

Botsonic provides a live preview pane. Run through your 20–40 representative questions and grade each response: correct, partially correct, or hallucinated. For partially correct answers, identify the gap in your underlying content and patch it.

6. Connect lead capture

Enable the mid-conversation form, choose the trigger (after N turns or on a specific intent), and connect a webhook or Zapier flow to your CRM. This is where Botsonic begins to pay for itself.

7. Embed the widget on your site

Copy the script tag from the Embed section and paste it into your site's <head>. The widget will appear immediately. For Shopify, WordPress and Webflow there are guided installers — use those rather than hand-editing theme files.

8. Monitor and improve

After 7 days of live traffic, open the unanswered-questions report. Each entry is either: (a) genuinely out of scope and worth a refusal template, or (b) a content gap to fix. Resolve a handful weekly and your bot's accuracy will compound quickly.

Follow along live

Open a free Botsonic workspace and run this tutorial side-by-side.

FAQ

How long does Botsonic take to set up?+
Most teams reach a working bot in 30–60 minutes for a single knowledge base. Complex setups with custom integrations take longer.
Do I need to write code?+
No. Embedding the chat widget is a single script tag. Programmatic API use is optional.
Can I update the knowledge base after launch?+
Yes — re-train at any time by adding sources, removing chunks or triggering a re-crawl.
What if the bot answers something wrong?+
Use the unanswered-questions report and conversation logs to identify gaps, then update the underlying source or add a clarifying snippet.