Queue · Proofs · Customer status · Shopify made-to-order

Every item tells the customer where it is.

Every open line item becomes a production job, carrying what the customer typed. The proof is approved before you cut. The stage and the expected date then show under that item on their Shopify order page — one app instead of three.

Free up to 25 active jobs · Pro $19/mo · Scale $39/mo · 14-day trial · billed through Shopify

ORDER STATUS PAGE · IN YOUR STORE'S THEME
Order #1041
Confirmed 28 August · Wren & Anvil
Your order is being prepared2 items · expected by 11 Sep
✓ ✓
Order receivedPreparing your designWaiting for your approvalBeing madeFinished, packing
Engraved Oak Cutting Board$64.00
Engraving: The Nakamura Family · Est. 2019 · Font: Serif

Where this item is

Waiting for your approvalproof v2 · sent 2 Sep
proof v2 Check the spelling before we make it. Expected 11 Sep. That date assumes you approve by 5 Sep.
ApproveRequest changes
Embroidered Canvas Tote$28.00
Monogram: P.N. · Thread: Navy

Where this item is

Approved, in the queueexpected 9 Sep
Changes are closed for this one — it's already with the makers
ORDERED 28 AUG PROOF SENT 29 AUG AWAITING APPROVAL BEING MADE EXPECTED 11 SEP — THE STATUS IS DERIVED FROM THE WORK. NEVER TYPED.

How it works

Under ten minutes to set up. Then the queue runs the morning.

01
Install, and see your jobs

Every open line item becomes a job with the product, quantity, what the customer typed, and a due date from your lead times.

02
Pick your stages, map your fields

A preset for engraving, embroidery, print, jewellery or ceramics. "Engraving text" becomes text, "Font" becomes font, using values from your real orders.

03
Send proofs, batch the rest

Upload a proof or let the app render a text proof. The customer approves from a link. Identical work prints as one run sheet with a QR per piece.

04
Preview, then switch customers on

See the status block on one of your own orders first. Nothing is customer-facing until you switch it on.

Walk one item through it yourself, on a sample shop →

What customers see

A status under each item, on the page they already open.

The Shopify order status page, in your store's theme, straight from the confirmation email. No separate tracking site.

The order timeline

Your stages in the customer's words, the current one marked, expected-by from the slowest item.

As typed

The personalisation exactly as entered, with "request a change" open until you start.

Approve in place

When a proof is waiting, approve or request changes right in the block. Ten minutes to change your mind.

Your order is being prepared2 items · expected by 11 September
✓
Order received
28 Aug
✓
Preparing your design
29 Aug
Waiting for your approval
1 item
Being made
Finished, packing
Engraved Oak Cutting Board
Engraving: The Nakamura Family · Est. 2019
Font: Serif

Where this item is

Waiting for your approvalproof v2 · sent 2 September
proof v2 Check the spelling before we make it. Expected 11 September. That date assumes you approve by 5 September.
ApproveRequest changes

Once approved, you can change your decision for 10 minutes more.

Embroidered Canvas Tote
Monogram: P.N. · Thread: Navy

Where this item is

Approved, in the queueexpected 9 September
Change request sent: P.N.K. · 3 September. We'll confirm by email.

Your theme, your words

The block inherits your checkout branding. Every sentence is yours to edit.

Expected, not promised

Dates come from your lead times and closure calendar. Change one and the customer is told, with the reason.

One email per order

When several items move, the customer gets one message listing them, sent in your name.

See all three views — merchant, maker and customer →

Inside Shopify

The queue: what to make, what is stuck.

Five counts on top. Under them, every job with the personalisation as typed, the stage, the proof state and the due date. "Ready to produce" is derived: artwork present and proof approved. Select six, print one run sheet.

Lives in your Shopify admin. No separate login.

Needs attention
3
Awaiting customer
2
Ready to produce
3
In production
4
Overdue
1
Item · orderPersonalisation, as typedQtyDueStageProof
✓ Canvas Tote
#1041 · P.N.
Monogram: P.N. · Thread colour: Navy 19 Sep Ready to produce Approved
Oak Cutting Board
#1041 · P.N.
Engraving: The Nakamura Family · Est. 2019 · Font: Serif 111 Sep Awaiting approval Sent, viewedv2 · sent 2 Sep
✓ Whisky Glass set ×2
#1035 · A.R.
Engraving: Cheers to 40 · Font: Script 21 day late
due 3 Sep
In production None needed

Why it can be trusted

The status is a fact about the work.

=
Derived, never typed

A job is "ready to produce" when the artwork is there and the proof is approved or waived. Nobody sets it by hand, so it is never stale.

✓
Approval is recorded, and reversible for ten minutes

Who approved which version, when, from which link. Fulfilment can be held until then, shown on the Shopify order as "held for proof approval".

§
Shopify keeps working

Every stage change writes a tag and an order metafield, so Flow, saved views and your other apps see it too.

Deliberately not in the box

The queue, the proof, the status. That is the job.

  • No materials or inventory
  • No quoting or invoices
  • No POS or draft orders
  • No SMS
  • No multi-store

It reads your orders, tracks the making, and tells the customer. Nothing it says is guaranteed; everything is expected, and explained when it changes.

Pricing

Three plans by active jobs. Every feature on every plan.

Free$0
Up to 25 active jobs
  • Everything included
  • Queue, proofs, run sheets, customer status
  • Job 26 is held, never dropped
Start free
Pro$19/mo
Up to 150 active jobs
  • Everything in Free
  • 14-day free trial
  • Never per seat
Start 14-day trial
Scale$39/mo
Unlimited active jobs
  • Everything in Pro
  • 14-day free trial
  • Never per seat
Start 14-day trial

An active job is one open line item. Done jobs, POS and draft orders never count. Billed through Shopify.

Questions merchants ask

Do customers need an account to see the status?

No. The block appears on the order status page they reach from the confirmation email, without signing in. Shopify keeps that link working for about two weeks, in up to five different browsers; after that Shopify asks them to sign in with a one-time code sent to their email, and the block is there once they have. A hosted status page behind a signed link and a lookup form (order number and email) cover everyone else.

What if a customer never approves the proof?

Reminders go out on your schedule. You can also waive the proof on that job, or switch on auto-approve after a set number of days. Auto-approve is disclosed to the customer, in the proof email and on the approval page.

Can I keep my tags and Flow automations?

Yes. Every stage change writes a tag and an order metafield, so Flow rules, saved views and your other apps see it. A tag can set a stage the other way.

What happens above 25 jobs on Free?

The 26th job is held, not lost. Upgrade, or finish a job, and it joins the queue. Jobs that are done or cancelled stop counting the moment they are.

See pricing →

All questions, and how to reach us →