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.
- Find customer groups with multiple tags: match all or any selected tags, exclude tags, and combine the result with name, company or email search. Owners and managers can export the matching customers to CSV. Filters and exports leave customer records unchanged.
- 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.
- Customers, quotes, invoices, payments, jobs, artwork history and the timeline export 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.