Docs
AI Chatbot

AI Chatbot

Train an AI chatbot on your content. Provide 24/7 customer support that actually helps.

The AI Chatbot learns from your website content, documents, and FAQs to answer visitor questions automatically. It's like hiring a support agent who never sleeps! 🤖

What Can Your Chatbot Do?

Answer FAQs

Common questions answered instantly

Product Information

Specs, pricing, availability

Lead Qualification

Collect info before sales calls

Customer Support

Help troubleshooting and how-tos

Appointment Booking

Schedule meetings automatically

Order Status

Track orders and shipments

Creating Your Chatbot

Click Chatbot in your dashboard sidebar.

Configure Basic Settings

Chatbot Name: What users see ("Support Bot", "Shopping Assistant") Welcome Message: First message shown Placeholder Text: "Ask me anything..." Brand Voice: Friendly, Professional, Casual, Formal

Train Your Chatbot

Add knowledge sources (see below)

Customize Appearance

Colors, position, avatar, chat bubble style

Publish

Activate your chatbot - it goes live immediately!

Training Your Chatbot

The chatbot learns from content you provide. More content = better answers!

Website Scraping

Automatically train on your website:

  1. Enter your website URL
  2. Select pages to scrape (or all pages)
  3. Click "Start Scraping"
  4. Wait 1-5 minutes
  5. Review extracted content

Best for: Product pages, blog posts, service descriptions

Scraping works best on well-structured HTML. Dynamic JavaScript sites may need manual content.

Document Upload

Upload files for training:

Supported formats:

  • PDF documents
  • Word documents (.docx)
  • Text files (.txt)
  • Markdown (.md)
  • CSV (for structured data)

Examples:

  • Product manuals
  • Policy documents
  • FAQ sheets
  • Training guides

Limits:

  • Free: 10 documents, 100 pages total
  • Pro: 100 documents, 1000 pages total
  • Business: Unlimited

Manual Q&A Pairs

Add specific question-answer pairs:

Question: "What are your business hours?" Answer: "We're open Monday-Friday, 9 AM to 5 PM EST."

Best for:

  • Specific FAQs
  • Policy questions
  • Pricing information
  • Contact details

Sitemap Analysis

Provide your sitemap URL:

https://yoursite.com/sitemap.xml

Chatbot automatically:

  • Finds all pages
  • Extracts content
  • Organizes by topic
  • Updates when sitemap changes

Best for: Large websites, automated updates

Customizing Appearance

Chat Widget Style

Position:

  • Bottom Right (default)
  • Bottom Left
  • Top Right
  • Top Left

Size:

  • Small: Compact bubble
  • Medium: Standard (recommended)
  • Large: Prominent display

Colors:

  • Primary color (buttons, headers)
  • Secondary color (accents)
  • Text colors (light/dark mode)

Avatar:

  • Upload custom image
  • Use initials
  • Icon only
  • No avatar

Chat Bubble

Icon:

  • Default chat icon
  • Custom icon
  • Your logo
  • Animated

Badge:

  • Show notification dot
  • "We're online!"
  • Custom text
  • None

Animation:

  • Bounce
  • Pulse
  • Wiggle
  • Static

Chat Window

Header:

  • Chatbot name
  • Status ("Online", "Typically replies in 5 min")
  • Custom tagline

Input Area:

  • Placeholder text
  • Show typing indicator
  • Quick reply buttons

Branding:

  • "Powered by Chat4.shop" badge
  • Hide badge (Pro/Business plans)

Advanced Features

Conversation Flows

Guide conversations with pre-defined paths:

Example flow:

  1. "Hi! How can I help?"
  2. User clicks: "Pricing" or "Support" or "Sales"
  3. Bot responds with relevant info
  4. Offers to connect with human if needed

Handoff to Human

Transfer conversations to real agents:

When to transfer:

  • User requests human agent
  • Chatbot confidence is low
  • After X back-and-forth messages
  • Specific keywords detected

Integration:

  • Email notifications
  • Slack integration
  • Live chat software (Intercom, Zendesk)
  • Custom webhook

