Changelog
What is new in QuackChat
Every change that affects how your assistant behaves, newest first.
- widget
Your assistant finds the answer even when a question is misspelled or uses another name
When a visitor misspells something or uses a different name for it, like WorkCover when your site says WorkSafe, your assistant now still finds the right page on your site and answers from it, instead of saying it has no information.
- widget
Your assistant now answers everyday questions about your kind of business
When a visitor asks something any receptionist in your field would know, like whether physiotherapists see children or what a first counselling session involves, your assistant now gives a helpful general answer and offers to book or connect them with your team, instead of saying it has no information. It still never guesses details that are specific to you, such as prices, staff, age limits or which funders and insurers you accept.
- reliability
Adding or refreshing a single page works again
Adding one page from your website to your assistant, or refreshing a page it already knows, works again. Since late September these could fail with an error. If a page you added recently is missing, add it again.
- analytics
Unanswered questions now include ones your assistant could not answer
Your Unanswered questions list now also shows questions where your assistant said it did not have the detail, even when it pointed to pages from your site. These are the gaps worth adding to your website or documents, so the next customer who asks gets a real answer. Questions answered with live booking or store data still stay off the list.
- Bookingsintegrationsreliability
Halaxy availability now matches your appointment lengths
For clinics connected to Halaxy, the assistant now only offers openings long enough for your shortest bookable appointment type, as set up in Halaxy. Before this, it could offer a 30 minute gap in front of an existing booking when your appointments are an hour. Your Halaxy API key needs Retrieve access to Healthcare Services, and testing the connection now tells you if it is missing.
- Bookingsintegrationsreliability
Halaxy appointment times now show in your clinic's timezone
For clinics connected to Halaxy, the assistant now offers appointment times in your clinic's own timezone, including across daylight saving changes. Before this, times could appear many hours off, such as a morning opening shown as late the night before. Check that your clinic timezone is set in your Halaxy connection settings.
- billing
Change plans during your trial without ending it
If you started a free trial with a card on file, you can now switch between Starter and Pro, or between monthly and yearly, from the billing page. The new plan applies straight away, your trial keeps its end date, and nothing is charged until it ends. Moving to Managed still starts billing that day.
- Storesstoreonboarding
See QuackChat on your own store before you sign up
On the QuackChat home page you can now type your WooCommerce or Shopify store's address and, in a few seconds, chat with an assistant that answers from your real products, prices and stock. No signup or install is needed, and "Put QuackChat on your store" carries your store address straight into setup.
- billing
A reminder three days before your trial ends
If you start a free trial with a card on file, we now email you three days before it ends, with the plan and the amount you will be charged and a link to change or cancel.
- onboardingbilling
Straight back to your assistant after choosing a plan
After you pick a plan and add your card, you now land back where you were setting up your assistant, with your website already filled in if you entered one, instead of on the billing page.
- onboarding
Sign up with Google
The sign-up page now has a Continue with Google button, so you can create your account without a new password. The plan you picked on the pricing page is carried through to checkout.
- Storesstoreintegrationsreliability
Reinstalling the Shopify app no longer dead ends
If you removed the QuackChat app from your Shopify store and added it again, finishing the connection could stop on an error page that told you nothing useful. It now tells you what happened: if the assistant you picked is already set up for that store, it says so and points you at Reconnect in that bot's store settings.
- referralsbilling
Refer a friend, and you both get something
Refer a friend in your account now has a link to share with your code already in it. When someone you sent joins and makes their first payment, you get $50 in account credit that comes off your next invoice, and they get 10% off that first payment. If either of you is billed through the Shopify App Store, that person gets 10% of their plan price as an app credit instead. Rewards are held for about two weeks before they land, or about a month on Shopify, and a refund reverses them. You need an active subscription or a trial with a card on file to have a link.
- reliability
Cancelling a Google sign-in now tells you what happened
If you start signing in with Google and then change your mind, you land back on a page that says the sign in did not finish and offers to try again. That trip used to end on a page that could not be found.
- dashboardwidget
Your dashboard now shows what is left to set up
A setup checklist on your assistant's overview tracks the four steps that matter: crawl your site, put the widget on it, get your first conversation, and connect your store or booking system. Each step ticks itself off from what has actually happened and links to the page that completes it. The estimated value of what your assistant has done now sits at the top of the overview too, with the same caption and currency note as the analytics page. Confirming your email address after signing up now signs you straight in instead of sending you back to the login page.
- dashboard
Emails when your crawl finishes, when the first visitor arrives, and every week
You no longer have to keep the tab open to find out what happened. You get an email when your site has been read and your assistant is ready to try, another if the crawl could not finish, one two days after that if we have not yet seen the widget load on your site, and one when a visitor has their first conversation. Every Monday morning a short summary tells you how many conversations, leads, bookings and cart additions your assistant handled and roughly how much staff time it saved. Every one of these emails has a one-click way to stop them, and there is a switch under account settings too. Emails about bookings, leads and billing are not affected.
- integrationswidget
A calmer, clearer WordPress plugin
The reminder to add your Bot ID no longer follows you around every screen of WordPress admin. It now appears on the Plugins and Dashboard screens only, and you can dismiss it. The settings page explains what QuackChat does and links straight to signup if you have not made an account yet, and the store connection form stays hidden until a Bot ID is saved, so it can no longer create a WooCommerce key that has nothing to connect to. Support and Documentation links are now on the plugins list, and the plugin is fully translatable.
- Bookingsanalyticswidget
See whether a patient actually saw the booking form
Opening a conversation now shows what happened to each booking form the assistant sent. You can tell whether the patient filled it in, closed it, saw it and moved on, or never had it come into view at all. That last one is on us to fix, and until now nothing in your logs could tell it apart from someone simply choosing not to book. Forms sent before today show as having no display record rather than guessing.
- Bookingswidgetreliability
Asking for the booking form again now actually reopens it
If a patient closed the booking form or missed it, and told the assistant they could not see one, it would sometimes reply that it had reopened the form without actually doing so. Saying that now opens a real form every time. If the assistant cannot open one for any reason, it says so plainly instead of claiming it did.
- Bookingswidgetmobilereliability
The booking form now stays put, and comes back after a reload
When a patient picked a time, the booking form was added below whatever they were reading, so on a phone it could open just off the bottom of the screen while the chat box told them to fill it in. The form now scrolls into view as soon as it opens, unless the patient has deliberately scrolled up to reread something. If they reload the page or come back later in the same visit, the form they had open is still waiting for them instead of disappearing. The form also announces itself properly to screen readers, and its clinic and practitioner menus are now correctly labelled.
- widget
Your colour now runs through the whole chat window
The Chat and Orders tabs used to sit on plain paper with a band of your colour along the top. They now carry your chosen colour the whole way down, deepest behind the header and at the message box, so the window reads as one surface instead of two. Replies and suggested questions sit on their own lighter card so they stay easy to read, and suggested questions are now rounded buttons rather than a plain list. Every colour is still checked for contrast in both light and dark mode. Your shop name in the header no longer has the tails of letters like p and y clipped off.
- Storesstorebilling
Managed plans now include a quarterly AI shopping visibility report
Shoppers increasingly start in an AI assistant rather than a search engine, and whether your products can be found there depends on what your store publishes about them. Managed plans now include a report every quarter covering how ready your store is to be picked up by AI shopping assistants, what is already in place, and the specific gaps worth closing. It replaces the answer tuning line on the Managed plan, which the monthly quality review already covers.
- Storeswidgetstore
Adding the chat to a Shopify store now takes one click
Putting the chat on a Shopify storefront no longer involves copying anything. Switch the QuackChat app embed on in your theme, click Save, and the chat appears using the assistant already connected to that store. The Bot ID field is now optional, and you only need it if you want a different assistant running on that storefront. Your Deploy page leads with this one click route when a Shopify store is connected, and the code snippet is still there a click away for any other site.
- Storesstore
Product answers keep the specification a shopper asked about
When a shopper narrows on something like waterproof rating or capacity, your assistant now keeps that specification in view for every product it shows, rather than trimming it in favour of whichever details happened to come first alphabetically. Product detail and comparison answers now carry a much longer specification list than before, so a question like "is this actually waterproof enough for a full day of rain" can be answered from what you published.
- widgetstore
A more polished chat window on your site
The chat window has been reworked so a product recommendation reads like merchandise rather than a file attachment, with a larger image, a clearer price and a bigger add to cart target. The header, the tabs and the starter questions have been tidied to match. Your brand colour is still what fills the buttons and the selected tab, and it is now adjusted where it needs to be so the text on them stays readable on every palette, including the pale and very deep ones. Rows now visibly pause while your bot is replying instead of quietly ignoring a tap.
- analytics
Response quality scores now count only answers we could score
The response quality figures in your analytics are now averaged only from answers we were actually able to score. An answer we could not score is left out instead of being counted as a middling result, and replies that draw on no source material, such as greetings, no longer count against the grounding score when there was nothing for them to draw on. Your figures may shift, and generally upward, as a result.
- Storesstore
Better follow-up suggestions on stores with detailed products
When your products carry a lot of detail, your bot now picks its follow-up suggestion from everything a product lists rather than a shortened view of it, so the option it offers a shopper is the one that actually narrows the results. Bestseller and recommendation replies now use that same full-detail decision.
- Storesstore
Category searches no longer skip products without a category
When a shopper narrowed to a category, any product that carries no category information was left out of the results, which could make a store look like it stocks nothing in that area. Those products are now kept. Your bot has also stopped offering to browse categories or check an order on stores where those are not available, so it no longer suggests something it cannot follow through on.
- Storesstorewidget
Follow-up suggestions now help shoppers narrow down
The suggestions under a reply used to be the same few for every store. They are now drawn from your own products, so a shopper looking at a wide range gets tappable options like "Colour: Black" that actually shorten the list. When the products already have the attribute in common, no suggestion is offered rather than a pointless one.
- Storesstore
The assistant remembers what a shopper already told it
A shopper who says "black, medium" and then just "actually, navy" now gets navy in medium, instead of having to repeat their size. What they say in the current message always wins, so changing their mind still works exactly as they expect.
- Storesstore
Shoppers can narrow by colour, size and other product details
When a shopper asks for something specific, like a black jacket in large, the assistant now filters your catalogue down to products that genuinely match rather than guessing from wording. It reads the attribute names you already publish on your products, so it works the same whether you sell shoes, swimwear or car parts, and it says what it narrowed on so the shopper can change their mind.
- Storeswidgetstore
Suggested questions stay put when a shopper reloads
On store bots the follow-up suggestions under a reply disappeared whenever a shopper refreshed the page or came back to the tab. They now come back with the conversation.
- Storesstore
Better recommendations and fuller product comparisons
Products you have linked to each other in your store are now ranked on their own details rather than at random, so your own picks show up where they belong. Side by side comparisons now also include size, weight, materials and product tags whenever your store has them filled in.
- dashboard
The keyboard shortcuts panel now opens with ~
The shortcuts cheat sheet now opens with ~ instead of a question mark. You can also open it from Keyboard shortcuts in your account menu.
- widgetmobile
Chat widget sits flush to the screen edge on phones
On some phones a hairline of the underlying page showed along the bottom and outer edge of the full-screen chat panel. The panel now covers the screen cleanly on every device we tested.
- widgetreliability
A dropped connection no longer looks like a failed answer
If a visitor loses signal mid-reply, the widget now says the connection dropped and offers to continue, instead of showing a red error as though the bot had broken. Booking cards still fail safe and never claim a booking went through.
- integrationsreliability
We now alert you when an integration stops working
If your booking system or store connection starts failing, we are notified straight away rather than waiting for you to spot it. Connections that recover are picked up automatically.
- referralsbilling
Refer another business and you both get rewarded
Share your referral link from the Referrals page. Your referee gets a discount on their first paid month and you get a reward once they pay.
- Bookingsanalytics
See exactly when each booking was made
The Bookings tile on your dashboard now opens into a list of the individual bookings behind the number, with the time each one was taken.
- Storesstorewidget
Order lookup is only offered when your store supports it
The widget used to offer order lookup on stores whose platform cannot serve it, which led to a dead end. It now checks first and only offers what your store can actually do.