Library/Chatbase/How to Build AI Chatbots for Clients (FULL GUIDE + SETUP)
Chatbase

How to Build AI Chatbots for Clients (FULL GUIDE + SETUP)

by Chatbase

The video walks viewers through creating a custom AI chatbot for clients using Chatbase, covering account setup, data source selection (website, Notion, Q&A), training, model and instruction tuning, appearance customization, lead capture, and embedding the widget on a Squarespace site. It also highlights testing via the Playground, comparing models, and enabling integrations like Zapier and WhatsApp.


How to Build AI Chatbots for Clients with Chatbase

Overview

This guide follows the exact steps shown in the YouTube video "How to Build AI Chatbots for Clients (FULL GUIDE + SETUP)". It covers creating a new chatbot, feeding it data, fine‑tuning its behavior, styling the chat interface, enabling lead capture, and embedding the widget on a website.

Prerequisites

  1. A free Chatbase account (https://www.chatbase.co/).
  2. Access to the data you want the bot to learn from: a website URL, Notion pages, or Q&A pairs.
  3. A Squarespace site (or any site builder that allows custom code snippets) for deployment.

Step‑by‑Step Instructions

1. Create a New Chatbot

  1. Log in to Chatbase and go to your dashboard.
  2. Click New Chatbot.
  3. You will land on the Data Sources page.

2. Add Training Data

a. Website

  1. In the Website section, paste the URL of the site you want the bot to learn from.
  2. Click Fetch Links – Chatbase will crawl the site and list discovered pages.
  3. If the site is large, remove unnecessary links to stay within the character limit.

b. Notion

  1. In the Notion section, click Import.
  2. Authorize Chatbase to access your Notion workspace.
  3. Select the pages you want to include (e.g., a FAQ or knowledge‑base section).

c. Q&A (Optional)

  1. In the Q&A section, type a question and its answer to guarantee the bot knows the response.

3. Train the Bot

  1. After adding all sources, click Create Chatbot.
  2. The bot will enter a training state; wait until the status shows Trained.

4. Test in the Playground

  1. Once trained, you’ll be taken to the Playground.
  2. Use the chat widget to ask sample questions.
  3. Toggle Compare Mode to add multiple bots (e.g., GPT‑4o, GPT‑4‑mini, GPT‑4‑turbo) and compare responses.

5. Fine‑Tune Model & Instructions

  1. In the left menu, select AI Settings.
  2. Choose the model (GPT‑4o is recommended for most use‑cases).
  3. Set Temperature (e.g., 0.3 for factual, 0.7 for more creative).
  4. Click Instructions and pick a preset (e.g., Sales Agent) or enter a custom prompt.
  5. Save changes.

6. Customize the Chat Interface

  1. Go to Settings → Chat Interface.
  2. Edit:
    • Profile Picture – upload a brand image.
    • Chat Icon – optional custom icon.
    • Message Colors – match your brand palette.
    • Suggested Messages – add quick‑reply buttons.
    • Message Placeholder – e.g., "Ask me anything about our services…".
    • Footer – add a disclaimer or privacy‑policy link.
  3. Click Save.

7. Enable Lead Capture (Optional)

  1. In Settings → Leads, toggle Collect Leads on.
  2. Configure the fields you want to capture (name, email, phone).
  3. Enable Zapier integration to send leads to your CRM.

8. Deploy the Widget

  1. Go to Deploy → Chat Widget.
  2. Switch the bot to Public.
  3. Copy the provided JavaScript snippet.
  4. In Squarespace, edit the page where you want the chat bubble.
  5. Add a Code Block and paste the snippet.
  6. Save and preview – the chat bubble should appear.

9. Verify Functionality

  1. Open the live site and click the chat icon.
  2. Test a few questions to ensure the bot responds correctly.
  3. Check the Activity tab in Chatbase for conversation logs.

Tips & Gotchas

  • Character Limits: Free plans have a 11 million‑character cap. Trim large sites or split data into multiple bots if needed.
  • Model Costs: Higher‑tier models (e.g., GPT‑4o) cost more credits. Stick with GPT‑4‑mini for simple FAQs to save credits.
  • Lead Capture: If you enable leads, remember to comply with GDPR/CCPA by adding a privacy notice.
  • Testing: Use the Compare feature to pick the best model before going live.
  • Custom Domain: For a fully white‑labeled experience, set a custom domain in the Deploy settings.
  • Zapier: Connect to your CRM only after the bot is stable to avoid duplicate leads.
  • Updates: Re‑train the bot whenever you add new content to your website or Notion pages.

Sources: Video transcript and description from YouTube (https://www.youtube.com/watch?v=3-cnNsF6gBU) and Chatbase documentation (https://www.chatbase.co/user-guides/quick-start/your-first-agent).

This guide was generated by an AI agent based on the video above. Always verify steps against the original source.Watch on YouTube ↗

More Chatbase guides

See all Chatbase guides →
The Best Chatbase Alternative - Astra by Wati
Chatbase

The Best Chatbase Alternative - Astra by Wati

Be Productive

The Best Chatbase Alternative - Astra by Wati from Be Productive. Tired of chatbots that only answer FAQs but don't actually drive sales? Meet Astra, a powerful AI SDR (Sales Development Rep) ...

Astra by Wati - The Best Chatbase Alternative!  #astra #astrabywati
Chatbase

Astra by Wati - The Best Chatbase Alternative! #astra #astrabywati

Be Productive

Astra by Wati - The Best Chatbase Alternative! #astra #astrabywati from Be Productive. Tired of chatbots that only answer FAQs but don't actually drive sales? Meet Astra, a powerful AI SDR (Sales Development Rep) ...

Transform Your Marketing Strategy with Chatbase
Chatbase

Transform Your Marketing Strategy with Chatbase

Chatbase

Transform Your Marketing Strategy with Chatbase from Chatbase. Experience how Chatbase can revolutionize your website engagement. With advanced analytics and round-the-clock ...

Chatbase: Integrate Your Chatbot with WordPress in 5 Minutes
Chatbase

Chatbase: Integrate Your Chatbot with WordPress in 5 Minutes

WebDev Simplified

The video demonstrates how to quickly add a Chatbase chatbot to a WordPress site using the official Chatbase plugin. It walks through creating a Chatbase account, obtaining the Agent ID, installing and activating the plugin, entering the Agent ID in the settings, and verifying the widget appears on the front‑end—all in under five minutes.

How to Create Your Notion AI Chatbot (STEP BY STEP)
Chatbase

How to Create Your Notion AI Chatbot (STEP BY STEP)

Chatbase

This video walks viewers through creating a custom AI chatbot powered by Notion data using Chatbase. It covers signing up for Chatbase, connecting a Notion workspace, selecting pages to train on, customizing the system prompt, sharing the bot publicly, and retraining when new data is added.

Build a Personal AI Assistant in just 3 MINUTES
Chatbase

Build a Personal AI Assistant in just 3 MINUTES

Chatbase

The video demonstrates how to create a personal AI assistant using Chatbase by combining data from Notion, a website, and YouTube transcripts, training the bot with GPT‑4o, customizing its prompt and appearance, and integrating it with Slack for quick access.

Browse other AI tools