Lead Capture

Collect visitor information during chat:

Collect:

  • Name
  • Email
  • Phone
  • Company
  • Custom fields

When to ask:

  • Before answering certain questions
  • After providing value
  • User initiative
  • Configurable triggers

Pro Tip: Don't ask for info immediately. Provide value first, then ask!

Multi-Language Support

Detect and respond in user's language:

Supported languages:

  • English, Spanish, French, German
  • Italian, Portuguese, Dutch
  • Chinese, Japanese, Korean
  • 50+ languages total

Auto-detect: Based on browser language or user choice

Business Hours

Set availability:

  • Show online/offline status
  • Custom messages when offline
  • Email capture for offline inquiries
  • Auto-reply with expected response time

Managing Conversations

Conversation History

View all past conversations:

Dashboard → Chatbot → Conversations

See:

  • Date and time
  • User info (if collected)
  • Full conversation transcript
  • Chatbot confidence scores
  • Lead captured

Analytics

Dashboard → Analytics → Chatbot

Track:

  • Total conversations
  • Average conversation length
  • Most asked questions
  • Missed questions (low confidence)
  • Conversation satisfaction
  • Lead conversion rate

Improving Responses

Review conversations to find:

  • Unanswered questions
  • Incorrect answers
  • Confusing responses

Then improve by:

  • Adding more training content
  • Creating specific Q&A pairs
  • Adjusting chatbot personality
  • Updating product info

Best Practices

Training Tips

More is better

  • Add comprehensive content
  • Include variations of questions
  • Update regularly

Be specific

  • Precise answers beat generic ones
  • Include examples
  • Add links when helpful

Organize content

  • Group related topics
  • Use clear categories
  • Tag content appropriately

Conversation Design

Keep it conversational

  • Write like a human
  • Use contractions ("we're" not "we are")
  • Add personality (emojis okay!)

Be concise

  • Short paragraphs
  • Bullet points for lists
  • Break up long text

Guide users

  • Offer quick reply buttons
  • Suggest next questions
  • Provide clear options

Performance Optimization

Fast responses

  • Keep training data organized
  • Limit very long documents
  • Use summaries for complex topics

High accuracy

  • Quality over quantity
  • Test common questions
  • Review low-confidence responses

User satisfaction

  • Offer human handoff
  • Don't pretend to know everything
  • Acknowledge limitations

Examples

E-commerce Support Bot

Training sources:

  • Product pages (scrape)
  • Shipping policy (PDF)
  • Return policy (manual Q&A)
  • Size guide (document)

Can answer:

  • "Do you ship to Canada?"
  • "What's your return policy?"
  • "Is this item in stock?"
  • "What size should I order?"

SaaS Product Bot

Training sources:

  • Documentation site (scrape)
  • Help center articles (scrape)
  • Common issues (manual Q&A)
  • Feature guides (PDF)

Can answer:

  • "How do I reset my password?"
  • "What's included in Pro plan?"
  • "Can I export my data?"
  • "How do I cancel my subscription?"

Service Business Bot

Training sources:

  • Services page (scrape)
  • Pricing sheet (document)
  • FAQ page (scrape)
  • Booking info (manual Q&A)

Can answer:

  • "What services do you offer?"
  • "How much does X cost?"
  • "What's your availability?"
  • "How do I book an appointment?"

Troubleshooting

Chatbot Not Showing?

  • Check if chatbot is "Published"
  • Verify script is on website
  • Check browser console for errors
  • Review display settings (hidden pages?)

Poor Responses?

  • Add more training content
  • Review conversation logs
  • Create specific Q&A for common questions
  • Adjust confidence threshold

Too Many "I Don't Know" Responses?

  • Expand training data
  • Add FAQ pairs
  • Check content relevance
  • Review question patterns

Next Steps

View Analytics

See which questions are most common

View

Combine with Forms

Capture leads during chat conversations

View

Your chatbot gets smarter over time. Keep training it, and it'll keep getting better! 🤖✨


AI Chatbot – Chat4Shop