For sign shops · Brisbane-built · you own the code

Your shop runs on
someone remembering.
That's the leak.

One system that runs a sign shop from the first phone call to the paid invoice — quoted on the driveway, ordered without anyone remembering to, and unable to let a warm quote go quiet.

Not off-the-shelf. Built around how your shop already works.

Artwork and proofs: a wrapped dual-cab ute with the client's comments pinned onto the artwork itself. What the client sees on their phone: your proof is ready, approve or request changes, no login needed.

Artwork & proofs · what the client sees · from a working build

A wrapped dual-cab ute at dusk outside a workshop.

Chapter one

Every job in this shop
started as a phone call
someone had to
remember.

The work is not the problem. The remembering is.

The four leaks in every sign shop

You can already name them.
Nobody has ever measured them.

Quotes people keep re-opening

They've looked four times. Nobody rang. It's not lost — it's just sitting there, and every product on the market will send a reminder instead of making the call happen.

Print day surprises

You get to the day it's meant to print and find out the ACM never landed. The order was somebody's job to remember.

Re-keying into Xero

An accepted quote gets typed again by hand. Then the variation gets typed again. Then somebody forgets the variation.

The tap on the shoulder

Your most expensive hour is also your most interrupted one, because every question a designer has walks upstairs instead of joining a queue.

A sign shop workshop at night, large-format printer mid-print.

What it watches while you're on the tools

Four numbers your shop
has never once been told.

$0 sitting in quotes nobody has called Live on the warm quote board
0% of quoted work actually accepted Rolling 30 days, by service line
0 average quote to accepted Every stage timestamped, so it's measurable
0 jobs blocked on stock right now Flagged before production hits them

Figures shown are from the demo build. Yours are your own — and most shops have never seen any of these four.

Why we don't just point you at software

Rented software is built for
the average sign shop.
There isn't one.

A shop doing shopfront fitouts has almost nothing in common with a shop doing fleet wraps and illuminated pylons. So the product gets built for the middle, and every shop that buys it ends up bending their work to fit the software instead of the other way round.

It can't

price a ute the way you price a ute

Your rates. Your panel areas by body type. Your travel zones, EWP hire, after-hours loading, markup by product family. A rented system gives you a rate card and a text box. Yours gets your actual formulas, so the price that comes out is the price you'd have written by hand.

It can't

make anyone pick up the phone

Everything on the market sends reminders. Nothing stops a job moving forward until someone has actually rung the customer and logged what was said. That rule is the difference between fifty grand sitting in re-opened quotes and fifty grand of work.

It can't

be shaped around your people

The person whose time costs most spends it answering questions anyone could answer. Someone re-keys accepted quotes into Xero. Someone sends four emails into silence and doesn't know they're allowed to ring. Those aren't software problems in general — they're yours specifically.

And

you own it

No per-seat licence, so put installers and production staff on it without thinking about cost. The code, the data and the design files are yours, in your own hosting account, in your name. If you ever want to hand it to another developer, you can.

Follow one job all the way through

First phone call
to paid invoice.

Every screen below is from a working build. The shop in these shots is called Kindra Sign Shop — yours carries your name, your logo and your colours on every screen, PDF, email and client-facing page.

Stage 01 · Site visit

It quotes on the driveway.

Pull up at a fleet job with six utes. Pick dual cab, tick the panels — bonnet, doors, tray sides, tailgate, rear window — and the price moves as you go. The body-type templates already know the panel areas, so a six-ute quote takes minutes instead of an evening.

Building jobs get their own survey: substrate, mounting height, access, power, fixings, council flag, whether the old sign's coming down. Photographed and marked up on the spot.

Works with no reception. Syncs when you're back in range.

Phone screen: vehicle survey with dual cab selected, panel areas ticked and a live price of $3,091.20. Phone screen: building survey with an annotated shopfront photo, site conditions and a live price of $14,200.

Stage 02 · Quoted

It writes the quote properly.

Your pricing engine, not a spreadsheet. Per square metre, per linear metre, per panel, fixed, tiered. Labour split by activity — design, fabrication, print, application, install, site works. Materials and labour split correctly for GST.

