You send us last month's pack, however ugly it is
Often it is a spreadsheet with someone's initials in the filename and a tab called Final v3.
The distance between an invoice paid at 45 days and one paid at 90 is mostly attention.
Same client, same invoice, different Tuesday. The pack that tells you who to phone usually arrives two weeks after the phone call would have worked. Nobody loses their job to this. Your bookkeeper stops assembling and starts checking, which is the part you were paying for anyway. The pack builds itself and lands with the person who has to act on it. It is quoted per job, and you see the number before anything starts.
| Signal | Who it reaches | Why it matters today |
|---|---|---|
| Quote sent five days ago, no reply | The person who sent it | Day five is still warm. Day fifteen is a lost job. |
| A customer who ordered every month has not this month | The owner or account manager | One call, before they settle in with a new supplier |
| Job has passed the hours quoted | The manager on that job | Before you write off the overrun, not after |
| Invoice out 45 days | Whoever chases payment | The gap between 45 and 90 days is mostly attention |
| Booking cancelled and not rebooked | Front of house | An empty Saturday slot is still fillable on Tuesday |
| Paperwork not received, deadline in ten days | The client manager | Ten days is a reminder. Two days is a crisis with a penalty on it. |
Often it is a spreadsheet with someone's initials in the filename and a tab called Final v3.
This step regularly finds two figures that were never supposed to disagree, and that alone is worth the week.
from the systems the numbers came out of in the first place.
AI drafts the explanation from the movements, in your house style. A person reads it and signs it. It never goes out unread.
The date, the hour, and the individual list each person gets, in email or in the chat tool your team already sits in.
and compare line by line. When they match, the manual version stops.
| What you are building | Cost |
|---|---|
| The morning signal list, two sources | Quoted per job, and you see the number before anything starts |
| A month end pack that builds itself, three or four sources | Quoted per job, and you see the number before anything starts |
| The same, with a version per manager and drafted commentary | Quoted per job, and you see the number before anything starts |
| Running it every month | A standard agent, a pack that builds itself and sends each person their own list, is from R2,500 a month. A heavy one, with many sources, many versions and several people relying on it, is from R5,000 a month. A simple one, one job, one format, one destination list, is from R1,000 a month. Putting a standard one in costs nothing, and a complex build is quoted before we start. |
What moves the price: how many sources feed it, how many people get their own version, and whether the commentary is drafted.
What brings it down: starting with the morning signals only. It is the cheaper half, it pays back faster, and a lot of practices never need the second half once the chasing stops.
If part of the work is reading documents, invoices, statements or timesheets, that is priced on its own and the rate per document falls steeply as the count rises. Past roughly a thousand a month we price the whole job as a single monthly figure instead of per document, and the bands are set out under document automation.
This is financial information, so the access question deserves a straight answer.
We do not need the ability to post a journal or change a number.
On the output side, visibility is set per person. A branch manager gets their branch, a partner gets the practice, a client gets only their own figures. Margin and payroll stay wherever you decide they stay.
The reporting runs on your own accounts and there is a written description of how every number is produced, held by you. There are two of us here. If neither of us were available next month, your bookkeeper or any competent analyst could open it and see exactly where each figure comes from.
There is an example report on this site running on sample data, labelled as sample, and it takes a minute to see the shape of it.
For your own, send one export and we build a private copy on it. Files are deleted within seven days. If you are handing over financial numbers you are entitled to know exactly what happens to them, so that is written down and we will sign it if your accountant wants it signed.
The numbers, in one place
No, and be wary of anyone who says it does. It removes the assembling, the copying and the chasing so the person you pay for judgement spends their week on judgement.
Wherever your people already are. Email, WhatsApp, Teams, Slack, or a page they open on a phone. A report that needs a login to a new system gets read once.
It writes a solid first draft from the movements in the numbers, and it is right far more often than it is wrong. A person still signs it. On anything going to a bank or a board, that signature is not a formality.
As accurate as the source. It cannot know about the deposit that was never recorded. What it does do is apply exactly the same rule every single month, which is more than most manual packs manage.
You tell us, we find which rule produced it, and we fix the rule so it stays fixed. Every figure traces back to where it came from, which is why this is a twenty-minute job rather than an argument.
Set per person. A branch manager gets their branch, a partner gets the practice, a client gets only their own. Payroll and margin stay wherever you decide.
The next step
WhatsApp or call +27 73 932 6852, or email [email protected]. You get back the version that builds itself, what it would cost, and which half we would do first. Twenty minutes on a call is enough to work out whether the signals or the pack matters more to you.
Or email [email protected]. No slides, and no invoice for the conversation.