AI Chat Widget for Your Website: DIY Setup Guide

Why Website Chat Matters More Than Ever in Australia
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 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?
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 in Australia 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 |
|---|---|---|---|
| Tidio | Price | From $0/month | Best value |
| Tidio | AI capability | Lyro AI add-on | Moderate |
| Intercom | Price | From $39 USD/seat | Premium |
| Intercom | AI capability | Built-in Fin AI | Strong |
| Drift | Price | Contact for pricing | Enterprise |
| Drift | AI capability | Conversational AI | B2B 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 businesses. 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 |
|---|---|---|---|
| Chatbase | 100 messages/month | $0 (Free) | Best free tier |
| Chatbase | 2,000 messages/month | $40 USD/month | Best for testing |
| CustomGPT | Full features | $99 USD/month | Most customisation |
| Crisp | Live chat only | Free | Good basics |
| Crisp | With AI chatbot | $95 EUR/month | Omnichannel |
Why Chatbase Is the Best Starting Point
For most Australian businesses, Chatbase offers the best balance of capability, ease of use, and value. Here is why:
- Free tier for testing: 100 messages per month lets you validate the concept before spending money
- Website crawler: Point it at your website URL and it automatically learns your content
- Simple embedding: One line of code to add to your site
- 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 smooth 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
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 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:
- Install a plugin like "Insert Headers and Footers" or "WPCode"
- Go to the plugin settings
- Paste the Chatbase code into the footer scripts section
- Save changes
For Squarespace:
- Go to Settings > Advanced > Code Injection
- Paste the code into the Footer section
- Save
For Shopify:
- Go to Online Store > Themes > Edit code
- Find theme.liquid
- Paste the code before the closing
</body>tag - 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:
- Add more training content to cover gaps
- Adjust the system prompt to improve tone
- Add specific Q&A pairs for tricky questions
Chatbot Training and Refinement Cycle
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:
- Backend API to communicate with OpenAI/Anthropic
- Vector database to store and retrieve your business knowledge
- Frontend widget for your website
- Security layer to protect API keys and user data
- Monitoring to track usage and costs
- 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
Compare this to a Chatbase subscription at $40-150 USD/month. For most 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 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:
- Your website content (the platform will crawl this automatically)
- Email templates you send frequently
- Common questions from your phone calls and emails
- Service agreements or terms and conditions
- Pricing sheets (if you want public pricing visible)
- Team bios if you want the bot to answer "who will I work with?"
Effective Chatbot Knowledge Base Structure
Response Quality Testing Framework
Test your chatbot against these categories:
| Category | Example Questions | What 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
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)
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 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
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 businesses, 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:
- Getting Started with AI: The Complete Guide for Australian Business Owners - If you are new to AI in business, start here for the full context
- Build vs Buy AI: The Complete TCO Guide - Detailed analysis of when custom development makes sense versus off-the-shelf tools
- Privacy Act Compliance AI: Automate Australian Data Protection - Deeper dive into meeting your privacy obligations with AI systems
- Why 40% of Calls to Tradies Go Unanswered - The phone side of the customer communication equation
Sources: