Print Shop CRM
A CRM built for print shops rather than a generic sales CRM bent to fit: customers, quotes, proofs, production, payments and reorders on one record. Open source, free to self-host.
Start your free 30-day trial · See pricing · Sign in
No credit card required. The app itself lives at pro.printshopcrm.com.
Most shops that go looking for a CRM end up with a sales CRM — pipelines, deals, contact records — and discover within a month that it knows nothing about artwork, proofs, garments or a press schedule. The customer record and the job record live in different systems, and staff copy between them by hand until they stop bothering.
A print shop CRM has to hold the job, not just the contact. That is the entire difference, and it is why this one exists.
What a generic CRM cannot hold
These are the fields a print job actually turns on. A sales CRM has nowhere to put any of them, which is why the spreadsheet survives alongside it.
- A size and colour grid with per-size upcharges, where quantity is derived from the grid so the two can never disagree.
- Artwork with versions, and a proof status that means something: sent, approved, rejected with notes.
- Decoration method and colours per location, because that is what drives both price and press time.
- Where the job physically is right now, and whether it is blocked on art, on payment, or on the press.
One record, from enquiry to reorder
The point of a CRM here is that nobody has to ask anyone else what happened with a customer.
- Every conversation on one timeline — email and SMS, both directions, plus calls and form submissions.
- Quotes, invoices, payments and jobs attached to the customer, with lifetime value calculated rather than guessed.
- A sales pipeline that syncs itself from estimate events instead of asking someone to drag cards.
- Reorder Radar: customers due for their next run based on their own order history, which is the cheapest revenue in the building.
- Follow-ups on quotes that went quiet and invoices nobody chased, ranked by value rather than by date.
It has to be the production system too
A CRM that stops at the sale just becomes a second place to look. The handoff into production is where most shop software quietly fails.
- An approved quote becomes a job, a work ticket and an invoice without anyone retyping it.
- Turnaround counts from art approval, so a proof sitting unapproved moves the due date instead of silently eating production days.
- Work tickets refuse to print without approved art.
- Per-job profitability costed against real press utilisation, so you see what you kept and not just what you invoiced.
Why open source matters for a CRM specifically
Of all the software in a shop, the CRM is the one holding the asset you would most hate to lose.
- It holds your customer list, your pricing and your order history. You should be able to read the code that stores all three.
- Every table exports to CSV, the whole shop exports as one JSON file, and the database is a single file you can copy. No export fee, no ticket.
- If this company disappears, your shop keeps running. That is not a promise, it is a property of the licence.
- AGPL-3.0, free to self-host forever, every feature included, no per-seat pricing.
Common Questions
What is a print shop CRM?
A customer system that holds the job as well as the contact: artwork and proof status, size and colour grids, decoration method, production stage and payment state, all on the same customer record. A generic sales CRM holds the contact and leaves the job somewhere else.
Can I use a normal CRM like HubSpot or GoHighLevel instead?
You can, and plenty of shops do, but you will end up running a spreadsheet alongside it for artwork, sizes and production. The gap is not sales features, it is that a general CRM has nowhere to put a size grid or a proof.
Does it replace my production board too?
Yes. Quoting, proofing, the job board, invoicing and profitability are the same application, which is the point — the handoff between sales and production is where information normally gets lost.
What does a print shop CRM cost?
This one costs nothing to self-host. It is AGPL-3.0 with public source, unlimited users and no feature tiers. Hosting and setup are paid, the software is not.
Can I import my existing customers?
Yes. Customers import from CSV, and order history imports as a complete backdated record so reorder prompts and repeat-customer history work immediately rather than after a year of use.