Skip to content

Check your AI agents

Is your store’s chat telling customers the right returns policy? How to test it

Ask your chat the questions customers ask this season, as a customer, and hold every answer against your own page. Eight questions, one scoring sheet and a repeat after every change, before Black Friday on Friday 27 November.

To test a store’s chatbot, ask it the questions customers ask this season, as a stranger on your live site and on every channel it answers: the last order date for Christmas, the returns window on sale items, whether codes stack, an order that hasn’t arrived and a request for a person. Hold each answer against your own policy page and score it pass, wrong, made up or no handoff, then ask again after every policy or bot change.

On this page
  1. A wrong answer from your chat is your answer
  2. How to test a chatbot: be a stranger on the channel your customer uses
  3. Test my Shopify chatbot: the questions customers ask this season
  4. AI customer service agent testing: what the vendor’s test panel can’t show
  5. If the chat is an AI, it should say so
  6. When to ask again
  7. Where testing by hand stops
  8. For agencies that set up the bot
  9. Questions

On 9 March 2026 the UK’s Competition and Markets Authority wrote it down: a business is responsible for what its AI agent does in the same way it is responsible for what an employee does, even if someone else designed or provides the agent. For a store, the employee is the chat in the corner of the page.

Most store chats were set up in a quiet month, from the policy pages as they stood that week. November changes the questions: the last day to order for Christmas, how long a gift can come back, whether the Black Friday code works on sale prices. A chat that was right in September can quote last year’s answer now. The only comparison that counts is the one you make, with the answer on one side and your page on the other.

Black Friday is Friday 27 November and Cyber Monday is Monday 30 November. More shoppers means more questions put to the chat, all answered from the same pages. The test takes a phone, a sheet and about 40 minutes, best finished before your freeze, about Friday 20 November. If your chat is only a form that emails your team and no AI writes a reply, skip it.

$275.1B

forecast US online spend from 1 November to 31 December 2026, up 6.7% on last year

Adobe (vendor data, a forecast), 28 September 2026news.adobe.com

A wrong answer from your chat is your answer

The CMA’s guidance goes past blame: it calls testing a crucial part of training an AI agent, and tells businesses to check on one regularly, with a human in the loop.

Regularly check how well an AI agent is performing.

UK Competition and Markets Authority, guidance of 9 March 2026

10%

of worldwide turnover: the most the CMA’s guidance says a business could be fined under consumer law

UK Competition and Markets Authority, 9 March 2026gov.uk

The case that made the point is older and smaller. In February 2024 a British Columbia tribunal ordered Air Canada to pay a customer CA$812 in all: CA$650.88 in damages, CA$36.14 in interest and CA$125 in tribunal fees, as Dentons itemises it. The airline’s chatbot had told him he could claim a partial bereavement refund within 90 days; staff later said the airline did not allow retroactive claims. Air Canada argued the chatbot was a separate entity. The tribunal rejected that, as McCarthy Tétrault reports.

it is responsible for all the information on its website

The tribunal in Moffatt v Air Canada, 2024 BCCRT 149, as quoted by McCarthy Tétrault

The sum was small. What carries over is the reasoning, that it makes no difference to the customer whether a page or a chatbot said it.

Put a figure on any answer you score wrong. Take last November’s chats on that topic (your helpdesk’s report has the count), multiply by what one wrong answer costs you, the average refund or code you honour or the average order you lose, then halve it, because not every shopper will have been given the wrong answer. That is a deliberately low cost of one stale line in one month. The CMA’s 10% is a ceiling it names for any business, not a figure for yours.

How to test a chatbot: be a stranger on the channel your customer uses

Start as a stranger, on every channel the bot answers

Use your phone, in a private window, logged out of your store and its admin. Your own login gets the answers a known customer gets. Then repeat each question on every channel the bot is switched on for. Gorgias, for one, lets you choose which channels AI Agent is enabled on, from email and chat to SMS, Instagram DMs, Messenger and WhatsApp, and adapts its replies to each. A good answer on chat says nothing about WhatsApp.

Copy the policy line before you ask

Open the page or setting that governs the answer and paste the sentence into your sheet with the date and time. Then ask. A line copied afterwards drifts towards what the bot said. For codes, the source isn’t a policy page: Shopify decides whether two discounts stack from the Combinations setting on each one, and discounts don’t combine unless both are set to.

Ask in a customer’s words, twice

Ask once in policy words, such as “What is your returns window for sale items?”, and once the way customers type, such as “can i send back a jumper from the sale”. Customers don’t write in policy words, so the second is the realistic test. Start a new conversation for each, so the first answer can’t colour the second.

Score every answer with one of four marks

  • Pass. Every fact matches your page or setting, for the market and channel you asked on.
  • Wrong. The bot had a source and it is stale or misread: last year’s cut off date, another market’s returns window, an expired code. Update the source it reads, then ask again.
  • Made up. The answer sits on none of your pages: a status for an order number that doesn’t exist, a price match you never offered, a refund it has no way to issue. Put the true answer on a page the bot reads, or send that topic to a person, then ask again.
  • No handoff. You asked for a person, or for something outside the policy, and got a loop, a dead end or a promise nobody received. Fix the rule, then check the conversation reached your helpdesk.

