HSH Design
Proof System · free to start · $19 / 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, 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.

Six 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.

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 Invoice SINGLE OR BULK
Scroll the diagram sideways →

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

HOLD J-2810 WORK IN PROGRESS J-2817 J-2820 J-2823 PROOF J-2824 J-2827 APPROVED J-2831 J-2834 PENDING INVOICE J-2838 DRAG A CARD TO CHANGE ITS STATUS
One board, five columns

Hold, work in progress, proof, approved, pending invoice. Drag a card to change its status; right-click for actions; select several and act on all of them.

Quotes that become jobs

Priced off a product catalog with tiers and options. Accept a quote and it becomes a live job — nobody re-types anything.

Invoicing and payments

Invoice one job or bulk-invoice a customer across many, with invoice numbering, charges, payments and receipts tracked against the account.

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.

Month-end client reports

Jobs opened, proofs sent, approvals, average turnaround 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 is the one page in the whole system a print shop's own customer ever opens. It carries 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.

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 five 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, 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 Connected social accounts store their tokens 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 and return only the one proof they name — never a list, never anything else.
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

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