Creating your own AI chatbot is no longer a complicated, technical task. With today’s AI tools, you can build a fully functional, 24/7 virtual assistant or sales person in just a few minutes—no coding, no engineering background, no technical setup required-.
In this guide, you’ll learn how to create chatbots from scratch, train them with your business knowledge, and deploy them on your website or communication channels in less than 20 minutes.
Let’s get started.
1. Access the AI Agent Builder
From your dashboard, go to the left-side menu and click AI Agents.
Here, you’ll see multiple options:
- Agent Studio: Advanced mode for AI experts
- Templates: Pre‑built bots you can install instantly
- Voice AI; Agents that can answer phone calls and hold a conversation.
- Conversation IA: Also known as chatbots,

We’ll focus on the AI bot option, this is the bot that automatically responds to your messages on channels like your website, WhatsApp, Facebook, Instagram, and SMS.

2. Start Creating Your Bot From Scratch
Although you can download a chatbot already trained, let’s build a bot completely from scratch so you understand each step.
Click Create Bot.

You’ll be given three starting options. To keep things simple, select:
→ Guided Form Setup

This bot adapts well to most businesses and industries.
3. Choose the Type of Chatbot
You can choose between a Appointment booking chatbot and a General Q&A. If your primary goal is to get more bookings, choose the Appointment Booking option.
In this guide we are going to create a chatbot focused on general questions, oriented to be a customer service agent.
Click→ General Q&A Bot
This bot adapts well to most businesses and industries.

However, if y you are not sure which type of chatbot fits better your business, you can ask for -only available for TwiLead users-
3. Set Up Your Brand Voice
You’ll now create the “identity” of your chatbot.


Mandatory fields include:
- Brand Name
- Tone of Voice (friendly, professional, engaging, etc.)
Optional but recommended:
- Website
- Additional business information
Choose whether the bot works:
- 24/7 (default)
- Only during business hours
Click Save, then Next.
4. Name Your Bot and Select Channels
Give your bot a name, something simple, friendly, and aligned with your business.

You’ll also see an option to make it your Primary Bot.
If enabled, it will automatically reply to all inbound messages.

Next, choose where your bot should be active:
- Website chat widget
- SMS
- Facebook Messenger
You can also add a custom greeting of up to 300 characters.
After setting everything up, click Next to continue.
5. Decide What Information Your Bot Should Collect
Your chatbot can automatically capture user data and update your CRM.
Common default fields:
- Name
- Phone
Optional fields:
- Address
- City
- Custom CRM fields (like “property type,” “budget,” “project type,” etc.)

Alos, you can:
- Turn fields on/off
- Change the question order
- Add new custom questions
- Map answers to CRM fields
- Receive email notificiaions if he bot doesn´t know the answer
This transforms your chatbot into a lead‑qualifying machine.
6. Add Appointment Booking (Optional)
If you want the bot to book meetings automatically:
- Select your existing calendar
- Choose the trigger (e.g., “after form submission”)
- Enable cancellation and rescheduling options
Once active, your bot can:
- Offer time slots
- Book appointments
- Cancel or reschedule automatically
- Update your CRM instantly
7. Configure Human Escalation (Optional)
If the bot doesn’t know an answer, you can enable email notifications.
Choose who gets notified:
- Entire team
- Admins only
- A specific user
This ensures no conversation ever gets stuck.
8. Train Your Chatbot With a Knowledge Base
This is the step that makes your bot smart.
Click Training, then add your knowledge sources:
You can train your bot with:
- Website URLs (via web crawler)
- Frequently Asked Questions
- CSV files
- Plain text
- Manuals, catalogs, brand guidelines
- Internal documents (PDF, TXT, etc.)
When using the web crawler, you can select:
- Entire domain
- Specific pages
Once imported, choose which pages to use for training and click Train Bot.
Your bot will now:
- Understand your offers
- Answer specific product/service questions
- Provide pricing details
- Respond accurately to niche topics
Tip:
Choose high‑quality content relevant to your business.
The more aligned the data is, the more accurate and human your bot becomes
9. Test Again With the New Knowledge Base
After training, start a new test conversation to see the improvement.
Ask something specific:
“What properties do you have available in New York under $500,000?”
You should get detailed, accurate responses based on your new knowledge base.
If the bot makes mistakes:
- Mark answers as good or bad
- Fine‑tune your knowledge base
- Add more examples
This iterative process dramatically increases accuracy.
10. Deploy Your Chatbot on Your Website
Once the bot is ready:
- Set it as Primary Bot
- Go to Sites → Chat Widget
- Create a new live chat widget
- Click Get Code
- Copy and paste the code into your website
You now have a fully functional AI chatbot ready to convert visitors 24/7.
Final Thoughts
Now you know how to create chatbots from scratch in just minutes. With the right setup, your chatbot becomes a fully autonomous assistant, qualifying leads, answering questions, booking appointments, updating your CRM, and engaging website visitors instantly.
Need personal help?
If you’d like tailored support to help you create, train, and optimize your AI chatbot according to your brand and business strategy, you can book a 1:1 onboarding call with our expert team. We’ll guide you step‑by‑step and help you launch a high‑performing bot fast.



