Live on your site in three steps
If you can install a WordPress plugin, you can run ReadyChat. No developers, no API keys to hunt down.
Install & activate
Upload the plugin, click activate. ReadyChat appears on your site instantly with smart defaults.
Add your own knowledge
It already reads your products and pages on its own. Add your services, answers and tone in the Training tab to fine-tune it.
Connect your calendar
Link Google Calendar. From then on, ReadyChat books real appointments while you sleep.
Every capability, in one plugin
Everything below ships in the box. No add-ons, no per-feature pricing.
AI Chat Engine
Core conversational intelligence from the managed ReadyChat AI service.
Managed AI Service
No AI accounts or API keys to set up. ReadyChat's managed AI service answers for you, with 50 free conversations on every site.
Voice Chat
Speak your questions and hear AI responses — hands-free voice input and text-to-speech output built into the chat widget.
Nonce-Protected AJAX
Every request is verified with WordPress nonces and all inputs are sanitized.
WooCommerce Store Intelligence
The AI reads your live store database before every reply.
Full Product Catalogue
Reads all products with IDs, prices, stock levels, ratings, and categories.
Category Browsing
Hierarchical category tree with product counts — answers "what do you sell?".
Product Attributes
Knows every color, size, material etc. — answers "do you have red XL?".
Variation Awareness
Variable products show their available options inline in search results.
Product Tags
Top tags indexed so users can ask "any sale items?" or "show organic products?".
Price Range Awareness
Knows the min-max price range across the entire catalogue.
Product Reviews
Surfaces latest approved reviews and star ratings for matched products.
Website Identity
Reads site name, tagline, pages, navigation, and store settings to answer "who are you?".
Cart & Checkout
Full cart management through natural conversation.
Add to Cart via Chat
Say "add 2 blue jeans to my cart" — the AI finds the product and adds it instantly.
Update Quantity
Change item quantities mid-conversation without visiting the cart page.
Always-Accurate Cart
Cart questions are answered straight from the real cart, and quantity changes are applied by product and amount, so the chat always matches your cart.
Remove Items
Remove specific products or clear the entire cart with a single message.
Mini-Cart Auto Refresh
Header mini-cart and all WC fragment selectors update instantly — no page reload.
Live Cart Badge
Cart-item count badge in the chat and theme header stays in sync after every action.
Auto Product Suggestions
When a user adds an item to cart, the chat opens automatically and shows related/upsell products.
Quick Links Bar
One-tap links to My Account, Cart, Checkout, and My Orders inside every widget.
Orders & Customer Account
Personalised answers for logged-in shoppers.
Order History
Shows last 10 orders with status, date, items, and total for logged-in users.
Order Lookup by Number
Mention "order #1234" in chat and get full details — items, address, payment.
Shipment Tracking
This feature requires the Advanced Shipment Tracking for WooCommerce plugin to be installed.
Customer Profile
Reads name, email, billing/shipping address, and order count.
Shipping Zones & Methods
Answers "how much is shipping?" using the real WooCommerce shipping zones.
Payment Methods
Lists all enabled payment gateways with descriptions when users ask how to pay.
Active Coupons
Reveals active coupon codes, discount types, min order amount, and expiry dates.
History, Sync & Display
Persistent chat that stays in sync across every page and tab.
1-Year Chat History
Conversations saved in localStorage — survives page reloads for up to one year.
Cross-Tab Live Sync
Chat on one page; see messages appear instantly on all other open tabs/windows.
Clear History Button
Trash icon in the header wipes chat history across all tabs simultaneously.
Display & Integration
Flexible embed options that fit any theme.
Floating Chat Widget
Purple FAB button fixed to the bottom-right corner of every page when enabled.
Shortcode Embed
[readychat] shortcode drops an inline chatbot into any page, post, or widget area.
Fully Responsive
Floating widget adapts to small screens — full-width on mobile viewports.
Learning, Leads & Branding
Teach it your business, capture leads and make it look like yours.
Auto-Learn From Your Website
Reads your published pages and posts on its own, keeps up when you edit them, and uses the most relevant excerpts in each answer.
Training Tab
Add your business knowledge, exact question-and-answer pairs, and tone and rules, and choose which pages to learn from.
Lead Capture
Optionally ask for name, mobile number and email before the chat starts.
Chat History & Leads
Review every conversation and every lead from your WordPress admin.
Email Alerts
Get an email for new leads and for conversation transcripts, sent to the recipients you choose.
Brand Colours
Match the chat widget's colours to your brand.
Privacy Tools
Chat history and bookings work with the WordPress personal data export and erase tools.
Google Calendar & Appointment Booking
Full booking pipeline powered by Google Calendar — active on this site.
Google OAuth 2.0 Connect
One-click Google Calendar connection with secure state-nonce OAuth flow.
Auto Token Refresh
Access tokens are silently refreshed 60 seconds before expiry — no re-auth ever needed.
Freebusy Conflict Check
Checks your real Google Calendar for conflicts before offering any time slot.
Auto Google Calendar Events
Confirmed bookings create a full event in Google Calendar with all guest details.
Event Auto-Delete on Cancel
Cancellations and reschedules remove the original Google Calendar event automatically.
Chat-Based Booking Flow
Multi-step booking via natural chat — date, time, name & email, confirmed.
Visual Calendar Widget
[readychat_calendar] shortcode renders a 4-step booking widget: month, form, success.
Admin-Controlled Timezone
Pick your business timezone by country and city — every slot, event, and appointment time displays in it.
Database Storage
All bookings stored in a custom DB table — independent of Google Calendar availability.
Smart Scheduling Engine
Walk-forward slot algorithm that respects every constraint you set.
Configurable Working Hours
Set your daily start and end time (e.g. 09:00-18:00) — slots only offered within that window.
Working Days Selection
Choose exactly which weekdays are bookable — weekends or specific days can be excluded.
Slot Duration
Set appointment length in minutes (e.g. 30 min, 60 min) — all slots follow this duration.
Look-Ahead Window
Control how many days ahead slots are available — prevents booking too far in the future.
Break Time
Define a daily break window (e.g. 13:00-14:00) — no slots are offered during this period.
Buffer Time Between Bookings
Add a gap (e.g. 10 min) between consecutive bookings for preparation or travel.
Blocked Dates & Holidays
Admin can block full days or custom time ranges — respected by both chat and visual widget.
Email Notifications & Reminders
Automated HTML emails keep guests and admin informed at every stage.
Booking Confirmation Email
Sent instantly to the guest after booking — includes date, time, and a summary.
5-Minute Reminder Email
WP-Cron fires a reminder email to the guest exactly 5 minutes before their appointment.
Cancellation Notice
Guest and admin both receive an email when any booking is cancelled.
Reschedule Notice
Guest and admin both receive a styled email whenever a booking is moved to a new time.
Admin New Booking Alert
Admin gets a purple-header email with full booking details whenever a new appointment is made.
Admin Cancellation Alert
Red-header admin email fires whenever any booking is cancelled — never miss a change.
Admin Reminder Alert
Blue-header admin email fires alongside the guest reminder — keep your team in sync.
Color-Coded HTML Templates
Fully styled HTML emails with colour-coded header per type — no plain-text fallback.
Analytics Dashboard
Visual insights into your booking performance — right inside WP Admin.
Date Range Selector
Filter the entire dashboard by last 7, 30, or 90 days with a single click.
4 Stat Cards
At-a-glance cards for Total Bookings, Confirmed, Completed, and Cancelled counts.
Peak Hours Bar Chart
Inline SVG chart shows which hours of the day receive the most bookings.
Recent Bookings Table
Last 10 bookings listed with name, date/time, and colour-coded status badge.
Admin Booking Management
Manage every appointment from a dedicated tab in WP Admin.
Bookings Tab
A dedicated Bookings tab lists every appointment with customer, time and date, in a paginated table.
Filter & Search
Filter by status or date range and search by customer name or email, with paginated results.
Admin Cancel
Any confirmed booking can be cancelled — removes the Google Calendar event and emails the customer.
Admin Reschedule
Move any booking to a new open slot from the modal — syncs Google Calendar and notifies everyone.
Capability & Nonce Protected
Every admin action requires manage_options and a per-booking nonce before it runs.
WooCommerce My Appointments
Customers manage their own bookings inside WooCommerce My Account.
My Appointments Tab
A dedicated "My Appointments" tab added to every customer's WooCommerce My Account.
Booking History Table
All past and upcoming bookings listed there, with date, time, duration, and status.
Cancel Own Bookings
Customers can cancel future bookings with one click — past bookings cannot be cancelled.
Reschedule Own Bookings
Inline modal shows the next 20 available slots — reschedule without leaving the page.
Ownership Verification
Server-side check ensures customers can only cancel or reschedule their own bookings.
Auto GCal Sync on Reschedule
Old Google Calendar event deleted and a new one created automatically.
Booking Lifecycle & Automation
Background automation keeps booking statuses accurate without manual work.
Auto-Complete Expired Bookings
Hourly WP-Cron job marks confirmed bookings as Completed once their end time has passed.
Status Lifecycle
Bookings move through Confirmed to Completed automatically, or Cancelled on request.
Colour-Coded Status Badges
Green = Confirmed, Grey = Completed, Red = Cancelled — visible in admin and My Account.
WP-Cron Reminder Scheduler
A one-time cron event is scheduled to fire exactly 5 min before each appointment.
Admin Blocked-Dates Manager
Add/delete full-day or time-range blocks directly in admin, no code needed.
Step-by-Step Setup Guide
Built-in setup guide walks admin through connecting Google OAuth for the new Auth flow.
Need something different? We build it for you.
No tool is perfect for every website — so we made ReadyChat packed with features, and we stay flexible for everything else. Every customer gets the full service. If your website needs more, we customise ReadyChat to fit it, at minimum charges.
Everything included
AI answers, cart and order help, lead capture, voice and calendar booking — all customers get the complete ReadyChat service from day one.
Customised to your website
Your design, your workflow, your integrations. Tell us what your website needs and we tailor ReadyChat to match it.
Minimum charges
Custom work is priced fairly and kept as low as possible. You pay only for the extra thing you asked for — nothing hidden.
- Custom flows & questions
- Brand look & feel
- CRM / email / WhatsApp hookups
- Extra languages
- Special booking rules
- Anything else you need
Watch a lead become a booking
This is a real ReadyChat conversation flow — replay it as many times as you like.
Total time: 41 seconds. Human effort: zero.
Simple pricing, serious ROI
One missed appointment costs more than a month of ReadyChat. Pick the billing period that fits.
ReadyChat vs. the old way
| What matters | ReadyChat | Contact form | Hiring reception staff |
|---|---|---|---|
| Responds in | Seconds | Hours – days | Business hours only |
| Available | 24/7/365 | 24/7 (but silent) | ~40 hrs/week |
| Books appointments | ✓ Automatically | ✗ | ✓ Manually |
| Answers questions | ✓ Instantly, in many languages | ✗ | ✓ One language |
| Captures leads | ✓ Name, mobile and email, if you turn it on | ✗ | Sometimes |
| Monthly cost | From $5 | Free (and it shows) | $2,500+ |
Questions, answered
Do I need any coding skills?
None. Install the plugin, activate it, and ReadyChat is live. All configuration happens in a visual WordPress admin panel.
How does ReadyChat learn about my business?
Paste your services, pricing and FAQs into the training box — or point it at your existing pages. It learns in seconds and you can refine answers anytime.
What happens when the bot can't answer?
If lead capture is on, it collects the visitor's name, mobile number and email, and it can email your team the conversation transcript, so no lead is lost.
Will it slow down my website?
No. The chat loads after your page has rendered, so your pages stay fast.
Can you customise ReadyChat for my website?
Yes. Every customer gets the full ReadyChat service, and if your website needs something extra — a custom flow, your branding, an integration, another language — we build it for you. We stay flexible and keep the charges to a minimum. See how custom work works.
Can I try it before buying?
Yes — every website starts free with 50 AI conversations, and every feature works on the free plan. No credit card required. Paid plans simply add more conversations.
Your next customer is on your site right now.
Let ReadyChat greet them. Start free with 50 conversations — live in 5 minutes.
Download Free PluginWorks with WordPress & WooCommerce