Chatbots6 min read

How to Add an AI Chatbot to Your Website (Free & Paid Options)

Step-by-step guide to adding a GPT-powered chatbot to any website — WordPress, Wix, Shopify, or custom HTML. Includes free options.

#chatbot#ai#website#tidio#customer support#wordpress

A chatbot on your website works 24/7, answers questions instantly, captures leads while you sleep, and never calls in sick. Adding one used to require a developer. Today it takes about 15 minutes.

This guide covers how to add an AI chatbot to any website — from WordPress to Shopify to a plain HTML site — with both free and paid options.

Why Add an AI Chatbot to Your Website?

The numbers make the case:

  • 79% of customers prefer live chat over phone or email (Salesforce)
  • Average response time with a chatbot: under 1 second vs. 10+ hours for email
  • Businesses using chatbots report up to 67% reduction in support tickets
  • Chatbots capture leads even at 2am when no one's at their desk

For small businesses especially, a chatbot is like adding a full-time customer service rep at near-zero cost.


Option 1: Tidio (Best for Most Websites)

Platform support: WordPress, Shopify, Wix, Squarespace, Webflow, custom HTML Price: Free plan | Paid from $19/month Setup time: ~10 minutes

Tidio's Lyro AI is the easiest way to add a GPT-powered chatbot to any website. It learns from your FAQ content and answers customer questions automatically.

How to Install Tidio on WordPress

  1. Log into your WordPress dashboard
  2. Go to Plugins → Add New
  3. Search "Tidio" and click Install Now, then Activate
  4. Click the Tidio icon in your left sidebar
  5. Create a free Tidio account or log in
  6. The chat widget appears on your site immediately

How to Install Tidio on a Custom HTML Site

  1. Sign up at tidio.com
  2. Go to Settings → Developer and copy the JavaScript snippet
  3. Paste it before the </body> tag on every page (or in your site's footer template)
<!-- Paste this before </body> -->
<script src="//code.tidio.co/YOUR_PUBLIC_KEY.js" async></script>

Setting Up Lyro AI

After installing the widget:

  1. Go to Lyro AI in your Tidio dashboard
  2. Click Add Content — paste your FAQ page URL or manually add Q&A pairs
  3. Set the fallback message (what Lyro says when it doesn't know the answer)
  4. Test it by chatting with your own widget
  5. Go live

Pro tip: Add your most common support questions manually first. The more context Lyro has, the better it performs out of the box.

Start with Tidio Free →


Option 2: Chatbase (Best for Custom GPT Chatbots)

Platform support: Any website (embed code) Price: Free (30 message credits/month) | Plus from $19/month Setup time: ~20 minutes

Chatbase lets you train a ChatGPT-powered chatbot on your own documents, PDFs, website content, or Google Docs. Great if you want a highly customized bot that knows your business deeply.

How to Set Up Chatbase

  1. Sign up at chatbase.co
  2. Click New Chatbot
  3. Choose your data source: website URL, PDF, Google Doc, or manual text
  4. Chatbase crawls your content and trains the model (takes 2-5 minutes)
  5. Customize the look and feel (colors, avatar, welcome message)
  6. Copy the embed code and paste it into your site

Option 3: Botpress (Best Free Open-Source Option)

Platform support: Any website Price: Free (self-hosted) | Cloud from free tier Setup time: 30-60 minutes

Botpress is more complex but completely free and highly customizable. Good for developers or businesses with very specific chatbot logic.


Option 4: Intercom Fin (Best for SaaS / Enterprise)

Platform support: Any website Price: From $39/month per seat Setup time: 1-2 hours

Intercom Fin is a GPT-4 powered AI that integrates with your help docs and support tickets. It's the premium option — used by Notion, Loom, and other SaaS companies.


Option 5: Free ChatGPT Widget (DIY)

If you're on a very tight budget, you can embed a basic ChatGPT interface using the OpenAI API directly.

Cost: ~$0.002 per 1,000 tokens (essentially free for most small sites)

<!-- Simple ChatGPT embed example -->
<script>
  // Add your OpenAI API key and a basic chat UI
  // See: platform.openai.com/docs/quickstart
</script>

This requires basic JavaScript knowledge and your own OpenAI API key. Not recommended for non-developers.


Platform-Specific Instructions

Adding a Chatbot to Shopify

  1. From Shopify Admin → Apps → App Store
  2. Search "Tidio" or "Chatbase"
  3. Install and connect — it syncs with your product catalog automatically
  4. For Tidio: enable the Shopify integration to let the bot answer product questions

Adding a Chatbot to Wix

  1. From Wix Editor → Add Apps
  2. Search "Tidio" in the Wix App Market
  3. One-click install, no code needed
  4. Alternatively: use Wix's built-in Wix Chat (limited AI features)

Adding a Chatbot to Webflow

  1. In Webflow Designer, open Page Settings → Custom Code
  2. Paste your Tidio or Chatbase script in the Footer Code section
  3. Publish your site — the widget appears on all pages

Comparing AI Chatbot Options

| Tool | Best For | Free Plan | Ease of Setup | AI Quality | |------|----------|-----------|---------------|------------| | Tidio | Most websites | ✓ (50 chats/mo) | ★★★★★ | ★★★★ | | Chatbase | Custom GPT | ✓ (30 credits) | ★★★★ | ★★★★★ | | Botpress | Developers | ✓ (unlimited) | ★★★ | ★★★★ | | Intercom Fin | SaaS / Enterprise | ✗ | ★★★ | ★★★★★ | | DIY OpenAI | Tech-savvy owners | ✓ | ★★ | ★★★★★ |


What Should Your Chatbot Be Able to Do?

Before launching, train your chatbot to answer:

  • FAQs — pricing, shipping, return policy, hours
  • Product/service questions — what you offer and who it's for
  • Lead capture — collect name and email when users ask to be contacted
  • Escalation — know when to hand off to a human ("I'll connect you with our team")

The more specific the training data, the fewer frustrated customers.


Our Recommendation

For 90% of website owners, Tidio's free plan is the right starting point. It's:

  • Live in 10 minutes on any platform
  • No code required
  • Good enough AI to handle your most common questions
  • Upgradeable when you need more capacity

Add Tidio to your website free →


Disclosure: Tidio links above are affiliate links.

Get AI-for-web tips in your inbox

Weekly guides on using AI to grow your website. No spam, unsubscribe anytime.