Waymark Lab Book a free Process Review

All examples

Concept, built to show the software behind a manual role. Not delivered client work.

The aged receivable is mostly our own paperwork.

Most of what sits past ninety days is not a customer refusing to pay. It is a document nobody inside the building has produced yet.

The role
Accounts receivable specialist
Sector
Commercial mechanical contractor
Company in the software
Vantera Mechanical Group
Their internal tool
Receivables

The role you would hire for

The role is collections on roughly three hundred open invoices, reconciling cash receipts, chasing pay applications through customer portals, and producing a weekly aging report for the controller. It runs across the accounting system, the project management system and a spreadsheet.

The manual process that implies

That job is a person with two screens and a phone. They read the aging report, decide which of sixteen past due invoices to work today, open the job folder to find out why each one is stuck, write the same email for the fourth time, and record what they did in a spreadsheet the controller reads on Monday. The part that never gets done is the part that matters most: separating the invoices a customer is holding from the invoices held by a missing certified payroll, an unsigned change order, or a receipt that landed in the bank and was never applied.

What the screens argue

87%

of everything past due was held by the contractor's own paperwork, not by customers refusing to pay

Most aged receivable is blocked on the contractor's own paperwork, not on customers refusing to pay. Sort the queue by who owes the next move and the collections problem turns into a document problem.

Three screens

Built to be read in a screenshot, then clicked through by whoever it lands with.

Open the working software
Receivables software for Vantera Mechanical Group, screen 1 of three, what is stuck. The queue is grouped by who owes the next move, not by age.
01 of 03 What is stuck
The queue is grouped by who owes the next move, not by age. Six invoices worth $226,845 are waiting on somebody inside the building. Two, worth $63,580, are genuinely with the customer. That split is the whole argument, and it is made by the structure of the screen rather than by a sentence at the top.
Receivables software for Vantera Mechanical Group, screen 2 of three, chase it. One invoice, opened.
02 of 03 Chase it
One invoice, opened. What is holding it, who has to act, what has already been tried, and a follow up drafted from the pay application, the portal status and four email threads. The channel is chosen from how that person actually responds, because a superintendent who answers texts within the hour and email in three days is a fact worth encoding.
Receivables software for Vantera Mechanical Group, screen 3 of three, it moved. The outcome screen shows a changed system state rather than a receipt.
03 of 03 It moved
The outcome screen shows a changed system state rather than a receipt. Blocked money before, blocked money after, and the pattern behind the delay: the fourth invoice this year held for the same missing document, each one sitting an average of thirty one days before anyone noticed.

Detail

The three places where this stops being a report and starts being a tool.

Detail from the Receivables software. The one figure that reframes the job. Two numbers, one border, no chart.
The one figure that reframes the job. Two numbers, one border, no chart.
Detail from the Receivables software. Past due by age, as a single rule rather than a bar chart with a legend.
Past due by age, as a single rule rather than a bar chart with a legend.
Detail from the Receivables software. The follow up, assembled from the record, with the channel and the reasoning shown.
The follow up, assembled from the record, with the channel and the reasoning shown.

What it would take to build for real

The concept is a proposal about the shape of the work. This is the honest version of the rest.

What it reads

The accounting system for invoices, receipts and aging. The project management system for pay applications, change orders and job folders. Email threads for what has already been said. Nothing here needs a new source of truth, it needs the four existing ones read together.

What it writes

A logged contact against the invoice, an assignment to the person who owes the next move, and a rule that fires before the next invoice goes out. Everything else stays where the controller already looks for it.

What is genuinely hard

Classifying the blocker. Deciding that an invoice is held by a missing document rather than by a slow customer takes both systems and the email thread, and it is the difference between a report and a working screen. Expect to spend most of the build here.

Shape of the work

Four to six weeks. One designer and one engineer working directly with the person who runs the aging report. Roughly $12,000 to $18,000 depending on how many systems have to be read.

Every engagement is staffed with a dedicated team and a named project lead who works directly with the person who owns the process. The software above was built before anyone paid for anything, which is the point.

See another example

Before you hire another person to do it, talk to us.

Twenty minutes on a call. You will know what we would automate first, what it would cost and how long it would take.