Included free with every plan Β· macOS & Windows

Your print room gets a cockpit.

Flight Deck is a desktop app that watches every store you run β€” WooCommerce and Shopify β€” and turns incoming gang sheet orders into files ready for your printer. Orders arrive, sheets download themselves into the folders your RIP watches, tickets print, labels buy. It takes the orders that never touch a store as well: phone, text and walk-in customers get a link, build their own gang sheet at your prices, and land in the same queue. You work the queue, not the browser tabs.

No extra charge Β· No separate signup Β· Your DTF Pilot license key is all it needs

Why it exists

The hour a day nobody bills for.

Between an order landing and film going through the printer there's a stack of unpaid busywork: checking each store's admin, downloading files one at a time, renaming them, working out which are rush, writing job notes for the print room, updating statuses, printing a ticket, buying a label. Flight Deck does that stack β€” for every store at once, on your own machine.

πŸ—‚οΈ

Every store in one queue

All your WooCommerce and Shopify stores in a single order list β€” as many of each as you run β€” sorted by urgency, with rush orders and past-due orders flagged before anything else.

⬇️

Files land where you need them

Production sheets download into per-store, per-date, per-order folders your RIP can watch β€” named so the print room knows the order, the sheet letter, the copy count and the rush flag at a glance.

πŸ€–

It can run itself

Arm auto-download per store and new orders pull their own sheets. Add auto-print and the ticket is waiting at the printer. Statuses update and Shopify tags apply on their own.

πŸ“‹

Paperwork for the print room

Job report PDFs map what's on every sheet; production tickets print on thermal rolls or plain paper with the ship-by banner, sizes, totals and your own checklist footer.

πŸ“ž

Phone orders, handled

Take a walk-in or phone order in the app, send the customer a link, and they build their own gang sheet β€” priced from your list, with volume discounts applying themselves. It lands in the same queue as your store orders.

πŸ””

Never miss an order

Live counts in the macOS menu bar or Windows tray, plus desktop notifications you choose per store and per status. It runs quietly in the background all day.

πŸ“¦

Ship without leaving

Buy USPS, UPS and FedEx labels on your own EasyPost account β€” single or batch β€” print 4Γ—6, and tracking writes back to the order automatically.

A closer look

What working the queue actually looks like.

One queue, every store

Connect as many WooCommerce and Shopify stores as you run. Flight Deck merges their open orders into one list and keeps each store's own vocabulary β€” including custom order statuses with the real names you gave them in your store admin.

  • Urgency sort by default: past due, then due today, then rush, then by ship-by date
  • Live filter chips for New, In Production, On Hold and due dates
  • Search by order number, customer or store; filter by store or status
  • Pause a store without losing its settings; monitor only the stores this machine should see
Flight Deck order queue showing orders from two stores with rush and due-date chips
Actual app: every store’s open orders in one queue, urgent first.

Print files, organised the way a print room thinks

One click pulls an order's production sheets β€” or every line at once β€” straight from the cloud into a folder structure built for a hot-folder RIP: store, then download date, then order.

  • Filenames carry the order and sheet letter; x3- means print that sheet three times
  • Rush orders can be marked right in the filename, so priority shows in the folder listing
  • Optional store name in filenames and a fixed suffix for a specific printer
  • Each sheet set is billed once β€” re-downloads are always free, into the same folder
  • Green ticks mark everything already pulled, so nothing gets printed twice or missed

Automation you arm per store

Every store has its own workflow, so every setting is per store β€” not one global switch you have to compromise on.

  • Auto-download: new orders pull their own sheets as they arrive
  • Auto-print: the production ticket is at the printer before you are
  • After-download status: WooCommerce orders move to the status that store uses
  • Shopify tagging: downloaded orders get tagged so you can filter them in Shopify admin
  • Arming never touches the backlog β€” only orders placed after you switch it on, so you're never billed for history
Flight Deck order detail with download, job report, print ticket and ship actions
Actual app: an order’s sheets, with download, job report, ticket and ship actions.

Paperwork the print room can actually use

Two documents, both automatic. The job report is the visual map of what's on each sheet; the ticket is the paper that travels with the job.

  • Job report PDFs saved next to every download β€” layout map, thumbnails, sizes, quantities
  • Tickets print on 80mm/58mm thermal rolls or A4/Letter through the normal system driver
  • Big RUSH banner, ship-by date, product list with sheet dimensions, totals, addresses
  • Your own checklist footer lines, and a PDF preview so you tune the layout without wasting roll

It watches so you don't have to

Flight Deck sits in the menu bar or system tray with live counts, and tells you what changed β€” on your terms, per store.

  • macOS menu bar: New / In Production counts, with amber β€œdue today” and red β€œlate” chips
  • Windows taskbar and tray badges: red past-due, amber due today, otherwise open count
  • Notify on any new order, or only when an order enters statuses you pick
  • Notifications stay on screen until dismissed; clicking one opens that order
  • Auto-refresh from every minute to hourly, or manual only

Labels, where the orders already are

