Live demos
Move the numbers yourself
Six working pieces of the systems we build, five of them running right here in this page. Edit an invoice, run a collections week, write your own customer message, open a variance bridge, walk a coverage map. No account, nothing to upload, nothing leaves your browser, and every figure is synthetic.
Nothing to sign up for
A finance director will not create a login to look at a supplier's website. Every demo here opens and works.
Your documents stay yours
None of these accept a file. We are not going to ask you to put a real invoice into a stranger's demo, and you should not agree if anyone does.
The logic is the point
Matching, ranking, scoring and classification here are the real deterministic rules. Drafted text is assembled from a template so the page needs nothing behind it.
AP invoice processing, one morning's intake
Twelve supplier invoices arriving by three channels. Nine post without a person touching them. Click any line to see what was read, which rules fired and why the decision went the way it did.
Intake queue, 09:14
Nothing in this queue was uploaded by you and nothing here is a real supplier. The channel mix, the confidence spread and the exception types are the ones a real payables mailbox produces.
Quote to collections, and where it breaks
The whole order lifecycle in one line: quote, sales order against the customer PO, credit, delivery, invoice, cash. Click any stage to inject the defect that actually happens there, and watch where it is found today.
Same ledger, same 20 calls. Which desk banks more?
No extra people, no new system, no model. The only thing that changes between these two desks is the order of the call list. Press the button and watch a week run.
Two collections desks are given the same 24 overdue customers and the same 20 calls, Monday to Friday. The only difference is who they call first. The number under each desk is the cash that arrives in the bank by Friday.
Desk A · calls the oldest invoice first
How most ledgers are worked today, because ageing reports sort by age
cash collected by Friday
Desk B · calls the most recoverable money first
Balance, age and promise history scored together, disputes routed out of the queue
cash collected by Friday
Captured, categorised, completed, closed
Write your own message, or load one of the six. It is captured from the mailbox, categorised, checked for the reference needed to act on it, and then either answered, routed, or sent back for what is missing. Write something it cannot place and watch it refuse to guess.
Captured from the shared mailbox
What it read
Candidate categories, with confidence
What this changes on a four thousand contact a month desk
Modelled on a four thousand contact a month shared mailbox with the category mix above. These are design targets from the model, not a realised result on your volumes, and the same model run against your own mailbox is a short discovery.
Forecast against actual, while it still matters
A quarter of 12,600k, thirteen selling weeks, four segments. Drag yourself through the quarter and watch when the miss becomes visible. Most businesses meet it at the close review. This pack names it in week 4.
Attainment by segment, to date
Where the procedure runs out
Twenty-five real operating questions across five process areas. Click any cell. Eighteen have a clause behind them and seven do not, and where the seven sit is the finding.
Two things we deliberately do not show here. The tolerance tables, reason code taxonomies and validation rule sets, because that encoded judgement is what a client is actually buying. And anything belonging to a client, in any recognisable form. What you can see is behaviour and consequence, which is what you need to decide whether to have a conversation.
The one with a real free tier
A product you can actually sign into
The demos above are pieces of consulting work, shown rather than sold. JobLens is our own product and a full multi tenant application: authentication, row level isolation so no account can read another's data, metered credits, an administration console and an activity log.
It has a free tier because it is hardened for one. That distinction matters, and it is the same distinction we would apply to anything we build for you: a demonstration costs nothing and risks nothing, a live tier needs identity, quotas, abuse handling and a support path.
A demonstration proves the logic. No account, no data, no cost, no liability.
A free tier is a product. It needs auth, isolation, quotas, abuse handling and someone to answer the email.
Most firms blur the two and end up with a demo that leaks data or a free tier nobody supports.
Bring your own numbers to the next one.
These run on synthetic records. The same logic against your volumes, your tolerances and your contract terms takes a short discovery, and you keep the analysis either way.