The AI drafts the customer-facing description on each line in your voice, editable before it goes. It never invents a specification or a price — those come from what you punched in.

Every line carries a bill of materials underneath it. Quiet, but it's what lets purchase orders raise themselves later.

Quote builder: a fleet wrap quote with line items, body type, area and rate, totals and a deposit toggle.

Stage 03 · The money one

It stops you losing work you’ve already won.

Every quote you send gets a link, and that link is watched. Who opened it, how many times, how long they sat on it, which lines they kept going back to.

Then the part that matters: a quote opened twice with no reply becomes a phone call. Not a reminder — a call task, on whoever owns the quote, showing red on their screen. The job can't move to the next stage until someone logs what happened: spoke, no answer, left a message, not proceeding. "No answer" puts it back in front of them three hours later, business hours only. Over five grand and gone cold, it lands on you.

In the first shop we built this for, the top of that board was about fifty thousand dollars of work customers had been re-reading for months while nobody called.

Warm Quote Board: open quotes ranked by opens, value and silence, each with a Call now button and $51,480 uncalled. Phone screen: a call task that blocks the job until an outcome is logged — spoke, no answer, left message or not proceeding.

Stage 04 · Design & proof

It ends the approval merry-go-round.

Artwork and the client conversation live in one place. Comments pin straight onto the artwork — "can the phone number go bigger on the tailgate" attaches to the tailgate, not to an email thread. Versions stack up and supersede automatically, and the old ones lock.

Internal notes sit in the same thread but the client never sees them, so you can flag "check we've got the wider vinyl roll before we commit" without it going out the door.

The client approves on a link on their phone. No login, no account. You get their name, the time, their IP, the artwork version and a file hash, downloadable as a PDF record. Bring that to any dispute.

Artwork and proofs: a wrapped ute with numbered client comment pins, a version thread and an internal note the client cannot see. Phone screen the client sees: your proof is ready, approve this proof or request changes, no login needed.

Stage 05 · Materials

Purchase orders raise themselves.

When a quote is accepted, the bill of materials turns into a draft purchase order in the background. Under your threshold it goes on its own. Over it, it waits for you — approved from your phone with a tap.

Around fifty core line items, tracked simply. ACM, vinyl, laminate, acrylic, LED modules, fixings, ink. Not a warehouse system: no expiry dates, no stocktakes, no barcodes. Just enough to know what's in the racks, with an append-only ledger behind it so any number can be explained.

Materials and purchase orders: POs auto-raised from accepted quotes waiting for approval, plus core stock levels and what lands today.
A vinyl graphic being squeegeed onto the door panel of a ute.

Meanwhile, on the floor

None of this asks your
installers to change a thing.

The system does the remembering. The shop keeps doing the work the way it already does it — the phone in someone's pocket is the only new tool on the floor.

Stage 06 · Production

Print day stops being a surprise.

Stock gets marked as received against the job. And here's the rule that changes the week: production can't schedule a job until its materials are in. No more getting to the day it's meant to print and finding out the ACM never landed.

The floor gets its own board — print queue, fabrication, finishing, install — with install scheduling against crew capacity and a display mode for a screen in the workshop.

Production board: install capacity for the next ten working days and columns for waiting on stock, print queue, fabrication, finishing and install booked.

Stage 07 · Install

The installer turns up knowing the job.

Every site note taken at the survey follows the job all the way to the crew. Access, gate codes, height, whether power is needed, what to watch out for, who to ask for on site.

They tick off what went up, photograph it, get the client's signature on the phone, and log the vinyl they actually used — which is what keeps stock honest.

Nobody turns up to a job nobody described to them.

Phone screen: installer on site with the site survey notes, a checklist of what is going up, proof-of-install photos and client sign-off. Phone screen: today view with four calls due worth $36,200 and the day's site visits and tasks.

Stage 08 · Invoiced & paid

It gets you paid without double handling.

An accepted quote becomes an invoice in one click, including variations added mid-job. Deposits, progress claims, final invoices. It pushes to Xero as a draft and reads payment status back, so a job shows paid the moment Xero reconciles.

