# Why did cancellations jump? Ask your AI about your POS orders

*Use cases · Mays Team · October 17, 2026*

![Mays cover card: Why did cancellations jump? Ask your AI about your POS orders — Declines, abandoned orders and refunds, by hour and channel](https://mays-uploads.s3.us-east-2.amazonaws.com/site/blog__why-did-cancellations-jump-ai__cover.12b8cacc7b.png)

The weekly numbers look off: canceled orders are up, and the POS dashboard shows a count and a dollar total, nothing else. Is it the card reader? A new online ordering channel? A cashier ringing things up wrong? Finding out means opening order after order in the POS, writing down what each one says, and hoping a pattern shows up before closing time.

If your POS sends its orders to Mays, every canceled order is already there with its items, its hour, its channel and how it ended. Your AI app can do the opening-and-writing-down for you.

*Part of our series* [*Run your restaurant with your AI*](https://www.mays.app/blog/your-ai-already-knows-your-restaurant-let-it-run-mays)*: one real situation per post, with the words you type and what happens in Mays. The prompts and results are illustrative examples.*

## What the owner types

> *"Canceled orders at Midtown look high this week. Compare them with last week: how many, how did they end, why were cards declined, which items, which hours and which channels?"*

## What the AI does in Mays

It asks Mays about cancellations and refunds at Midtown for this week, then for last week. Each answer is read-only and comes from the orders your POS (Square or Union) sends to Mays, on the location's calendar, for up to 31 days at a time:

- **Orders, canceled orders, the cancel rate** and the value of what was canceled.
- **How each cancellation ended:**
  - **card declined:** canceled after a card payment failed;
  - **abandoned:** canceled with no payment attempt;
  - **paid, then canceled or refunded** in the POS, the closest thing to a refund count in the order data.
- **The card decline reasons** on canceled orders, top five.
- **The items** on canceled orders, most first.
- **The hours** cancellations happen, on the location's clock, and **the channels** (in person, online and so on, as the POS reports them).
- **Repeat attempts, as counts only:** the most cancellations by one customer, never who. A high number usually means one guest retrying a declined card.
- **Discounts** on completed orders, with line-level discounts by item.

## What you see

Put side by side, the two weeks tell a story, for example (illustrative):

> *"This week: 41 canceled of 1,380 orders (3.0%), up from 17 (1.3%) last week. 29 were declined cards, mostly 'insufficient funds' and 'card expired'; 9 were abandoned with no payment; 3 were paid then refunded. 22 of the 41 came through the online channel, mostly between 7 and 9 am. One customer accounts for 6 cancellations. Items: mostly large lattes and breakfast sandwiches."*

The AI's reading: the jump is mostly declined cards on online morning orders, with one guest retrying several times. That points at the online checkout, not at the counter. The next step is a question for your online ordering setup, not a talk with the cashiers.

## Follow-ups that help

- *"Which items get discounted most at Midtown this month?"*
- *"Show me the canceled online orders over $30 from Tuesday."* (Single orders come from a separate look-up in Mays.)
- *"How do net sales compare with last week?"* (A period comparison.)

## What it replaces

| Before | With Mays connected to your AI |
| --- | --- |
| Open canceled orders one by one in the POS | Every canceled order, summarized |
| Write down decline codes on a notepad | Top decline reasons, counted |
| Guess whether it's the counter or online | Cancellations by channel and hour |
| Re-do it all for last week to compare | Ask for both weeks in one message |

## Who can ask

Anyone who can view reports in Mays, for the locations they can see. It's read-only, so no actions setting is needed. Your POS must be connected to Mays: see [Connecting Square](https://www.mays.app/help/integrations/connect-square) or [Connecting Union POS](https://www.mays.app/help/integrations/connect-union-pos).

## What Mays doesn't do here

The POS doesn't send everything, so Mays can't show:

- **Comps and voids by employee or approver.** The POS sync includes no employee on an order.
- **Discount names.** Only the amounts.
- **Refunds issued later on a Square order that stays completed.** Only orders the POS marks canceled are counted here.

It also can't fix a declined card. It can tell you where to look.

Guests appear only as an anonymous code in Mays, so the AI can tell a returning guest apart without seeing who they are. Card details are never sent; decline reasons arrive as the POS's codes.

## Try it when the number looks off

1. Connect Mays to ChatGPT, Claude or Grok from [mays.app/ai](https://www.mays.app/ai) ([ChatGPT](https://www.mays.app/ai/chatgpt), [Claude](https://www.mays.app/ai/claude), [Grok](https://www.mays.app/ai/grok)). [Connect Mays to ChatGPT, Claude or Grok](https://www.mays.app/help/ai-automation/connect-mays-to-chatgpt-or-claude) explains what it can see.
2. Ask how cancellations ended, this week against last.
3. Fix the channel or the hour that stands out.

[**Try Mays free for 30 days**](https://go.mays.app/register?utm_source=blog&utm_medium=ai_use_case&utm_campaign=why-did-cancellations-jump-ai), with no credit card, and connect it to the AI you already use.

## Related help articles

- AI & automation: [Connect Mays to ChatGPT, Claude or Grok](https://www.mays.app/help/ai-automation/connect-mays-to-chatgpt-or-claude) — Connect Mays to ChatGPT, Claude or Grok and ask about your locations from there — schedules, timecards, attendance, approvals, checklists, temperatures, stock, sales by day or hour, orders and product mix, labor targets, a suggested schedule for next week, inventory items and what to order — and, if your admin allows it, let it make changes you confirm, like adding a shift, approving time off, adding inventory items, uploading vendor invoices and knowledge-base documents, writing knowledge-base articles or sending a purchase order — or set up a whole new store in one go. Exactly the access you have in Mays. Disconnect any time.
- Integrations: [Connecting Square](https://www.mays.app/help/integrations/connect-square) — Connect each store's Square account so Mays gets its sales, payments, tips and refunds, sold-out items and team. Admins and managers can connect; one Square location per Mays location.
- Integrations: [Connecting Union POS](https://www.mays.app/help/integrations/connect-union-pos) — Connect a store's Union POS with the API key and client ID from Union, and Mays brings in its sales every 10 minutes. One client ID covers one venue and one Mays location.

Canonical: https://www.mays.app/blog/why-did-cancellations-jump-ai
