An order pad with a memory.

Floristwork is a work-orders app for independent florists. Take the order while the caller is still talking, move it across the board as you build it, and print the tickets that ride in the van.

A made-up shop with six months of orders. Nothing to sign up for.

The board in the demo shop: orders sorted into Quote, New, In progress and Ready columns, each card showing the order number, recipient, delivery date, pieces, price and whether it is paid.

Starts where the paper pad does.

No product catalog to build, no storefront, no setup day. An order is a phone number, who it's for, what to make and when it's due. Everything else, the client's history, the tickets, the month's numbers, fills in from the orders you were going to write down anyway.

One order, from the call to the doorstep.

9:40 am

The phone rings.

Type the number before you ask for a name. If they've ordered before, their name comes up with how many orders they've placed, and one tap copies their last delivery address and recipient.

The New order form with a partial phone number typed and a list of matching clients, each with phone, order count and date of their last order.

9:42 am

Write down what to make.

Each piece gets a recipe line, a quantity and a price each; the app does the multiplying. Put in what the stems cost you and the profit is on screen before you hang up. Delivery fee and sales tax are one field and one checkbox.

Two arrangements on an order: a garden bouquet with its stem recipe, quantity 1 at $95 and a cost of $31.50, and three bud vases at $18 each. Below, tax is checked and the total reads $179.38 with a profit of $117.50.

11:15 am

Move it along.

Quote, new, in progress, ready, delivered. Drag the card across the board or change it on the order. Every status change, payment and edit lands in the order's history with the time it happened.

An order sheet for a delivered sympathy order: status, payment by Zelle, delivery details, two pieces with their costs, the money totals with profit, internal notes, and a history of every change with dates and times.

2:30 pm

Print what rides in the van.

Every order prints two tickets. The build ticket stays on the bench with the recipe, your internal notes and the money. The delivery ticket goes with the driver: address, delivery window, the card message, and boxes to mark how the customer paid.

Print the whole order, or one piece at a time when a wedding goes out in three trips. Tickets have their own language setting, so the driver's copy can be in Spanish while the app stays in English.

A printed delivery ticket: deliver-to address, date and time window, who it's from, the piece, the card message in italics, and checkboxes for cash, card, Apple Pay, Venmo, Zelle or check.
A printed build ticket: the piece and its recipe in a dashed box, delivery date and recipient, internal notes, and the order's money summary.

End of the month

See what the month made.

Revenue, cost and profit for every order, totals by payment method, and how it compares with last month. Quotes and cancellations stay out of the math. When an order is missing its costs, the page flags it, so profit never reads higher than it is.

The Numbers page for last month: orders, revenue, cost and profit with the change from the month before, money billed, tax and unpaid, a note about orders missing costs, and totals by payment method.
The Orders list on a phone: a summary of revenue, cost, profit and unpaid, then orders with date, recipient, status and price.

And the rest of the pad.

Two languages
English and Spanish, set separately for the app and for the printed tickets.
On a phone
The same app at the counter, on a laptop, or in the van.
How they paid
Cash, card, Apple Pay, Venmo, Zelle, check, billed to an account, or donated.
Clients
Everyone who has ordered, sorted by name, by most recent, or by what they've spent.
Sales tax
The rate is saved on each order, so changing it next year never rewrites this year.
Your data
Export every order to a spreadsheet or a full backup whenever you want.

Open the shop.

The demo is Jazmira, a florist that doesn't exist, with six months of orders, a quinceañera and a wedding quote on the board. Change anything. It saves only in your browser, and Reset puts it all back.

Open the live demo