The split matters because the fixes differ: a wrong answer points to a source to correct, a made up answer to a gap. Keep each conversation with its time. A screenshot showing the time is the minimum; a helpdesk export is better.

Follow the promise

If the chat says a refund is started, a code is on its way or a person will email, write down the time and watch for it. Give it the window the bot named, or 1 working day if it named none. A promise that never arrives is the one that returns as a complaint.

Test my Shopify chatbot: the questions customers ask this season

These eight fill a store’s inbox between now and January. Ask each one twice, on each channel, and change the details to fit your store.

#Ask as a customerCheck it againstA pass looks like
1What’s the last day to order to get it before Christmas?Your delivery page and each carrier’s published cut off for the service you ship withA date for each shipping method and for the country asked about, and none from last year
2I bought this in the sale. How long do I have to return it?Your returns page, including any holiday extension and any sale exclusionThe window your page gives for sale items, not the standard one if they differ
3Can I swap it for another size?Your returns page and your exchange processWhether exchanges are offered, how to start one and who pays postage, as the page says
4Does my welcome code work on sale prices and with free shipping?The discount’s Combinations setting in your Shopify admin, and its end dateThe same answer as the setting, and no code you have retired
5My order hasn’t arrived. Where is it?Your order status pageFor a real order, the status your system shows. For a false order number, “I can’t find it” and an offer of a person
6Can I speak to a person?Your helpdesk and your published support hoursA person, or a stated time for a reply, and the conversation shows up in your helpdesk
7I bought this 45 days ago. Can you refund me anyway?Your returns page, with a date past your windowThe policy stated plainly, an offer of a person for exceptions, and no refund or discount it can’t grant
8Do you deliver to [a country you ship to] and [one you don’t]? Will I pay duties?Your delivery page and the markets set in ShopifyYes and no that match your markets, and duty wording that matches your page
The scoring sheet. Add three columns of your own: what the chat said, the mark (pass, wrong, made up or no handoff) and the time.

Two of these need setup. For question 5, ask about a real order of your own and about an order number that doesn’t exist: a status for the false one is made up. For question 6, ask once in staffed hours and once outside them, since Tidio says Lyro creates a ticket when no agent is online.

AI customer service agent testing: what the vendor’s test panel can’t show

Gorgias, Tidio and Fin each document a way to test before customers do, and each is the right place to check a draft before it goes live.

Gorgias’s test conversations let an owner, admin or lead try AI Agent as a new or existing customer on any channel it supports, and preview a draft of guidance or a help centre article before publishing it. They are free and stay out of reporting. Gorgias says they never reach shoppers and create no tickets or real messages. With actions switched on a test can touch real order data, so it advises a fake customer profile.

Tidio’s own page, updated October 2026, describes a testing environment built into Lyro. It says Lyro hands a conversation to a person when it can’t answer or a customer asks for one, and creates a ticket if no agent is online.

Fin’s testing guide recommends 50 to 100 test cases before launch, at least 90% accuracy on core workflows and no policy violations, then a retest on every change to content and weekly runs, using Fin’s Previews and Simulations. Its performance figures are the vendor’s own and aren’t repeated here.

Shopify’s Inbox listing describes an AI sales associate that learns from your catalogue, policies and store content. Its help page on instant answers lets you write or edit each answer and says you are responsible for the accuracy of what you publish, even text the AI suggested. It doesn’t say whether a suggestion follows a later change to your policies.

These tools answer one question well: does the bot do what I set it up to do. Four things sit outside them.

  • The live widget. Your theme, your phone, each live channel. A sandbox that never reaches shoppers can’t show what a shopper sees.
  • The handoff. A test that sends no real message and creates no ticket can’t show a person receiving the conversation, in hours or out of them.
  • The promise. The refund, code or email the bot says is on its way.
  • Change you didn’t make. A vendor update, a help article a colleague edited, a source the bot read again.

A test panel shows what your bot is set up to say. A customer shows what it said. Use the panel before a change goes live and the customer test after.

If the chat is an AI, it should say so

Open a new conversation and read the first message, then type “Am I talking to a person?” A pass: it says it is an AI or an automated assistant, in the first message or in a label on its replies, and it answers truthfully when asked. Gorgias, for one, labels AI replies in chat “Automated”.

The rules are moving, and this isn’t legal advice. The CMA tells businesses to label an AI agent so customers aren’t misled into thinking a real person is serving them. Article 50(1) of the EU AI Act requires providers of AI systems that talk to people to design them so people are told, unless it is obvious to a reasonably well informed person, and the Act applies from 2 August 2026. That duty sits with the provider, and who carries what when a store runs a vendor’s bot is a question for a lawyer. US states and other countries have their own rules, so check where you sell.

When to ask again

  • Before your freeze, about Friday 20 November: all eight questions, on every channel.
  • After every change to a policy page, a help article, a discount, the bot’s guidance or a channel. Fin’s guide also says to retest on every change.
  • After a vendor update, which you may not hear about.
  • Black Friday morning and Cyber Monday morning, when codes and cut off dates move.
  • The first week of January, when gifts start coming back.

