HSH Design
Proof System · free to start · from $12 / month

The proof your customer signs off from their phone.

The whole commercial life of a print job — intake, quote, the board, the proof, the sign-off, dispatch and the invoice — with the step that costs a shop the most time built into the middle of it. One product, sold on its own.

THE LOOP

Artwork out, signed off, printed.

Seven steps, and the customer's decision is the one the software exists for: three answers, markup pinned to the artwork, no login, timestamped against the job. Alongside it runs a tracking link that starts at the first enquiry and keeps going until the job lands.

01 Intake REQUEST + FILES 02 Quote PRICED FROM CATALOG 03 Work in progress ON THE BOARD 04 Proof SENT AS A LINK 05 Client decision THREE ANSWERS 06 Dispatch SHIPPED OR COLLECTED 07 Invoice SINGLE OR BULK
Scroll the diagram sideways →

A proof that goes quiet is chased automatically — at 24 hours, and again at 72

QUOTE J-2810 J-2813 HOLD J-2817 WORK IN PROGRESS J-2824 J-2827 J-2830 PROOF J-2831 J-2834 AWAITING PAYMENT J-2838 APPROVED J-2845 J-2848 DISPATCHED J-2852 J-2855 DELIVERED J-2859 PENDING INVOICE J-2866 INVOICED J-2873 J-2876 DRAG A CARD TO CHANGE ITS STATUS
One board, the whole job

Quote, hold, artwork, approval, payment, printing, dispatched, delivered, then invoiced. Drag a card to change its status; right-click for actions; select several and act on all of them. The job card itself is five tabs and carries any file, with @mentions to pull a colleague in.

Quotes that become jobs

A quote is a proper document with as many lines as the job needs, each picked from your catalogue — flat, tiered or size-matrix pricing, with options — and priced on the server. Deposits are recorded against it. Accept it and it becomes the job, or jobs, without anyone re-typing a thing.

Invoices that behave like documents

Invoice one job or bulk-invoice a customer across many, with freight and rush lines, deposits applied as credit, and part payments. An issued invoice never changes — a correction is a void and a reissue. Every customer gets an aged statement on your letterhead, and one dashboard shows what is outstanding and overdue.

Margin on every job

Price to the customer against trade cost and freight, so the margin is worked out rather than guessed. Keep your own supplier list, or pass a job to a production partner on the platform — they see the work, never your retail price. Australian shops also get gross profit and GST by month and BAS quarter, exportable for the bookkeeper.

A portal for your customers

Your customers submit new work with files attached and watch their own jobs move through your shop. Both ends get notified.

A tracking link, like a courier's

One link from the moment your customer asks — sent with the quote and the proof — showing the request, then received, artwork, approval, payment, printing, dispatched, delivered. It covers every job in the order, carries the courier's tracking or pickup details, and expires a week after delivery. No login, never a price, and nothing extra to update: it reads the board.

Know whether they have even looked

A proof sitting unanswered is two different situations — not opened yet, or opened and stalling — and they need opposite follow-ups. The job card shows whether the customer actually opened the proof and the tracking link, and when.

Month-end client reports

Jobs opened, proofs sent, approvals, average turnaround, time spent and the full job log, per customer, against the previous month — as a document you send them.

Prepress built in

Bleed and trim marks, fit-to-size, resolution checks, safety margins, cut-contour paths and dimension annotation — the same tools we publish free.

80+ Proofs sent for one client, in a single month

That is what the proof loop does to a month.

Eighty-odd rounds of artwork out, marked up and signed off — without a single account created, a single file emailed back and forth, or anyone chasing an approval by phone. Every one of them timestamped against its job.

See what the report looks like

August 2026 · our own production figures, read off the platform's month-end report

THE REPORT

Every month, your client gets this.

Jobs completed, proofs sent, how long approvals actually took and the full job log — generated per client from the work that went through, on your letterhead. It is the document that makes a renewal conversation short.

Your print shop PRODUCTION REPORT · SAMPLE FOR: YOUR CLIENT PERIOD: ONE MONTH 24 JOBS COMPLETED 31 PROOFS SENT 6h MEDIAN APPROVAL 1.2 REVISIONS PER JOB PROOFS SENT, BY WEEK WEEK 01 WEEK 02 WEEK 03 WEEK 04 JOB LOG J-2841 Van livery — full wrap APPROVED J-2839 Exhibition stand graphics APPROVED J-2836 Logo redraw + cut contour INVOICED J-2830 Point of sale run APPROVED SAMPLE FIGURES — SHOWING THE FORMAT, NOT A REAL CLIENT'S MONTH GENERATED PER CLIENT, PER MONTH, FROM THE JOBS THAT ACTUALLY WENT THROUGH YOUR BRANDING, NOT OURS
Scroll the report sideways →

The figures above are a sample showing the format — the 80+ on this page is a real month of ours

White-labelled

Your customer never sees our name.

The approval screen and the tracking page are the only two pages in the whole system a print shop's own customer ever opens. Both carry your logo, your shop name, your phone and email — and the browser tab reads “Proof for approval — your shop”.

That is structural, not a setting we remembered to add. The page loads its own stylesheet rather than sharing the back office's, because sharing one meant the client got our chrome and our accent colour instead of yours. The emails go out the same way: from your own mailbox once it is connected, with your signature, and you see every customer email as a draft before it is sent.

There is no login and no account to create. The link opens the proof, they zoom in on a phone, drop a pin exactly where the problem is, draw on it, and answer one of three ways. The sign-off is timestamped against the job and survives a withdrawn approval; the link closes itself ten days after approval.

The six steps your customer sees
Your print shop THEIR PHONE · THEIR EMAIL PROOF 02 · J-2841 1 NOTE 01 Phone number is wrong APPROVE APPROVE WITH CHANGES REQUEST CHANGES NO LOGIN · NO ACCOUNT · OPENS ON A PHONE SIGN-OFF TIMESTAMPED AGAINST THE JOB

Security

01 / 08

A print shop's job files, customer list and invoice history are commercially sensitive. What protects them here is worth stating plainly rather than gesturing at.

01 Two-factor sign-in by email PIN for every staff login, with trusted devices and rate limiting per account.
02 Each company's data is separated at the query layer, not filtered in the page — a staff member without access gets refused, not hidden.
03 Stored credentials — social tokens, your own mailbox's password — are encrypted at rest.
04 Upload directories are re-secured against executing anything on every single request, not just at install.
05 Proof links use unguessable tokens, return only the one proof they name, and close ten days after approval.
06 An activity log records who did what, with owner-only and internal-only entries kept separate.
07 Passwords are hashed with bcrypt and quietly upgraded on next sign-in when the standard moves.
08 The free prepress tools have no upload endpoint at all, so files opened in them never reach a server.

Every one of those is a mechanism in the code with a figure attached. They are written out in full on the security page — and the pricing is two numbers, not a matrix.

Pricing Security

Comparing options?

Sourced, dated, honest about where they win

Four shops most print-shop buyers are already looking at, with the real pricing and features side by side — including where each one genuinely beats us.

vs Printavo vs shopVOX vs DecoNetwork vs Ziflow

Running a print shop? We will walk you through it on your own jobs.

Half an hour, no slides — the board, a proof, and what your customer would see.

Book a walkthrough