Xero stays your accounting system. This never touches your bank feeds or your BAS. Stripe pay-link and BPAY go on every invoice — on a big deposit, bank transfer costs you a lot less than card, and the customer gets both so you can steer it.

Invoices: invoiced this month, awaiting payment, overdue and deposits collected, with each invoice showing its Xero sync state.

All of it · One shop

Everyone gets their own front door.

You see everything — quoted this week, conversion, revenue by service line, what's owed, job profitability, where jobs are stalling, and which campaign produced which dollar. Sales gets the same numbers through a sales lens. Designers see proofs waiting. The floor sees the floor. Installers get a phone view.

And the fix for the interrupted hour: requests route as tickets with an owner and a due time, not as a tap on the shoulder. Anything a designer would walk upstairs to ask becomes a queued task.

The shop's own knowledge lives in it too — bleed, file setup, substrate specs, install methods, colour profiles, how to quote a wrap. Searchable from inside a job, so the answer turns up where the question gets asked. Every article has an owner and a review date, so it doesn't rot.

Owner dashboard: quoted this week, conversion, jobs in production, money owed, the warm quote board and where jobs stall.
A sign installer on a ladder fixing a panel to a shopfront at dusk.

Chapter two

Nothing above changes
what your shop does.
It changes
what it forgets.

Same crew. Same trucks. Same Friday. One fewer thing living in someone’s head.

The signature

A Friday,
three months in.

Scroll the day. This is what the change actually feels like from the inside.

  1. 7:04am

    Coffee, phone, one screen. Four calls due today with $36,200 sitting behind them. Bayside is six opens deep and nobody's rung them. Two proofs waiting on clients. One PO over your threshold.

  2. 7:11am

    Approve the PO — twenty-four ACM panels, raised itself off the accepted quote overnight. One tap.

  3. 8:20am

    Aspley Autos measure-up. Six utes. Body type, panels, photos, price moving as you go. Quote sent from the driveway with a deposit link before you're back in the car.

  4. 9:30am

    Bayside's card is red and the job won't advance. You ring Karen. She wants the tailgate number bigger. Outcome logged, note attached, job moves.

  5. 11:15am

    Tom's proof comes back approved on Karen's phone, with a timestamp, her IP and a file hash. Production gets told without anyone forwarding anything.

  6. 1:40pm

    Reece is blocked on the Chermside job and you already knew — the ACM's been flagged since Monday, not discovered this afternoon.

  7. 3:05pm

    Two quotes accepted today are already draft invoices in Xero. Nobody has re-typed a thing.

  8. 4:50pm

    Laptop shut. Four calls made and logged, one quote sent from a driveway, one proof approved with a paper trail, one order placed. Nothing chased, nothing forgotten.

What "built for you" actually means

Not a theme.
Not a settings page.

  • Your pricing formulas, per product family, with overrides that get logged rather than hidden
  • Your body-type templates — ute, dual cab, van, box trailer, truck curtain, prime mover — with the panel areas you actually use
  • Your fifty core SKUs, with your supplier cost prices and lead times
  • Your PO approval threshold, set to a number you choose, approved by the people you choose
  • Your follow-up rules — how many days, how many opens, what value escalates to you and when
  • Your stage gates — we start with two, and you can add or remove them
  • Your roles, mapped to the actual people and the actual jobs they do
  • Your calculators on your website feeding straight into a draft quote, field for field
  • Your branding on every screen, PDF, email and client-facing page
  • Your data, exportable any time, in your own hosting account, in your name

If your work changes — a new service line, a new way of pricing, a fourth crew — the system changes with it. That's a conversation, not a feature request in a queue behind three thousand other shops.

Nothing hidden

Every screen,
at full size.

Sixteen screens from a working build. Drag the rail, or click any screen to open it.

Naming this matters as much as the rest

What it won't do.

It won't replace Xero

Xero stays your accounting system. We push drafts in and read payments back. Nothing near your bank feeds or your BAS.

No payroll or timesheets

That's compliance risk neither of us needs to take on.

No barcodes or stocktakes

Fifty core items tracked simply does the job. Barcodes can be their own project later if you want them.

No app store download

The web app goes on the home screen and works offline where it actually matters — on site.

No RIP, cutter or CNC integration