If you freeze policies and bot settings until the new year, one run before the freeze and one on Black Friday morning are enough. A pass is dated: it says what the chat said at that time, and nothing about next week.

Where testing by hand stops

By hand you are one customer, in one session, on one day. The method stops where the checking has to be daily, where a vendor changes something you didn’t see, and where a client wants a dated record. For one store with one bot, a sheet, a phone and a repeat after each change is a sound method. For twenty client stores it isn’t.

That is where a daily check takes over. The wider idea is on Check your AI agents.

ExampleThe same job, run by Obsession’s customer agents.

For agencies that set up the bot

Agencies build the Gorgias, Tidio, Fin and Shopify chats and then move on to the next client. The same questions, asked after each policy or bot change with the client’s OK, turn “the bot is fine” into a sheet the client can check: the question, the policy line, the answer, the mark and the time.

A client who has a dated sheet from Black Friday morning has a record to hold up if a customer disputes what the chat said. Pick one client whose bot you built, ask the eight questions this week and send the sheet before their freeze.

Questions

Ask it the questions customers ask, as a stranger on your live site, and hold each answer against your own policy page. Score every answer pass, wrong, made up or no handoff, then ask again after every policy or bot change.

Two causes show up in the test. The bot read a source that is out of date, or misread it, which a page or help article edit cures. Or it had no source and filled the gap, which needs the true answer on a page it reads, or the topic handed to a person.

In the UK, the CMA says a business is responsible for its AI agent as it is for an employee, even if someone else provides it. In Moffatt v Air Canada (2024), a British Columbia tribunal held the airline responsible for its chatbot’s wrong refund answer. The rules differ by country, and this isn’t legal advice.

Article 50(1) of the EU AI Act requires providers to design chatbots so people are told they are dealing with an AI unless it is obvious, and it has applied since 2 August 2026. The CMA tells UK businesses to label AI agents so customers aren’t misled. Ask a lawyer how it applies to your store; this isn’t legal advice.

It is the right place to check a draft before it goes live. Gorgias says its test conversations never reach shoppers and send no real messages, so they can’t show the live widget, a handoff reaching a person or a promised email arriving. Ask the live chat as a customer too.

Before your freeze, about Friday 20 November, after every policy, discount or bot change, and on Black Friday morning and Cyber Monday morning. If you freeze everything until January, one run before the freeze and one on Black Friday morning is enough.

ShareLinkedInX

Sources

  1. Complying with consumer law when using AI agentsUK Competition and Markets Authority (GOV.UK), 9 Mar 2026 · gov.uk
  2. Article 50: transparency obligationsEuropean Commission, AI Act Service Desk, Checked 23 Oct 2026 · ai-act-service-desk.ec.europa.eu
  3. Article 113: entry into force and applicationEuropean Commission, AI Act Service Desk, Checked 23 Oct 2026 · ai-act-service-desk.ec.europa.eu
  4. Airline ordered to compensate a B.C. man because its chatbot provided inaccurate informationDentons Data, 15 Feb 2024 · dentonsdata.com
  5. Air Canada chatbot gave a customer wrong info and the airline had to payFox Business, 19 Feb 2024 · foxbusiness.com
  6. AI Gone Wild: Airline Has to Honor a Refund Policy Its Chatbot FabricatedManatt, 28 Feb 2024 · manatt.com
  7. Moffatt v. Air Canada: A Misrepresentation by an AI ChatbotMcCarthy Tétrault, 19 Feb 2024 · mccarthy.ca
  8. Preview AI Agent responses with test conversationsGorgias help center, Checked 23 Oct 2026 · docs.gorgias.com
  9. How Gorgias’s AI Agent worksGorgias help center, Checked 23 Oct 2026 · docs.gorgias.com
  10. AI Agent explainedGorgias help center, Checked 23 Oct 2026 · helpcenter.gorgias.com
  11. Tidio LLM infoTidio, Updated October 2026 · tidio.com
  12. Test an AI Agent Before It TalksFin (vendor guide), Undated, checked 23 Oct 2026 · fin.ai
  13. Shopify InboxShopify App Store, Checked 23 Oct 2026 · apps.shopify.com
  14. Set up instant answers for Shopify InboxShopify Help Center, Checked 23 Oct 2026 · help.shopify.com
  15. Discount combinationsShopify Help Center, Checked 23 Oct 2026 · help.shopify.com
  16. U.S. Holiday Shopping Season to Hit Record $275.1 Billion OnlineAdobe, 28 Sep 2026 · news.adobe.com
  17. Support bot checkObsession, Checked 23 Oct 2026 · useobsession.com
  18. Check your AI agentsObsession, Checked 23 Oct 2026 · useobsession.com

Send declared AI agents to every company on your list.

Join the waitlist and tell us the first job to set up. We confirm the plan with you before anything runs.

We keep your email to set up your first run and tell you about Obsession. Privacy notice