Where is my money today?
Revenue, orders, average check, margin and receivables by week, month and year — fifteen metrics computed as code, not typed into a slide.
Features
One system instead of five open tabs. Everything in one place is the easy half. The second half of that sentence is the part nobody does.
Six answers the system gives. Below, each one in detail.
Revenue, orders, average check, margin and receivables by week, month and year — fifteen metrics computed as code, not typed into a slide.
Every hour the numbers are re-read and three detectors run over them. It reports in sentences, and the rules on top are yours.
Store, published sheet, CSV or Excel, bank statement, your own webhook, a form on your site. Repeat rows do not double.
History, average check, and the rhythm each one buys at — measured from your data rather than from a round number.
A board with your own stages. Tasks arrive from four places: a person, a rule, an observation you accepted, or a call taken apart into agreements.
Home screen, no app store. Cards instead of tables. A bot that answers in words and brings a new order into the kitchen chat.
The same six, in the same order — answers this time, not questions. Written from the product's code, not from a drawing of it: where the code says something less impressive than the pitch, the code wins.
money
Fifteen metrics are computed as code and materialised every hour: revenue, orders, average check, gross margin, ad spend, ROAS, cost per order, incoming and outgoing money, receivables and overdue, new and repeat customers, delivery time, tasks. Week, month and year sit one control apart.
Comparison against the same period a year ago lives in its own section, and it switches itself on when last year's baseline is entered — a section that would show empty is worse than no section.
reasons
At quarter past every hour the pipeline recomputes your metrics and runs three detectors over them: a jump outside the usual spread, a fall against last week, and any threshold you set in your own words. What it finds goes into the feed and into alerts.
The full walk through the business — the one that comes back with three to seven observations — runs when you press “refresh observations”, not on a timer. That was a deliberate call: an essay written every night at nobody's request is an essay nobody reads.
sources
Six ways in, and none of them is a migration project. A WooCommerce store arrives by webhook in seconds and is pulled again every five minutes in case the webhook did not make it. A published sheet by link is re-read on a schedule. CSV and Excel are parsed with the columns proposed for you, and the mapping is remembered. Bank statements come as camt.053 or CSV. Your own webhook takes rows from Zapier, Make or a script. A form on your site drops straight into the system — the form on this page uses that same door.
Google Ads, Zoho Books and ClickUp are wired and normalised but still run on fixtures: the shape of the data is right, the live connection waits on their OAuth. There is no till integration, and we do not pretend otherwise.
customers
Purchase history, average check, and the rhythm each customer buys at. The point at which someone counts as going cold is computed from your own data — the median gap between repeat purchases, then one and a half of it for “cooling” and three for “cold”. Under twelve repeat customers it says plainly that it is falling back on a general rule instead of quietly pretending to know.
Beside the list live the people who reached checkout and stopped, a waiting list that is not a paper note, and reviews asked for after delivery.
work
A board with your own stages, a calendar of tasks, calls and customer touches, and a feed that records who changed what and when. Tasks arrive from four places, and the record keeps which: entered by a person, raised by a rule, accepted from an observation, or pulled out of a call transcript as an agreement with the quote attached.
What the analyst suggests is a suggestion until somebody presses the button. That is the line the product does not cross.
phone
Nobody sits down to work in a system. You get a minute standing up with the phone in one hand, so the phone is not a smaller desktop: four sections at the bottom, everything else behind “More”, cards instead of tables, and targets you can hit without aiming.
It installs to the home screen without an app store. A form keeps its draft if the connection drops mid-sentence — and secrets and other people's personal data are kept out of that draft on purpose.
The workspace itself — real screens, real wording, made-up figures marked as examples — is on the home page.
Your screen, the way you drew it.
No brief to write and no builder to learn. Take a photo of the sheet and send it to Telegram or e-mail; the rest is our job.
Send the photo to @agtsurkan on Telegram or to hello@ovirno.com.
One button in Settings, and the whole business is on your disk.
It is a button and not a written request within thirty days, because a promise cannot be pressed. Everything below is in the archive on the day you ask for it.
No price per person. Giving the whole team access costs nothing.
One hour of development is already inside the monthly platform fee. There is no per-person line on the invoice and no module configurator — the features are the same for everyone, and the figure moves with scale, not with a checklist.
We are the management layer: where the money is, what dropped, and what to do about it.
Everything else stays with the people and the tools that already do it well.
One step
Send one export from your store. In about thirty minutes you are looking at your own business inside the system — not at a demo account with somebody else's data.
Free, and it ends with an honest picture even if we stop there.