Real, and worth doing, but it's its own module once the rest is running.

We won't run your ad accounts

The system gives you the attribution so you can finally tell what's working. Your marketing people keep spending the money.

Two things that have to come from your side

Both are week-one jobs.
Both are the usual reason
a build like this slips.

01

Global Administrator on your own Microsoft 365

You have to ask for it personally — they'll bounce it if your bookkeeper asks. It gets us the leads mailbox and takes a few thousand a year of change-request billing off the table.

02

Your product list and fifty core stock items, with cost prices

Nobody outside your shop can write that. It's the difference between a pricing engine that's yours and one that's a guess.

From yes to running

How the build actually runs.

No big-bang launch. The shop keeps trading the whole way through.

  1. 01

    Two days in your shop

    I sit with whoever quotes, whoever orders and whoever chases. Every step goes on a wall, including the ones that only live in someone's head. You get that map whether or not you go ahead.

    Week 1
  2. 02

    Your pricing, encoded

    Your rates, your panel areas, your substrates, your labour splits. This is the part that makes a quote take minutes instead of an evening, and it can't be guessed — it comes out of your head and your last hundred jobs.

    Weeks 2–3
  3. 03

    Quoting goes live first

    One part, working, in real use. You quote a real job on a real driveway while the rest is still being built. If the pricing is wrong you find out in week four, not at handover.

    Week 4
  4. 04

    The rest, stage by stage

    Warm quotes, proofs, materials, production, install, invoicing. Each one lands, gets used for a week, gets adjusted. Nothing goes in that nobody asked for.

    Weeks 5–10
  5. 05

    Handover and the keys

    Source code, server, database, deployment notes and a walkthrough for the team. You own it outright. I stay on for support if you want it, and the system keeps running if you don't.

    Week 11

The questions every shop asks

Straight answers.

What does it cost?

A build like this runs into five figures, and the range is wide enough that a number before the two days in your shop would be a guess. What I can tell you up front: you pay in stages against working software, not a lump sum against a promise, and there is no per-seat licence at the end because you own it.

What happens to the data already in my current system?

Customers, jobs and history come across. Anything with a consistent shape migrates cleanly; anything that lives in a spreadsheet with four different date formats needs a decision about what's worth keeping. That decision is yours, and it's one of the week-one jobs.

Does it talk to Xero?

Yes — invoices raise in the system and land in Xero, and payment status comes back so the job knows when it's actually paid. Xero stays the accounting system. This never tries to be your ledger.

My guys aren't computer people.

Fair, and it's the risk that sinks most of these projects. Which is why the installer's phone screen has four things on it and the job can't advance until one of them is tapped. If a screen needs explaining twice, it's the wrong screen and it gets rebuilt.

What if you get hit by a bus?

You have the source code, the server and the deployment notes from handover day. It's a standard stack — any competent developer can pick it up. That's the practical argument for owning it rather than renting it.

Can I see it working before I commit?

Every screen on this page is a working build, not a mockup. The 20-minute call walks through the ones that match your shop, and the two days in your shop happen before any build commitment.

Illuminated fabricated signage glowing on a building at night.

Chapter three

You already build the thing
everyone in town looks at.
Time your shop
ran like it.

Start the conversation

Tell me about your shop.

Twenty minutes on the phone. No demo, no slides. We go through where work leaks out of your shop and put a number on it — then you decide whether that number is worth doing anything about.

This is a custom build that ends up belonging to you, not a monthly subscription. It earns its keep in shops where one job a month is quietly slipping. Below that, off-the-shelf will serve you better — and I'll tell you so on the call.

  • You get the leak map whether or not you go ahead
  • No obligation, and I won't chase you afterwards
  • Straight answer on whether this is worth it for you
Roughly how many quotes a month? optional
When would you want it running? optional
Or just call — 20 minutes, no demo.

Start here

You're not buying software.
You're getting a system built
around how your shop
already works.

It starts with a free 20-minute leak check — a conversation, not a demo. We go through where the work leaks out of your shop and put a number on it. If the number's too small to be worth fixing, we'll tell you that.

Michael · Kindra AI · Brisbane · hello@kindraai.dev