The Shipping tab quotes and buys USPS, UPS and FedEx labels on your own EasyPost account β€” the money goes straight from you to the carrier and DTF Pilot adds nothing on top.

  • Weight pre-filled from the order's gang sheet length, tuned to your film, always editable
  • Your packages, your ship-from locations, per store β€” multi-location shops pick at buy time
  • Batch mode: select orders, quote them all, buy in one confirmation
  • 4Γ—6 label prints to its own printer; tracking writes back to the order β€” WooCommerce gets the tracking number and status, Shopify gets a real fulfilment that clears the unfulfilled queue
  • Test mode with sample labels so you can rehearse before any money moves

The orders that never touch a store

Most DTF work still arrives by phone, text and Facebook β€” from customers who can't use a web builder because there isn't one to use. Direct sales closes that gap without asking them to install anything, create an account, or pay online.

  • Take the order at the counter: customer, address, turnaround, their reference, your own private note
  • Send them a link by email or paste it into a text β€” no account, no app, nothing to sign up for
  • They confirm the details you took down, add instructions, and build the gang sheet in the full builder
  • It lands in the same queue as your store orders, on every computer you run Flight Deck on
  • Print the same production ticket, buy the same label, from the same place

Your prices, applied without a second phone call

Quote the regular rate when they call. The builder does the rest as they lay the sheet out.

  • Sold by length or area, priced per foot, inch, metre or centimetre, in your currency β€” inches optional
  • Volume bands discount themselves: cross 10 ft and the rate drops on their screen, with no re-quote from you
  • Set the price to zero and they see none at all β€” the right answer when you agree it on the phone
  • A regular with a special rate gets it on their job alone, overriding the bands
  • The price list is copied onto each job, so raising prices never moves a quote you already gave
  • What they were quoted is frozen when they submit β€” that's the figure you invoice, identical on every machine

Nothing gets printed twice, nothing gets changed behind you

The awkward parts of taking artwork from a customer, handled by the app rather than by remembering.

  • You pay when you download β€” a customer who builds a sheet and vanishes costs you nothing
  • Artwork locks in production: their link then shows the status only β€” no form, no builder β€” so nobody edits what you've already printed. Moved it too early? Set the status back and their link works again
  • An edit replaces the gang sheet and re-quotes on its new length; what it replaced is kept as the record
  • If they correct the address you took down, the job says so β€” before you buy a label
  • Their instructions print on the ticket, kept visually apart from your own private note
  • Finished jobs move to Completed and stay there read-only; closed one by mistake, reopen it

Emails that look like they came from you

Your customer never sees our name. The builder link, and the note that their order shipped, go out as your shop.

  • Your shop name or logo in the header, and replies land in your inbox
  • Reply addresses are confirmed by a link we email β€” a typo can't silently swallow every customer reply
  • More than one shopfront? Keep several, and pick which one a job goes out as
  • Marking a job shipped emails them automatically, with the tracking link when you bought the label here β€” once, so a status nudged twice can't mail them twice

Your files and your numbers, always recoverable

Everything you've ever paid for stays available, and the reporting you'd otherwise export by hand is built in.

  • Free re-downloads: anything your licence has paid for can be pulled again, from the order or the direct job β€” and Flight Deck says which machine already has it
  • Reports: downloads, printed area, cost and sales by period and by store
  • Light and dark themes, a built-in manual, and auto-updating on both platforms
A phone order, end to end

From the call to the courier.

Take the order

Name, address, what they need it by. The cloud gives it a number you can read down the phone.

Send the link

They check their details and build the gang sheet themselves β€” priced from your list, discounts applied as it grows.

Download it

It arrives in your queue. Downloading is what you pay for, and it moves the job into production β€” which locks their side.

Print & ship

Same ticket, same label flow as a store order. Marking it shipped emails them the tracking.

Getting started

Running in about five minutes.

Install

Download for macOS or Windows and open it. It updates itself from then on.

Paste your license key

Settings β†’ paste your DTF Pilot key β†’ Test License. Shopify stores on your license appear by themselves.

Add your Woo stores

Store URL plus REST API keys from WooCommerce β†’ Settings β†’ Advanced β†’ REST API. One card per store.

Point it at a folder

Choose where sheets should land β€” ideally the folder your RIP already watches β€” and start working the queue.

Set your direct prices

Optional, and only for phone orders: your rate, volume bands and the address customers reply to. Settings β†’ Direct sales.

Download Flight Deck Full setup guide β†’

Details

Requirements & good to know.

macOS

macOS 12 or newer. Universal build for Apple Silicon and Intel, Apple-notarized, auto-updating.

Windows

Windows 10 or 11, 64-bit. Closing the window keeps it running in the tray so nothing stops watching.

What it needs

Your DTF Pilot license key, and REST API keys for each WooCommerce store. Shopify stores connect through your license automatically.

What it costs

Nothing. Flight Deck is included with every DTF Pilot plan β€” you only pay for sheets, exactly as you would downloading them from your store admin.

Billing is unchanged

A sheet set is billed once, whether you download it by hand or automatically. Re-downloads are always free, forever β€” from the order itself, or from the direct job.

Direct sales settings follow your licence

Your price list, volume bands and reply addresses live with your account, so every computer quotes the same numbers. Printers, folders and store keys stay per machine.

Customer links are private

Each job's link is unique, expires after 30 days, and can be revoked or reissued at any time. No customer account, no password, no payment details.

Shipping is yours

Labels run on your own EasyPost account at cost. We don't mark up postage or take a cut.

Put the print room on autopilot.

Free with every DTF Pilot account. Starter credit on us β€” no card to sign up.

Get started free