Skip to content
Need Yah Mate
02
ConceptConcept project, created to demonstrate the proposed system and the reasoning behind it. It is not completed client work, and no results are claimed.

Service Business Platform

Trades and field services

JobsJ-1041QuotedJ-1042ScheduledJ-1043In progressJ-1044InvoicedStatus change → customer notified

The problem

What is going wrong.

The website, the quoting spreadsheet, the invoicing tool and the job notes are four unconnected systems. Nobody can answer 'where is that job up to' without opening all four.

The system

What we would build.

One operational spine. The public site feeds quotes, quotes become jobs, jobs carry their own history, and every status change updates the customer without anyone writing an email.

Which state to showThe proposed system
Public siteQuoteJobJob historyNotifyInvoice
  • Public site
  • Quote
  • Job
  • Job history
  • Notify
  • Invoice
  • Public site connects to Quote
  • Quote connects to Job
  • Job connects to Job history
  • Job history connects to Notify
  • Notify connects to Invoice
  • One record from quote to job to invoice
  • Each status change sends its own customer update
  • Every change written to an audit trail
Stays human Moving a job between statuses

Major components

Next.js · Postgres · Workflow engine · Role-based access · Audit trail

The reasoning

Why it is shaped this way.

  1. 01

    One record moves from quote to job to invoice instead of being copied between four tools. Copying is where the four versions of the truth came from.

  2. 02

    A status change emits the customer update itself, so nobody has to remember to send it and nobody can forget.

  3. 03

    Every change is written to an audit trail, because who moved this job is the question that gets asked when something has gone wrong.

The service this sits under

Custom Apps & Integrations

Software shaped around how you actually work. That page says who it suits, what it includes, and when it is not the right thing to buy.

The sensible next step

Your situation will not match this one exactly.

Describe what is actually going wrong and we will tell you what the system for it looks like, or that you do not need one. The configurator turns the same answers into a written brief.

Free 30-minute project conversation - online meeting, no obligation.

Or email hello@needyahmate.com.au