One record for the customer, and a board that shows their work.
Billing attaches to the customer; the places you work hang off it. Work goes on a calendar you can drag — month, week or day, colored by job type, and it opens the way you left it.
The platform
Customers, scheduling, estimates, invoicing, the customer portal and payments — one implementation, and every business gets all of it on day one.
Dashboard · Money first, then the questions an owner asks next
The core
Booked, quoted, billed and paid the same way whatever the work is. Every business gets all of it on day one. The screens below are the real product.
Billing attaches to the customer; the places you work hang off it. Work goes on a calendar you can drag — month, week or day, colored by job type, and it opens the way you left it.
Good, better and best on one sheet, priced from your catalog. The customer opens it in their browser with no account to create and answers in a tap, and it converts to an invoice at today’s pricing.
One pricing engine runs every keystroke, so the screen, the PDF and the database can never disagree. Send emails the document with its pay link, and reports back what happened to it — delivered, opened, bounced.
Counter terminal, keyed over the phone, a pay link, a deposit, or a saved card charged when the job closes — the same software on a phone in a driveway. Every attempt to move money is on one screen.
Schedule · Month view, color-coded by job type
Estimate · The customer's copy, answerable in one tap
Invoice · What the customer receives, branded as your business
Virtual terminal · Pick a customer and what is known fills itself in
The front door
For most service businesses the website is a brochure with a mailto on it. Somebody checks that inbox when they remember, the good ones get answered, and nobody ever finds out about the rest. Three things close that gap, and none of them needs your site rebuilt.
What lands, and where
It arrives in the pipeline with the page it came from, the campaign that brought them, and how many times they had been on the site before they typed anything. It gets a stage, a next step and a date. If nobody moves it, it shows up on the list of leads going cold rather than quietly ageing in a folder.
When it turns into work, it is already the customer — the same record, with the enquiry still attached to it. Nobody retypes a phone number.
The CRM underneath it
Sales pipeline
Most shops keep prospects in a spreadsheet, or in a CRM that has never heard of a work order. Either way, winning the job means typing the whole thing again — the name, the address, the numbers you already quoted.
Here the deal you won is the customer. The estimate you sent is already on their record, the property or the vehicle with it, and the first job schedules against the thing you sold. Nothing is retyped, because nothing moved.
What a deal carries
Payments
One pricing engine runs every keystroke, so the screen, the PDF and the database always agree. Pick the program that suits the business and it applies to every line.
Pricing program
Counter terminal, keyed over the phone, a pay link, a deposit, or a card on file charged when the route closes. Every attempt to move money — approved, declined or voided — lands on one screen.
Fraud and failed cards
One is a card that should never have been taken. The other is a card that worked for a year and quietly stopped. Neither shows up on the day it happens, which is why both are somebody else’s problem until the statement arrives.
A refused card costs you nothing. A chargeback costs the ticket, the fee, and the afternoon spent assembling evidence — which is the third thing here, and the reason every payment already carries it.
Checked before the charge goes out
The customer portal
The portal they sign into and the pay page they reach from a link are both branded as your business — your logo, your color, your phone number. They see what they owe, settle up and accept quotes without ringing the office.
And it is not one portal wearing four hats. What a customer sees is set by the trade: a homeowner gets visits and service history, a fleet manager gets vehicles and authorisations, a client of a firm gets documents and the records you have asked them for. The screens a trade does not use are not switched off — they are not there.
Never per-seat. You are not billed for your own customers.
What they can do without ringing you
Products and inventory
Not when somebody remembers at the end of the week. The count moves off the document that used it — the estimate reserves it, the invoice consumes it, a void puts it back. One catalog holds both what you do and what you fit.
Every product carries what it cost you as well as what you charge, so margin is a figure the system already knows rather than one somebody works out later.
One row, used everywhere
Company files
Most of this lives in somebody’s email, and the person who needs it at eight in the morning is standing in a driveway. Files attach to the thing they belong to — the customer, the property, the vehicle, the job — or to the company, where everyone can read them.
Photographs taken on a job are files too, and they stay with the record rather than in a camera roll.
The company library
Recurring billing and work
A maintenance plan, a monthly retainer, a quarterly round, a lease. One engine raises the invoice on the day the agreement says, charges the card or the bank account on file, and records the split.
Where the money repeats and the visit repeats, both come off the same agreement — so the crew is on the calendar and the invoice is raised without anybody rebuilding either each period.
What can repeat
Reporting
That sounds like a small thing until the number at the bottom of a screen has been wrong all year. Filter it, total it, choose the columns, and it remembers the view.
QuickBooks and Xero
The invoice you raised on a driveway is in the ledger with the customer, the labor and the parts already on it. The payment you took is sitting against that invoice. Nobody retyped anything, and nobody is going to.
Month end stops being a week of re-entry and becomes what it should have been: checking that two numbers agree, and finding that they do.
What moves, and when
The ledger stays the ledger. OnSight runs the work and takes the money; your accountant keeps doing the accounting, in the software they already know.
Behind the counter
Priced work, what each job actually made, what the crew is owed, what got signed and who is licensed to do it. Included, not a module.
Also standard
None of it is an upgrade. Whatever you work on, you get all of it.
On the platform, and nowhere else
Everything above this line, every system in the category has some version of. These two are the reason to move.
Book a demo
See it running your trade, not a generic one.
Thirty minutes on data that looks like yours, with the arithmetic run on your own job count and average ticket.