Back to Blog
    Implementation

    How to Add AI Chat to Your Website: A Step-by-Step DIY Guide for Australian Small Businesses

    Jan 28, 2026By Solve8 Team16 min read

    AI Chat Widget DIY Guide for Australian Small Businesses

    Why Website Chat Matters More Than Ever for Australian SMBs

    Here is a statistic that should make every Australian business owner sit up: responding to leads within five minutes makes them 100 times more likely to convert compared to waiting 30 minutes. That finding comes from research aggregated by Pylon in their 2025 customer support study.

    Your website visitors are making decisions right now. They land on your services page at 9pm on a Tuesday, have a question about your pricing, and if nobody answers, they move on to your competitor who does respond.

    According to EBI.AI's 2025 chatbot statistics report, AI chatbots saved businesses approximately 2.5 billion hours of work in 2023 alone. For small businesses without dedicated support teams, that time saved translates directly to revenue captured.

    The good news? Adding AI chat to your website has become dramatically simpler. You no longer need a development team or a five-figure budget. This guide walks you through three approaches, from plug-and-play solutions you can set up in an afternoon, to more sophisticated custom implementations for businesses with specific requirements.

    The Quick Response Advantage

    Research shows that AI-powered support can reduce first response times from over 6 hours to under 4 minutes. For a typical Melbourne accounting firm receiving 50 website enquiries per month, that difference could mean capturing 30-40% more leads who would otherwise have gone cold.


    Choosing the Right Approach for Your Business

    Before diving into implementation, you need to understand the three main paths to website chat. Each suits different business situations, technical comfort levels, and budgets.

    Which AI Chat Solution Fits Your Business?

    What is your primary need and technical comfort?
    I want live chat with basic AI assistance and minimal setup
    → Option 1: No-Code Solutions (Tidio, Intercom, Drift)
    I want AI that learns my business and answers autonomously
    → Option 2: AI-Powered Chat (Chatbase, CustomGPT, Crisp)
    I need custom integrations with my CRM/accounting system
    → Option 3: Custom API Implementation
    I handle sensitive data or need Australian hosting
    → Custom solution with privacy controls

    Let us examine each option in detail.


    Option 1: No-Code Live Chat Solutions (Easiest)

    If you want to be up and running this afternoon with minimal technical effort, these platforms are your best bet. They combine traditional live chat with AI-assisted features.

    Tidio

    Tidio is particularly popular among Australian small businesses because it offers a generous free tier and combines live chat, AI-powered responses, and chatbot flows in one platform.

    Pricing (as of January 2026):

    • Free: Basic live chat, 50 handled conversations
    • Starter Suite: $24.17 AUD/month for 100 live chat conversations
    • Lyro AI Agent: $32.50 AUD/month for 50 AI conversations
    • Growth Suite: From $49.17 AUD/month with advanced features

    Best for: E-commerce businesses, service businesses wanting to blend human and AI responses

    Setup time: 15-30 minutes

    Intercom

    Intercom's chat widget is widely regarded as one of the best-looking on the market. It is more expensive but offers sophisticated targeting and customer journey features.

    Pricing:

    • Essential: $39 USD/seat/month
    • Enterprise features at higher tiers

    Best for: Businesses that want polished aesthetics and are willing to pay premium pricing

    Drift

    Drift focuses heavily on B2B lead qualification. If your website visitors are potential business clients, Drift's conversational marketing approach may be worth exploring.

    No-Code Live Chat Platform Comparison

    Metric
    Feature
    Details
    Improvement
    TidioPriceFrom $0/monthBest value
    TidioAI capabilityLyro AI add-onModerate
    IntercomPriceFrom $39 USD/seatPremium
    IntercomAI capabilityBuilt-in Fin AIStrong
    DriftPriceContact for pricingEnterprise
    DriftAI capabilityConversational AIB2B focused

    How to Install Tidio (15-Minute Setup)

    Here is the actual process to add Tidio to your website:

    Step 1: Go to tidio.com and create a free account with your email.

    Step 2: Once logged in, you will see a chat widget preview. Click "Add to your website" in the dashboard.

    Step 3: Tidio gives you a small JavaScript snippet. It looks something like this:

    <script src="//code.tidio.co/YOUR_UNIQUE_CODE.js" async></script>
    

    Step 4: Add this code to your website. The method depends on your platform:

    • WordPress: Install the free Tidio plugin from the WordPress plugin directory, then enter your account key
    • Squarespace: Go to Settings > Advanced > Code Injection, paste the code in the Header section
    • Wix: Use the Wix App Market to install the Tidio app directly
    • Shopify: Install from the Shopify App Store
    • Custom HTML site: Paste the code before the closing </body> tag

    Step 5: Return to Tidio and customise your widget colours, welcome message, and business hours.

    That is it. You now have live chat on your website. When visitors send a message, you will receive a notification on your phone or desktop.


    Option 2: AI-Powered Chat That Learns Your Business (Recommended)

    This is the sweet spot for most Australian SMBs. These platforms use large language models (like GPT-4) to create chatbots that can actually understand and answer questions about your specific business.

    The key difference from Option 1: instead of following pre-written scripts, these AI chatbots read your website content, FAQs, and documents, then answer questions naturally based on that knowledge.

    Platform Comparison

    AI Chat Platform Comparison (2026 Pricing)

    Metric
    Platform
    Starting Price
    Improvement
    Chatbase100 messages/month$0 (Free)Best free tier
    Chatbase2,000 messages/month$40 USD/monthBest for testing
    CustomGPTFull features$99 USD/monthMost customisation
    CrispLive chat onlyFreeGood basics
    CrispWith AI chatbot$95 EUR/monthOmnichannel

    Why Chatbase Is the Best Starting Point

    For most Australian small businesses, Chatbase offers the best balance of capability, ease of use, and value. Here is why:

    1. Free tier for testing: 100 messages per month lets you validate the concept before spending money
    2. Website crawler: Point it at your website URL and it automatically learns your content
    3. Simple embedding: One line of code to add to your site
    4. GPT-4 powered: Uses the same technology as ChatGPT for natural conversations

    The main limitation: Chatbase does not include live chat handoff in its basic tiers. If you need seamless escalation to human agents, Crisp may be a better choice despite the higher price.


    Step-by-Step: Setting Up Chatbase (The Full Tutorial)

    This is the detailed walkthrough for setting up an AI chatbot that actually knows your business. Follow these steps and you will have a working chatbot within an hour.

    Chatbase Implementation Roadmap

    1
    Step 1
    Create Account
    Sign up at chatbase.co
    2
    Step 2
    Create Chatbot
    Name it and set up basics
    3
    Step 3
    Train on Content
    Add your website URL and docs
    4
    Step 4
    Customise
    Colours, welcome message, behaviour
    5
    Step 5
    Embed
    Add code to your website
    6
    Step 6
    Test & Refine
    Ask questions, improve responses

    Step 1: Create Your Account

    Go to chatbase.co and click "Get Started Free". You can sign up with Google or your email address.

    The free plan gives you:

    • 100 message credits per month
    • 1 AI agent
    • 400 KB of training data
    • Up to 10 website links for crawling

    This is enough to test the concept and see if AI chat makes sense for your business.

    Step 2: Create Your Chatbot

    Once logged in, click "New Chatbot" in the dashboard. You will see options for how to train your chatbot. Choose "Website" to start with automatic content extraction.

    Give your chatbot a name that makes sense for your business. For a Melbourne accounting firm, something like "ABC Accounting Assistant" works well.

    Step 3: Train Your Chatbot on Your Website

    This is where the magic happens. Enter your website URL and Chatbase will crawl your pages, extracting:

    • Service descriptions
    • Pricing information (if public)
    • Contact details
    • FAQs
    • Team bios
    • Any other text content

    Pro tip: If you have a sitemap (most websites do at yoursite.com/sitemap.xml), enter that instead. Chatbase will find all your pages more reliably.

    For a typical small business website with 20-30 pages, the crawl takes 2-5 minutes.

    What to add manually:

    The website crawl captures public content, but you may want to add:

    • Common questions from customer emails
    • Specific answers about pricing or policies not on your website
    • Service area details (postcodes you service, etc.)
    • After-hours procedures

    You can paste text directly into Chatbase, or upload PDF documents like your service agreements or frequently-sent email responses.

    Step 4: Customise the Chatbot Appearance

    Navigate to the Settings tab and then Chat Interface. Here you can:

    Visual customisation:

    • Match your brand colours (enter hex codes like #1A5F7A)
    • Upload your logo or avatar
    • Set the chat bubble position (bottom-right is standard)

    Behaviour settings:

    • Write a welcome message: "Hi! I'm the ABC Accounting assistant. Ask me about our services, pricing, or how we can help your business."
    • Set initial suggestions (buttons visitors can click): "What services do you offer?", "How much does bookkeeping cost?", "How do I book a consultation?"
    • Configure the chatbot's personality in the system prompt

    System prompt example:

    You are a helpful assistant for ABC Accounting, a Melbourne-based accounting firm
    specialising in small business tax and bookkeeping. Be friendly and professional.
    If someone asks about specific tax advice for their situation, suggest they book
    a consultation rather than providing advice. Our business hours are 9am-5pm
    Monday to Friday. Always mention we offer a free 15-minute discovery call for
    new clients.
    

    Step 5: Embed the Widget on Your Website

    Chatbase gives you a JavaScript embed code. It looks like this:

    <script>
      window.embeddedChatbotConfig = {
        chatbotId: "YOUR_CHATBOT_ID",
        domain: "www.chatbase.co"
      }
    </script>
    <script
      src="https://www.chatbase.co/embed.min.js"
      chatbotId="YOUR_CHATBOT_ID"
      domain="www.chatbase.co"
      defer>
    </script>
    

    For WordPress sites:

    1. Install a plugin like "Insert Headers and Footers" or "WPCode"
    2. Go to the plugin settings
    3. Paste the Chatbase code into the footer scripts section
    4. Save changes

    For Squarespace:

    1. Go to Settings > Advanced > Code Injection
    2. Paste the code into the Footer section
    3. Save

    For Shopify:

    1. Go to Online Store > Themes > Edit code
    2. Find theme.liquid
    3. Paste the code before the closing </body> tag
    4. Save

    For custom HTML/PHP sites:

    Open your main template file and paste the code just before </body>.

    Step 6: Test and Refine

    This is the most important step that many businesses skip. Spend 30 minutes asking your chatbot questions that real customers would ask:

    • "How much do you charge for BAS lodgement?"
    • "Do you work with tradies?"
    • "What's your phone number?"
    • "Can I get a refund if I'm not happy?"
    • "Where are you located?"

    Note any questions where the response is wrong, incomplete, or sounds weird. Then go back to Chatbase and:

    1. Add more training content to cover gaps
    2. Adjust the system prompt to improve tone
    3. Add specific Q&A pairs for tricky questions

    Chatbot Training and Refinement Cycle

    Test
    Ask real customer questions
    Log
    Record poor responses
    Train
    Add missing content
    Adjust
    Refine system prompt
    Verify
    Retest improved areas

    Option 3: Custom API Implementation (Advanced)

    For businesses with specific integration needs or those wanting complete control, building a custom chatbot using OpenAI or Anthropic APIs is an option. This approach is only recommended if:

    • You need integration with your CRM, accounting system, or internal databases
    • You handle sensitive data requiring Australian-hosted infrastructure
    • You have development resources (internal or through a partner like Solve8)
    • Off-the-shelf solutions genuinely cannot meet your requirements

    What Custom Implementation Involves

    A production-ready custom chatbot typically requires:

    1. Backend API to communicate with OpenAI/Anthropic
    2. Vector database to store and retrieve your business knowledge
    3. Frontend widget for your website
    4. Security layer to protect API keys and user data
    5. Monitoring to track usage and costs
    6. Error handling for when AI responses fail

    According to the OpenAI Developer Community, the recommended approach uses the Chat Completions API with a Retrieval-Augmented Generation (RAG) architecture. This means your business documents are converted to embeddings, stored in a vector database, and retrieved when relevant to user questions.

    Cost Considerations

    Custom Chatbot Development Costs

    Initial development (basic)$5,000-15,000
    Initial development (with integrations)$15,000-40,000
    OpenAI API costs (estimated monthly)$50-500
    Hosting and infrastructure$50-200/month
    Ongoing maintenance$500-2,000/month

    Compare this to a Chatbase subscription at $40-150 USD/month. For most small businesses, the maths strongly favour off-the-shelf solutions.

    When Custom Makes Sense

    Consider custom development if:

    • You need the chatbot to look up customer records in your CRM
    • You want to book appointments directly into your scheduling system
    • You operate in a regulated industry requiring specific data handling
    • You process more than 50,000 conversations monthly (volume pricing)

    For example, a Brisbane medical practice wanting their chatbot to check Medicare eligibility and book appointments directly into their practice management software would need custom integration. A simple FAQ bot about their services would not.

    Build vs Buy Decision

    For a deeper analysis of when custom AI development makes sense versus using existing tools, see our Build vs Buy AI: The Complete TCO Guide.


    Training Your Chatbot Effectively

    Whether you choose Chatbase, CustomGPT, or another platform, the quality of your training data determines the quality of your chatbot's responses.

    The "Vingt-Cent Rule" for FAQ Structure

    According to Botpress research, the optimal structure for FAQ chatbots follows the "vingt-cent" rule: limit your chatbot to twenty topics and a maximum of one hundred FAQs total. Beyond that, you should build a delegation architecture (multiple specialised bots).

    For most Australian small businesses, this means:

    Do include:

    • Your 10-15 most common customer questions
    • Service descriptions and pricing
    • Contact information and business hours
    • Service area and location details
    • Booking/consultation process

    Do not include:

    • Every possible edge case
    • Detailed technical documentation
    • Information that changes frequently (unless you will maintain it)
    • Content that requires professional advice (legal, medical, financial)

    Content Sources to Gather

    Before setting up your chatbot, collect:

    1. Your website content (the platform will crawl this automatically)
    2. Email templates you send frequently
    3. Common questions from your phone calls and emails
    4. Service agreements or terms and conditions
    5. Pricing sheets (if you want public pricing visible)
    6. Team bios if you want the bot to answer "who will I work with?"

    Effective Chatbot Knowledge Base Structure

    Website Content
    Services, about, contact pages
    Email Templates
    Common responses you send
    FAQs
    Top 20 customer questions
    Pricing
    Clear service costs
    Policies
    Terms, privacy, guarantees

    Response Quality Testing Framework

    Test your chatbot against these categories:

    CategoryExample QuestionsWhat to Check
    Basic info"What are your hours?"Accuracy, current info
    Services"Do you offer X?"Complete answer, no hallucination
    Pricing"How much does Y cost?"Correct figures, caveats
    Process"How do I get started?"Clear next steps, CTA
    Edge cases"Do you service Z suburb?"Graceful handling, escalation

    Privacy and Data Considerations for Australian Businesses

    This is where many businesses make mistakes. When you add a chatbot to your website, you are collecting customer data and potentially sending it to overseas servers.

    Australian Privacy Act Requirements

    The Office of the Australian Information Commissioner (OAIC) released specific guidance on AI products in October 2024. Key requirements:

    Collection principle (APP 3): You must only collect personal information that is reasonably necessary for your business functions. If your chatbot collects names, emails, or other personal details, you need a clear business reason.

    Notice requirements (APP 5): You must tell users what data you are collecting and why. This means:

    • Updating your privacy policy to mention AI/chatbot data collection
    • Being clear if conversation data is sent to overseas servers
    • Disclosing if conversations are used to train AI models

    Data quality (APP 10): You must take reasonable steps to ensure personal information is accurate and up-to-date. This matters if your chatbot stores customer details.

    Security (APP 11): You must protect personal information from misuse, interference, and loss. Most chatbot platforms use encryption, but you should verify this.

    Practical Compliance Steps

    Privacy Compliance Checklist for AI Chat

    1
    Before launch
    Update Privacy Policy
    Add chatbot data collection disclosure
    2
    Before launch
    Check Data Location
    Where is chat data stored?
    3
    At launch
    Add Notice
    Tell users they are chatting with AI
    4
    Ongoing
    Review Conversations
    Check for sensitive data being shared
    5
    Ongoing
    Data Retention
    Delete old conversation logs

    Platform-Specific Privacy Considerations

    Chatbase: Data is stored in the US. They use encryption in transit and at rest. Check their data processing agreement for your compliance needs.

    Tidio: EU-based company with GDPR compliance. May be preferable for businesses with European customers.

    Custom OpenAI integration: OpenAI's API does not train on your data by default, but you must opt out of certain logging. Azure OpenAI offers Australian region hosting for businesses requiring local data residency.

    What to tell your customers:

    Add a brief notice near your chat widget or in the first message:

    "This chat is powered by AI to help answer your questions quickly. For personalised advice, please book a consultation with our team."

    This sets appropriate expectations and protects you legally.

    For businesses handling health, financial, or legal information, consider consulting with a privacy specialist before deploying AI chat. Our Privacy Act Compliance AI guide covers automated compliance approaches in detail.


    Measuring Success: What Good Looks Like

    After implementing your chatbot, track these metrics to understand if it is working:

    Chatbot Success Metrics (Typical Results)

    First response time reduction80-95%
    Enquiry-to-lead conversion improvement20-40%
    After-hours enquiries captured30-50% of total
    Cost per conversation vs phone70-90% lower

    According to Freshworks research, companies see an average return of $3.50 for every $1 invested in AI customer service. Top performers achieve returns as high as $8 per dollar spent.

    What to Track

    Engagement metrics:

    • How many visitors use the chat?
    • What questions are they asking?
    • Where do conversations drop off?

    Business metrics:

    • How many chat conversations become leads?
    • What is your after-hours enquiry volume?
    • Are phone call volumes decreasing for FAQ-type questions?

    Quality metrics:

    • Are responses accurate?
    • How often do users rephrase questions (indicating confusion)?
    • What is your escalation rate to human support?

    Most chatbot platforms provide analytics dashboards. Review them weekly for the first month, then monthly thereafter.


    When to Call in Help

    This DIY guide will get most small businesses up and running. However, consider professional help if:

    You need integrations:

    • Chatbot should book appointments into your calendar (ServiceM8, Cliniko, etc.)
    • You want customer lookups from your CRM
    • You need to process payments through the chat

    You have complex requirements:

    • Multiple service areas with different pricing
    • Regulated industry compliance needs
    • High volume (1,000+ conversations monthly) requiring optimisation

    You are not getting results:

    • Response quality is poor despite training
    • Customers complain about the chatbot
    • You are spending more time maintaining it than saving

    Solve8 helps Australian businesses implement AI chat solutions that integrate with existing systems. Whether you need a simple Chatbase setup optimised for your industry or a custom solution connecting to Xero, MYOB, or your CRM, our team can help. Book a free consultation to discuss your requirements.


    Phone vs Website Chat: Why Not Both?

    Website chat captures visitors already on your site. But what about phone calls?

    According to research we have compiled on missed calls costing Australian businesses, tradies alone lose an average of $27,000-30,000 annually to unanswered calls. For service businesses, an AI phone receptionist can complement your website chat.

    Ready to Stop Losing After-Hours Calls?

    We built AdminAgent specifically for Australian service businesses that cannot afford to miss customer calls. Our AI phone receptionist:

    • Answers every call instantly - 24/7, including emergency calls
    • Speaks with a natural Aussie accent - not a robotic voice
    • Captures all the details - name, location, job type, urgency
    • Books the job or texts you - integrates with your calendar or sends SMS
    • Costs less than $5/day - compared to $15,000+ for a human receptionist

    Try AdminAgent Free for 7 Days


    Your Action Plan This Week

    Your AI Chat Implementation Plan

    Monday
    Audit: List your 20 most common questions
    Tuesday
    Choose: Chatbase for AI, Tidio for live chat
    Wednesday
    Setup: Create account, add website URL
    Thursday
    Train: Add FAQs and test responses
    Friday
    Launch: Embed on site, monitor results

    Day 1: Audit your customer questions. Check your emails, phone call notes, and support tickets from the last month. What are the 20 questions you answer repeatedly?

    Day 2: Choose your platform. For most Australian SMBs, start with Chatbase (free tier for testing) or Tidio (if you want human handoff capability).

    Day 3: Create your account and train on your website. Enter your URL, let it crawl, then customise colours and welcome message.

    Day 4: Add your FAQ content manually. Paste in those 20 common questions and your best answers. Test thoroughly.

    Day 5: Go live. Add the embed code to your website. Monitor the first few conversations and refine as needed.

    If you get stuck at any point or need help integrating with your business systems, reach out to our team. We are always happy to help Australian businesses get more from AI.


    Related Reading:

    Sources: