Adding an AI chatbot to your website is one of the highest-ROI improvements a small business can make. A chatbot handles customer enquiries 24/7, qualifies leads automatically, answers frequently asked questions instantly, and lets visitors book appointments or get quotes without waiting for office hours. The technology that used to require a developer and a significant budget now comes as a plug-and-play tool that a non-technical business owner can deploy in under two hours. This guide walks you through the complete process — from choosing the right tool to going live with a trained, effective chatbot.

We have set up chatbots for multiple business types using the tools covered in this guide. The steps are universal even if the specific interface varies by platform.

Step 1: Choose Your AI Chatbot Platform (15 minutes)

Before setting anything up, choose the right tool for your business type. The wrong choice costs time to reverse.

For e-commerce businesses (Shopify / WooCommerce)

Recommended: Tidio with Lyro AI ($39/month). Tidio installs via a Shopify or WooCommerce plugin in minutes and gives Lyro AI access to your order data, allowing it to answer "where is my order?" without human involvement. Best for stores with high support volume and repetitive queries about orders and returns.

For service businesses and B2B companies

Recommended: Intercom Starter ($74/month) or Tidio Communicator ($19/month/operator). Intercom's Fin AI is better for complex, open-ended questions; Tidio is better for budget-conscious service businesses. If your primary goal is lead capture and booking, consider adding Calendly ($16/month) alongside the chatbot to automate appointment booking directly from chat.

For very small businesses and solo operators

Recommended: Tidio Free (up to 50 conversations/month) or Crisp (free plan). Start free, validate that a chatbot improves your conversion rate, then upgrade once you see results.

Step 2: Install the Chatbot on Your Website (15–30 minutes)

If you use Shopify

Go to the Shopify App Store, search for your chosen tool (Tidio, Intercom), and click Install. The app handles the code automatically — no manual script installation required. Grant the requested permissions (order data, customer data) so the AI can access relevant information. You will see the chat widget appear on your store immediately after installation.

If you use WordPress / WooCommerce

Install via the WordPress plugin directory (search for the chatbot tool name) or paste the JavaScript embed code into your theme's header.php file (or use a plugin like Insert Headers and Footers to add it without editing theme files). Tidio and Intercom both have WordPress plugins that handle installation automatically.

If you have a custom website

Copy the JavaScript embed snippet from your chatbot platform's settings and paste it before the closing </body> tag in your HTML files, or add it via Google Tag Manager if you use that for tag management. The snippet loads asynchronously and will not slow your site.

Step 3: Train the AI on Your Business (30–45 minutes)

This is the most important step. An AI chatbot with no training gives generic, unhelpful responses. A well-trained chatbot handles 30–50% of enquiries without human involvement.

Build your FAQ knowledge base

Write answers to the 20 most common questions your business receives. Include:

Upload this content to your chatbot platform's knowledge base section. Most platforms accept this as a Google Doc URL, a text upload, or a website URL to crawl. Tidio's Lyro AI and Intercom's Fin both have structured knowledge base sections in their dashboards.

Set up your bot's personality and greeting

Configure the bot's name, greeting message, and tone. The greeting is critical — it is the first impression. A greeting like "Hi! I'm Aria, [Business Name]'s AI assistant. I can help with orders, product questions, and more. What can I help you with today?" performs better than generic "Hello! How can I help?" because it sets context immediately.

Set the tone to match your brand: formal for professional services, friendly and casual for consumer brands. Most platforms have a "tone" or "personality" setting that adjusts AI output accordingly.

Step 4: Configure Lead Capture and Human Handoff (20 minutes)

Lead capture

Configure the bot to collect visitor information early in conversations that indicate buying intent. When a visitor asks "how much does X cost?" — a buying signal — set the bot to respond with pricing information and then ask: "Would you like me to send you a detailed quote? I just need your name and email." This converts website visitors into leads automatically, even outside business hours.

Human handoff

Always configure an escalation path. When the AI cannot answer a question, it should: offer to take a message for a human to reply to, provide an email address, or (if you have a team) route the conversation to a live agent. No chatbot is perfect — graceful handoff to a human prevents frustrated visitors from leaving without resolution. Set up email notifications so you are alerted immediately when a conversation is transferred to human.

Step 5: Test Before Going Live (15 minutes)

Before launching, test the chatbot yourself by asking the 20 questions you trained it on plus 5 edge-case questions it was not trained on. Check:

Fix any issues before enabling it for visitors. Most platforms have a "test" or "preview" mode that lets you simulate conversations without going live.

Step 6: Monitor and Improve (Ongoing)

Check your chatbot's conversation logs weekly for the first month. Look for questions it could not answer — these are gaps in your knowledge base. Add answers for common unanswered questions monthly. Most platforms show you the resolution rate (percentage of conversations handled without human involvement) — aim for 30%+ in the first month, improving to 50%+ over three months as the knowledge base matures.

Want to see which chatbot platform is right for your business? Read our comparison of Tidio vs Intercom for small business to compare the two most popular options in detail.