HSH Design
Production platform

We run your print and marketing operations on software we built.

Not a plugin, not a folder of spreadsheets. A job board, digital proofing your customer signs off from their phone, a client portal, quoting and invoicing, a social workspace and a design studio — one system, in daily use. Work with us and you get a login on day one.

TRACK 01

Print operations

The whole commercial life of a job, from the first enquiry to the invoice — with the proof step that usually costs a shop the most time built into the middle of it.

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
TRACK 02

Social workspace

The same shape as the print track — the client approves before anything goes out — applied to content. Facebook and Instagram publish on their own; the rest is drafted, approved and scheduled in one place.

01 Brief WHAT THE MONTH IS 02 Draft COMPOSER + LIBRARY 03 Client approval PER ITEM 04 Schedule ON THE CALENDAR 05 Publish FB + IG, AUTOMATIC 06 Recap WHAT WENT OUT
Scroll the diagram sideways →

Approved and finalized posts publish themselves when their scheduled time arrives

Calendar and composer

A month and week calendar of what is going out, and a composer that writes once and adapts per platform.

Approval per item

Clients approve the brief and then each post, so nothing is published that nobody signed off.

Library and brand kits

Assets, brand kits and hashtag sets per client, so the right logo and the right palette are the ones to hand.

Real connected accounts

Facebook and Instagram connect through Meta's own OAuth. Tokens are encrypted at rest, and every publish is recorded per platform.

Recaps both ways

One recap for the client showing what went out, one for the team showing what is still owed.

Per-client staff access

Staff are scoped to the clients they work on, and that scoping fails closed — no assignment means no access, not full access.

TRACK 03

Design studio

A canvas in the browser for the work that does not need a full desktop app: shapes, text, images, effects, layers, grouping and locking — set up for print and social output rather than for screens in general.

Headline A4 · 210 × 297 MM · 300 DPI · BLEED SHOWN PRESETS BUSINESS CARD · 88.9 × 50.8 MM FLYER A4 · 210 × 297 MM POSTER · 457 × 610 MM · 150 DPI INSTAGRAM STORY · 1080 × 1920 INSTAGRAM POST · 1080 × 1350 FACEBOOK POST · 1200 × 630 LINKEDIN POST · 1200 × 1200 REELS / TIKTOK · 1080 × 1920
Scroll the diagram sideways →

Print at 300 dpi with bleed shown · social at each platform's current recommended size

Print presets, print resolution

Business card, postcard, flyer and A4 at 300 dpi; posters at 150, which is what a poster is actually printed at. Custom sizes in millimetres.

Social presets that stay current

Story, feed at 1:1 and 4:5, Facebook, LinkedIn, YouTube and vertical cuts, each at the size the platform recommends now.

Versions and comments

Every design keeps its versions and its comment thread, so a change can be discussed and undone without a new file.

300 dpi Print output
Two tracks Print and social, separated at the query layer
No login For the customer approving a proof
Your brand On every page your customer opens

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 — the token length, the lockout threshold, the expiry. They are all written out on the security page.

How it is secured What it costs

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