What it does
Know what sold, what almost sold, and what caused the difference.
- Two kinds of code
- A shared code anybody can use at checkout, or a personal one minted for one guest as part of a win-back. Both settle against the same bill.
- A one-time code is genuinely one-time
- Redemption happens as part of placing the order, so the same code cannot be spent twice by two phones tapping at the same moment.
- The give and the get, side by side
- The board shows what the discount cost you against what the orders carrying it were worth, so a promotion that lost money says so.
- You can see where it spread
- Which channel a code arrived through, and how many of the guests who used it had never been in before.
See it
Example data
£1,070
Against £5,674 of bills carrying a code. Both halves, always — a discount you only see the good side of is not a number, it is a mood.
- WELCOME10Reusable · at checkout84 orders−£412£3,980
- MISSYOUOne-time · win-back9 orders−£54£486
- HALFSUNDAYReusable · at checkout31 orders−£604£1,208
HALFSUNDAY gave away half of every bill it touched. It is the busiest-looking code on the page and the only one costing you money.
Where it sits
One system, five pillars
Discounts & promotions is part of revenue & insights.
Know what sold, what almost sold, and what caused the difference. It runs on the same menu, the same tables and the same bill as everything else here — nothing to integrate, nothing to reconcile.
Take the order at the table, the counter or the kerb, and get it to the kitchen.
QR ordering · Digital menus · Live orders · Kitchen display · Guest payments · Dish recommendations · Sage AI waiter
Fill the diary — and give a forgotten table a chance to be sold again.
Bookings & events
Cost the menu on what you are actually paying for the food.
Stock & purchase orders
Compare what you ordered, what arrived, and what you were billed for.
Supplier control
Build the rota, publish it once, and know who did what on the floor.
Team & shifts