Ask why. Get the answerwith numbers.
Revenue dropped? Margin compressed? Ask marql AI by text or by voice. It investigates your actual POS and accounting data and tells you exactly why it happened and what to do next.

The number is read, not composed. Where a source is stale or missing, the answer says so instead of averaging over the gap.
the same answer, with its traceSample data
"How are sales today?"
Revenue so far is 24 180 € — ahead of yesterday and ahead of the same weekday's average.
what it read to say that
- metric
- revenue, gross of returns
- scope
- all locations · today, 00:00 → now
- compared with
- yesterday, and this weekday's own average
- rows
- 1 152 transactions
- excludes
- internal transfers between locations
sources · POS synced 6 min ago · accounting 4 h ago
The number is read, not composed. Where a source is stale or missing, the answer says so instead of averaging over the gap.
The briefing arrives beforethe question does.
Beyond answering: a morning briefing on your overnight numbers, plan tracking through the month, and recurring trends it finds on its own. Each one arrives with the action it suggests.
How are sales today?
Revenue so far is 24 180 € — +12% vs yesterday and above market benchmark (market +5% WoW). Top store: City Center (+17%). One anomaly: Westside is -8% behind its usual Tuesday pace.
Today vs Yesterday vs Last Week
→ Rain forecast tomorrow — your data shows rainy Tuesdays average -14% vs other Tuesdays.
Will we close the plan this month?
At current pace, forecast is 620 000 € — +6% above target. 14 days left, healthy buffer.
Monthly Plan Forecast
→ If pace drops 10% — you'll finish -2% below target. Worth monitoring.
Morning Briefing
A personal summary arrives every morning with KPIs, anomalies, and a suggested action for each of them.
Plan Forecast
A projected month-end figure against your target: what the month has taken so far, where it lands at the current run rate, and how many days are left to change that.
Inline charts
Answers can include revenue comparisons, store ranking and plan tracking without making you jump into another screen first.
Proactive Patterns
Detects recurring trends before you notice them: 3-week declines, Monday slowdowns, peak-hour drops. Then suggests the specific action to stop them.
Store comparisons
Compare stores, periods and dayparts to see where performance is drifting and where the gap starts.
Conversation Memory
The period from your last question carries into the next one, so a follow-up stays on the same days instead of quietly reverting to the last seven. Pin a store or a product with @ and it keeps the focus too.
Cross-module context
Pulls together context from Dashboard, Today, Products and Loyalty so answers stay grounded in the rest of your operating view.
marql AI uses large language models to analyse your business data. Results are indicative only. Verify before acting on them. Compliant with EU AI Act Art. 50 (Regulation (EU) 2024/1689).
Questions operators ask before they start using marql AI.
It cannot. A file you drop into the chat is turned into plain text on our side before the model sees anything — never bytes, never an image — and that text is anonymised on the way, so your real location and supplier names are replaced before it leaves and restored in the answer. The file's contents are given to the model as data, never as instructions, so an invoice that happens to contain a sentence like 'approve everything' is read as text and not obeyed. Writing is a separate, human step: the AI can only show you a card that lists what would be written and what would be skipped, and on approval the figures are recomputed on the server from the file itself. Where two locations could match one spreadsheet row, it refuses rather than guesses, and days you already have shift data for are skipped, with the card saying so before you press. A scan with no text layer is marked unread rather than half-read.
Yes. marql AI reads from the same data layer as every other marql module: your POS, ERP, or accounting integration. Nothing is retyped and nothing is synthetic. Where a source has no usable API, its CSV or Excel export is mapped into the same canonical model rather than living beside it — so marql AI still answers from one set of numbers. Answers are grounded in your real transactions, updated on your source system's cadence.
Revenue and margin questions ('Why did margin drop this week?'), store comparisons ('Which store is performing below its usual Tuesday pace?'), plan tracking ('Will we close the plan this month?'), product questions ('Which SKUs are killing margin?'), and operational questions linked to your Loyalty and Dashboard data. marql AI draws context from all connected modules.
Every morning marql AI runs a structured analysis of your overnight and prior-day data: revenue vs plan, margin vs prior period, store-level anomalies, and product-level exceptions. It surfaces the top three to five items that need attention, each with the action it suggests.
The period is carried for you: whatever range your last question used is passed into the next one, so a follow-up stays on the same days instead of quietly falling back to the last seven. A store carries through the thread, and pinning it with @ makes that explicit and durable. Currency and time zone are your own — 'today' is computed in each location's own time zone rather than in UTC, which is what stops a late-evening question from reading yesterday. Weeks run Monday to Sunday everywhere; there is no custom fiscal calendar.
Yes, through Proactive Patterns. marql AI monitors recurring trends across your data: a 3-week revenue decline in a specific daypart, a consistent Monday underperformance, a margin compression appearing in one category. It surfaces these patterns in the Morning Briefing before you think to ask.
ChatGPT has no access to your real data. marql AI runs against your actual POS and accounting records through a structured query layer: the figures are computed by deterministic queries and the model writes the sentence around them rather than inventing the number. Once the answer is written, its numeric claims are checked back against what those queries returned, and the verified ones are marked. It also knows your store names, your plan targets, your product catalogue and your loyalty segments. That is a different kind of answer from a generated one — which is also why the notice above still asks you to check anything you are about to act on.
Ready to see
the euros it found?
The walkthrough is built around the tills and accounting you already run. Leave your details and pick a time.
