Skip to main content
Recent shipped features, behaviour changes, and fixes for 2026. Subscribe to the RSS feed to follow updates. For older releases, see 2025.
DeliveryEventsSettingsOrders & POSCustomersIntegrations
September 2026 release

Added

  • MAJOR NEW FEATURE: Delivery areas and prices — price delivery from the recipient’s address. Build areas from postcodes, district ranges, Eircode or ZIP prefixes, distance bands from the shop or whole countries, each with its own charge, minimum order and free-delivery threshold. See Delivery areas & prices.
  • Addresses outside your areas — set one rule for every address no area covers: charge the delivery option’s own price and warn your team, charge a fixed amount, ask staff to enter a charge, or do not offer it online.
  • Who serves each area — mark an area as delivered by your own van, by a courier or by a relay florist, and the order form sets the fulfilment method from the address. Your team can always change it on the order.
  • Confirming a relay or courier order — when the address sends an order to relay or courier, the dashboard row and the order page show both choices side by side. One click confirms it, or keeps the order for your own van with the charge the customer paid. See Orders.
  • Opening hours and closed days — set the hours your shop works each day, with a second shift for a lunchtime closure and separate delivery hours if they differ, then add closed days and reduced-hours days on a calendar that can repeat every year.
  • Busy day surcharges — add an extra delivery charge on your busiest dates, such as Valentine’s Day, and tick repeats every year so you set it up once.
  • Booking rules — set the notice you need, how far ahead you take orders and daily limits for deliveries and collections, then choose whether breaking a rule warns your team or stops the order.
  • Courier arrival schedules — set the days courier orders can arrive and when they need to leave your shop, separately from your local delivery hours. The order form shows the planned dispatch date for the date chosen. See Courier orders.
  • Evening deliveries — an Evening window sits alongside Morning and Afternoon on orders, delivery options and the dashboard filters. Set its start and end times before it is offered to your team. See Delivery options.
  • MAJOR NEW FEATURE: Event workroom pack — download one printable pack for an event holding a make-up sheet for every recipe, the whole event’s flower list, hire items, a set-up checklist, the moodboard and a production sign-off. The button reads Download workroom PDF on the event page. See Event day.
  • Optional quotation items — mark an item Optional for the client and it shows on the proposal with its price but stays out of the agreed total until they choose it. Record their answer on the quotation and the total follows. See Quotation builder.
  • Internal workroom items — mark an item Internal workroom item and your team still makes it and buys for it, while the client never sees it on the proposal or the invoice. See Quotation builder.
  • Delivery windows on venues — each venue on an event records when flowers are due, at a set time or between two. Orders raised from the event take the time from the venue you pick, and the window reads in plain words on the client’s proposal. See Venues.
  • How you buy an ingredient — record the unit you use in a recipe and, separately, how you buy it in and how many come in a bunch or pack. Your shopping list and exports then count in bunches, packs or boxes. See Ingredients.
  • Event flowers on the Shopping List — the Shopping List counts the flowers behind your event production orders, with All, Orders and Events buttons to switch between them. See Dashboard.
  • Draft proposal previews — download the proposal as it stands, marked as a draft, without publishing anything to your client. The published copy stays on its own Download published proposal button. See Sending proposals.
  • Loyalty codes and reward emails — each customer on a stamp card gets a short code that prints on their receipt and reads cleanly over the phone. Switch the new notification on and a full card earns them an email with the reward and the code to claim it. See Loyalty.
  • Loyalty at the till — find a customer by their loyalty code, see how many stamps they hold and whether this sale earns one, and take a reward off the sale. A reward cannot be used alongside a promotion. See Point of sale.
  • Single-user mode at the till — choose the operator once when you open the till and keep them for every sale, instead of being asked after each one. PIN checks for refunds and other restricted actions are unchanged. See Point of sale.
  • Product category breakdown on your end of day — the end of day screen and its printout break the session down by product category, in your own category order. Delivery charges are left out, so the figures will not match the cash-up total. See End of day.
  • Make-up sheets that need attention — a partner make-up sheet that could not be turned into an order is listed in Settings with the reason and a support code, and the dashboard tells you how many are waiting. Download the original, retry it or dismiss it. See Relay integrations.
  • Scheduled messages on automations — Settings lists every automation message waiting to go out, when it is due and what has recently sent, and you can cancel one while it is still scheduled. See Automations.
  • Product images that did not arrive — the product import page lists images that could not be downloaded after an import, with the product name and the reason, so you can re-import those rows or add the pictures yourself. See Importing data.
  • NEW INTEGRATION: Dojo — connect your Dojo card terminals so a card payment at the counter lands straight on the order, with payment links, phone payments and refunds from the order screen as well. See Dojo.

Changed

  • REDESIGNED: Settings — settings are grouped by topic across four tabs, with a search box to jump straight to a setting. Shops with several locations switch between them on the same screen. See Settings overview.
  • Where your delivery settings have moved — minimum delivery spend and closed dates now live on the new Hours & delivery screens, and delivery areas & prices replace the old coverage postcode list. Reach everything from Settings. See Settings overview.
  • Delivery options replace delivery slots — the order form and the settings screen now say Delivery option. Each carries a fixed price, a price taken from your delivery areas, or is free, and can be offered on the order form, at the till, or both. See Delivery options.
  • The delivery charge is worked out as you take the order — choose the option and the charge appears underneath, itemised where it has more than one part, with a note when the day is past your cut-off, full, or below your minimum order. See Creating an order.
  • Editing an order keeps the agreed delivery charge — reopening a saved order keeps the charge you agreed with the customer. Choose Update delivery price when you want today’s price instead. See Orders.
  • Minimum delivery spend warns your team — an order below your minimum shows a warning your team can carry on past. Choose Cannot take the order in Booking rules if you want it stopped instead.
  • Closed days affect what you can book — days you have marked closed are marked on the order date picker, and picking one tells your team the shop is closed that day.
  • Date-limited delivery options — a delivery option with a from or to date is offered only on those dates, and the settings list gathers them under Date-specific options. See Delivery options.
  • Morning, afternoon and evening times — the clock times behind Morning and Afternoon are yours to set, and the order form shows the real range beside the choice. Changing them also moves the window on orders already booked. See Delivery options.
  • Loyalty is now a stamp card — one qualifying order earns one stamp and a full card is worth a set amount off a future order. Your scheme arrives paused: set the stamps needed and the reward value, then set it to Active before customers collect. See Loyalty.
  • Loyalty wording in your message templates — the loyalty variables changed with the stamp card, so a notification template you edited by hand needs its loyalty lines replaced from the variable picker. See Notification templates.
  • Dashboard order list — the list turns pages instead of loading more as you scroll, shows where you are in the day’s orders, and Select all covers the page you are on. See Dashboard.
  • Filters and sorting on the dashboard — filter by order type, order status, delivery time or product name, and sort the list by clicking a column heading. See Dashboard.
  • Batch limits when you print or change status in bulk — worksheets print up to 50 orders in a batch, and labels, the Bulk (Slim) PDF and bulk status changes each have their own limit. Rows past the limit cannot be ticked and the screen says what to do. See Dashboard.
  • Order Board queues — tap a column’s count on the Order Board to browse every order behind it, so a busy day’s overflow is one tap away. See Order Board.
  • Amount to refund when you edit an order — editing a paid order down shows the amount to refund, worked out from the payments on file, including any other orders that share the same payment. See Refunds.
  • Itemised prices on proposals and invoices — the proposal designer now carries the only choice between a price per arrangement and one price per section, replacing the tickbox that sat on each quotation section, and new invoices follow it. See Quotation builder.
  • Make-up lists and tasks follow each item’s mark — printing the make-up list and pressing Create task from the quotation leave out excluded items, declined options and options still awaiting an answer. See Event day.
  • Message history in plain English — each message on an order reads Sent, Waiting to send, Not sent, Could not send or Send status unclear, with a short reason underneath. Messages your notification settings held back are listed too. See Notification logs.
  • Tax rates in the product spreadsheet — a number in the Tax Rate column is read as the percentage, so 20 means your 20% rate. Check any master spreadsheet or older export before your next import. See Importing data.
  • Fulfilment chosen from the delivery address — switch it on for a connected website and a plain delivery order is matched against your delivery areas and created as a delivery, a courier order or a relay. A service the customer picked on the website still wins. See Website integrations.
  • INTEGRATION UPDATE: Website orders — a WooCommerce or FloralCloud order with a local pickup line arrives as a collection order, and a FloristPro or FloristWindow delivery service named for a courier or a relay creates that kind of order rather than a local delivery. See Website integrations.
  • INTEGRATION UPDATE: Direct2Florist — an order you send out is priced with the receiving florist’s own delivery charge, with the network service fee on its own line. You no longer pick one of your local delivery options for it. See Relay integrations.
  • INTEGRATION UPDATE: Direct2Florist send checks — when a send cannot be confirmed, the order asks you to check Direct2Florist and record what you found, so the same order is not sent to the network twice. See Relay integrations.
  • INTEGRATION UPDATE: Shiptheory — a courier booking carries its own dispatch date, taken from the days your courier collects, instead of repeating the delivery date. See Courier integrations.
  • Around your delivery settings — copy a shop’s saved delivery rules to your other shops in one step, choose a default delivery option for new orders, and decide whether a free-delivery threshold also waives a delivery option supplement.
  • Around the dashboard and the till — the Production panel totals every matching order, and the Bulk (Slim) PDF follows the filters on screen. Plus a print tab that opens the moment you click, a quicker tasks calendar, a collection date on browser-printed labels, and a reason when a till checkout cannot be voided.
  • Around your events — a quotation saved on another screen asks you to refresh before your save goes over it. Plus the seating plan on the client’s proposal, new proposals starting without each arrangement’s flower list, a buying list by stem colour, and photos you can drop anywhere on the media library.
  • Around your customer messages and integrations — Settings says when text messages are not part of your plan. Plus a size setting for delivery photos in emails, marketing reminders held for you to check when their result is unclear, and an older .xls file accepted by the product import.

Fixed

  • Automation messages with a delay — an automation action set to send a number of days before or after a date now sends on the day it falls due. Messages that were already scheduled were cleared when this release went out, so set those up again. See Actions.
  • Payment automations on the balance — an automation that runs when an order is paid runs on the payment that settles the balance, not only on the deposit. See Triggers.
  • VAT on event surcharges — a surcharge with its own VAT rate is charged tax once, on the amount it adds. Totals on events carrying one will change. See Adjustments.
  • Event and payment dates — an event date and a payment due date read as the calendar day you picked everywhere, including the date picker, the overdue card and the history export. See Creating an event.
  • Prices on the printed make-up list — the printed sheet’s prices include labour, matching what the quotation shows on screen. See Event day.
  • Analytics figures — new and returning customers on Peaks are worked out for every shop, and a payment shared by more than one order is counted once in Sales by payment method. See Analytics.
  • Smaller fixes — a price typed onto a quotation line is the one that saves, and picking a day or a month on the dashboard shows every order fulfilled then. Plus a run of smaller corrections across orders, the till, events, delivery, product imports and reporting. Nothing to do at your end.
ConnectIntegrations
Connect desktop app release

Changed

  • Faster printing on Windows — receipts, labels and worksheets reach the printer noticeably sooner, and the cash drawer opens the moment a sale is paid.
  • Quicker start-up — Connect opens and reaches its dashboard faster, so it is ready before the first order of the day.
  • Print status from the printer — Connect reports a receipt, drawer open or test print as done once the printer has taken it, so an offline or paused printer shows as a problem straight away.

Fixed

  • INTEGRATION UPDATE: Interflora — accepting, rejecting or messaging an order in the Florist Hub through Connect goes through first time. See Interflora through Connect.
Orders & POSEventsDeliveryIntegrationsCustomersAnalytics
August 2026 release

Added

  • MAJOR NEW FEATURE: Gift card products — mark a product as a gift card so a paid sale issues one card for each unit sold, with the price paid as the card’s balance. See Gift cards.
  • Gift card emails — switch the new notification on and a customer who buys a gift card is emailed their code and PIN as soon as the order is paid. See Gift cards.
  • MAJOR NEW FEATURE: Updating a signed proposal — a proposal your client has already signed can be changed and shared again, and the document they signed stays available on its own link. See Sending proposals.
  • Proposal history — the send screen lists every proposal your client has been shown, with the date it was published, whether it was signed, when it was last sent, and a PDF you can download for each. See Sending proposals.
  • Starter library — load a ready-made set of ingredients into your account, with example recipes and quotation templates on an Events plan. It adds only what you do not already have, and you can turn the offer down for good. See Ingredient library.
  • Trustpilot review invitations — switch it on for each shop and add the private invitation address from your Trustpilot business account, and Trustpilot invites your customer to leave a review once their order is fulfilled. The invitation goes out with your order fulfilled email, so that notification has to be switched on, and walk-in till sales and relay orders are left out. See Customer messages.
  • Wedding order type — orders can be marked as weddings alongside gift, funeral and corporate. See Creating an order.
  • Prices entered including or excluding tax — a shop-wide choice decides whether new orders and new event proposals start out treating prices as tax-inclusive or tax-exclusive. See Invoices & tax.
  • Single price per section — the proposal designer carries one control that hides the item prices on every priced section of an event, so the proposal and the invoice each show a section total instead of every line. A section holding items at more than one VAT rate keeps its individual prices on the invoice and says so on screen. See Quotation builder.
  • Where the Money Comes From report — a new Sales & Revenue report splitting your takings into weddings and events, account customers, each connected website, and your remaining channels. See Reports.
  • Form submissions inbox — enquiries from all your website forms gather in one list, with a count in the menu showing how many are waiting to be looked at. See Managing submissions.
  • Enquiries on the customer record — link an enquiry to a customer and it appears on a Forms tab on their profile, alongside their orders and payments. See Customers.
  • Automatic courier booking — Shiptheory can book an order with your courier when your team confirms it, using the service you have already chosen. Orders already on a delivery run, or already sent to a courier, are left alone. See Courier integrations.
  • Recipe price updates — the recipe list tells you when recipes are still costed on older ingredient prices and lets you review the difference before bringing them up to date. Prices you set by hand are left as they are. See Recipes.
  • Invoice email status — the invoice list shows whether each invoice reached the customer, went to your accounts inbox only, or could not be delivered. See Invoicing.
  • Bulk invoice warning — a bulk invoice run tells you which customers have no email address on file before it sends anything. See Invoicing.
  • Driver App: task checklists — a task stop on a run shows its checklist in the app, and the task can be marked complete once every item has been ticked off. See For drivers.
  • More with gift cards — send a card’s code and PIN by hand to any address, show them on screen when a customer needs them read back, print a card from Connect, print a numbered card for each one on an order, filter the card list by status, and mark your gift cards in the product import. See Gift cards.
  • More for events — production orders raised from an event carry each recipe’s inspiration photos and can be addressed to one of the event’s contacts. Plus filters on the picture picker, placeholders for your deposit and payment terms, and a default design for new proposals. See Events.
  • More around the dashboard — open a paid or part-paid account invoice to see what was received, when, how, and what is still outstanding. Plus invoice downloads and sorting, a summary after a bulk statement run, one-off orders from a repeat schedule, contacts and addresses added straight from a customer’s profile, and a date filter on the audit log.

Changed

  • Business screen — the screen where you invoice and reconcile your account customers has been rebuilt so it works on a phone or tablet as well as on a desktop. See Invoicing.
  • Stock adjustment — the stock adjustment screen has been rebuilt around finding the product first and then recording the change. See Inventory.
  • Ingredient library — the ingredient library has been rebuilt with clearer filters, a stem colour picker and a layout that works on a phone. See Ingredients.
  • Promotion picker — the promotion list has been redesigned to show what each promotion takes off and why one cannot be used. See Promotions.
  • Refund reasons — every refund asks why the money is going back, and those reasons total up in your end of day export. See Refunds.
  • Event cancellation — cancelling an event asks whether you also want to cancel the production orders raised from it. Refunds are not issued automatically. See Event lifecycle.
  • Voiding an account invoice — deleting an account invoice is now called voiding it, with a confirmation that explains the invoice stays in your history and its orders and events return to Not Invoiced. See Invoicing.
  • Start and end points on a delivery run — while a run is still pending you can set where the driver sets off from and where the run finishes, choosing a shop, an order or an addressed task, and the route is worked out again to match. See Delivery.
  • Task checklists — a task with unticked checklist items shows how many are left and opens at the checklist, and it can be closed once the list is finished. See Tasks.
  • Team member handover details — adding a team member creates their username, password and PIN for you and shows them once on screen with a copy button, ready to hand over. See Team.
  • Removing customer credit — the amount you take off a customer’s credit balance is limited to the credit they hold. See Credit Notes & Adjustments.
  • INTEGRATION UPDATE: Shopify and WooCommerce — a refund taken in Shopify or WooCommerce shows against the order’s payments in Digital Florists. See Website integrations.
  • INTEGRATION UPDATE: Stripe — hosted card entry opens the card form first and sends the card to Stripe as a telephone payment once it has been entered. If your Stripe account has not had telephone payments switched on, the message tells you exactly what to ask Stripe for. See Stripe.
  • Gift cards on orders and at the till — refunding a gift card sale voids an untouched card, or holds it for review if any of it has been spent. A line that has already issued cards can no longer be changed, and a card taken at the till is checked again if the sale is left unfinished. See Gift cards.
  • Account invoicing and statements — bulk invoicing and bulk statements both show a review step first, flag customers with no email address, and ask you to confirm the recipient before sending. Payments now need a payment method, and an invoice with a payment against it has to have that payment undone before it can be voided. UK documents read VAT rather than Tax. See Invoicing.
  • Around your events — the venue section and the hire screen have both been rebuilt, recording an event payment fills in what is still outstanding, and a cancelled or archived event can be put back to draft. Your public enquiry form now carries your shop name and logo. See Events.
  • Around your proposals — the event and send screens say in plain words where a proposal stands, and sending is held back while your client has unseen changes waiting. The built-in themes have been redesigned, and the pages your customer lands on carry your logo and your published colours. See Sending proposals.
  • Courier bookings and delivery runs — a courier request that may have gone through asks you to check before the order is sent again, and a rejection names what to look at. Ending a run asks you to confirm even when every stop has been delivered, and several stops can be taken off a run at once. See Delivery.
  • Around the dashboard, the till and your reports — the accounting export for Sage, Xero and QuickBooks now downloads as a CSV file rather than a spreadsheet. Plus tidier analytics charts and report filters, a searchable country box on addresses, dates that follow your shop’s country and time zone, petty cash categories you manage yourself, and a side menu that moves into the top bar on smaller screens.

Fixed

  • One-off messages to opted-out customers — a one-off email or text a member of your team types and sends by hand reaches the customer even when they are opted out of notifications, and what actually went out is reported back to you rather than confirmed blind. See Notification recipients.
  • Saved recipe prices — opening a saved recipe and changing something unrelated, such as its description, leaves its price on the basis you saved it with. See Recipes.
  • Repeated form fields — a form asking for two email addresses or two phone numbers keeps a separate answer for each. See Building your form.
  • Ingredient price checking — an ingredient with no recorded price change reads as not checked, rather than as checked today. Ingredients brought in from a spreadsheet read as unchecked until you next edit them. See Ingredient library.
  • Gift cards and discounts — a gift card keeps its full face value when a promotion or an account discount is applied to the rest of the order. See Gift cards.
  • Recipient on multiple till orders — a second order added to the same till sale starts with an empty recipient. See Point of sale.
  • Funeral director address — picking an existing funeral brings its address and its place on the map across together, so the driver goes to the address printed on the paperwork.
  • Customer credit balances — a customer’s balance stays right as credit is applied and undone. See Recording payments & reconciliation.
  • Analytics totals — the sales figures on the Analytics overview agree with the breakdowns beneath them, including orders and events that are part paid. See Analytics.
  • Freehand message greeting — a one-off email or text greets the person you have ticked. See Notification logs.
  • Driver App: staying signed in — drivers are much less likely to be dropped back to the sign-in screen when mobile signal comes and goes. See For drivers.
  • INTEGRATION UPDATE: Direct2Florist — the dashboard panel listing orders that did not reach the relay network lets you resend each one, and a rejection caused by the saved card needing authentication explains what to do about it. See Relay integrations.
  • Smaller fixes — a run of smaller corrections across orders, events, delivery, invoicing and reporting. Nothing to do at your end.
Orders & POSDeliveryEventsSettingsIntegrationsMobile
July 2026 release

Added

  • Delivered-first orders — set an order’s fulfilment time to First and it’s delivered before every other stop on its run, with no time slot needed. Building a route flags any delivered-first orders so the run is planned around them. See Delivery.
  • Auto-email receipts on till sales — when a POS sale is paid in full, the receipt can be emailed to the customer automatically. Walk-in sales and customers without an email address are skipped. Off by default; enable it under Settings > Locations (or Settings > Shop Settings if you have a single location) in the POS & End-of-Day section. See POS.
  • Advanced notification rules — each notification under Settings > Notifications gains an Advanced panel where you can force it on, or switch it off, for a particular order type, location, or connected platform. See Notifications.
  • Require location sharing for drivers — when enabled, drivers must turn on location sharing in the Digital Florists App before starting or continuing a delivery run, so a run doesn’t set off without tracking. Off by default; enable it under Settings > General > Delivery runs. See Delivery tracking.
  • Customer tracking links switch — one master switch controls customer delivery tracking. Turn it off and no tracking links are created, staff can’t copy them from orders, and links already sent stop working. On by default; find it under Settings > General > Delivery runs. See Delivery tracking.
  • PO numbers on events — events carry an optional purchase order reference that flows through to their invoices. See Creating an event.
  • Default payment terms — set your shop’s own default payment terms for account customers, filled in for new credit customers and used to work out invoice due dates when a customer has no terms of their own. 30 days out of the box; change it under Settings > General > Invoicing. See Account customers.
  • Reset your password from the sign-in screen — a Forgot password? link emails you a reset link, and a guided screen walks you through setting a new password. See Password resets.
  • Time allowed at each delivery stop — route timings now include time at the door for every stop, so arrival estimates stay realistic on long runs. Five minutes by default; adjust it under Settings > General > Delivery runs.
  • Companion App: store switcher — multi-location shops can switch the app between locations, or view all at once, from the home, Orders and Tasks screens, and order details show which location an order belongs to. See Companion App.
  • PIN when switching to a higher-access user — require the other user’s PIN before the active user can switch to an account with more access, so an elevated login isn’t picked up by accident on a shared computer. Off by default; enable it under Settings > General > Regional & Access.

Changed

  • REDESIGNED: Delivery runs — creating a run now sets a planned departure time, whether to respect customers’ time requests, and whether to lock the stop order; the run view shows an estimated arrival time for every stop, a projected return time, route status at a glance, and the driver’s route as it happens. See Delivery.
  • REDESIGNED: Order Board — the workroom Order Board is now a live wall display for a TV. Big make-up tickets flow across a fixed status rail with live counts, overdue and due-soon orders stand out, finished orders drop to a compact strip, and a rolling view follows the day and moves on to tomorrow once the day’s work is done. Open it from the dashboard Displays menu. See Order Board.
  • Ending a run with undelivered stops — ending a delivery run returns any undelivered orders to ready for fulfilment so they can go out on another run, with a confirmation spelling out exactly what will happen first. See Delivery.
  • Order tracking shows a preparing stage — the tracking page a customer opens now shows their order being prepared until the driver sets off, then switches to out for delivery with live progress. See Delivery tracking.
  • Tracking links are easier to set up — the default Out for Delivery email includes the tracking button out of the box, the template editor shows a one-click Add tracking link prompt on both channels, and the link itself is much shorter (around 50 characters), so adding it to an SMS usually still fits in one text. The SMS character count now estimates the message as it will actually send. See Delivery tracking.
  • Smoother tracking page — the customer tracking page updates the driver’s position, arrival estimate, and status in place instead of reloading, moves the van smoothly between updates, says honestly when the driver’s GPS signal drops, and invites a review once the order is delivered (using your location’s review link).
  • One tracking link per order — re-sending a notification or copying the link from the order screen reuses the same link instead of quietly replacing it, so the link a customer already received keeps working. Links for undelivered stops stay alive at the end of a run ready for redelivery, and cancelling an order switches its tracking page off.
  • Delivered and Carded messages can link the confirmation page — add the tracking link to those templates and the customer can open their delivery confirmation, including the proof-of-delivery photo. See Notification templates.
  • Placeholders in one-off event messages — insert the quote link, access code, event date, and payment details into a one-off email or SMS sent from an event, with the real values filled in as the message sends. See Sending a Proposal.
  • Address label copies — choose whether address labels print one per product line, one per item, or one per order, with multi-label sets numbered (1 of 3, 2 of 3, and so on). One per product line by default; configure under Settings > General > Printing. See Label printers.
  • Clearer worksheets — worksheet PDFs lay out items, prices, quantities and totals more clearly, with product notes, ingredients, the card message and the fulfilment charge all in one place.
  • Areas Overview breakdowns — the Areas Overview report breaks each area down by town, county, country and postcode area, splits direct sales from integration sales, and adds order share, average order value, advanced filters, and an export in the page header.
  • Make-up list printouts can hide prices — hide the price and cost columns on printed event make-up lists, so the workroom copy shows only what’s being made. Off by default; enable it under Settings > General > Events. See Event day.
  • Product search finds more — the product list under Settings matches on code, brand, designer, barcode and category as well as name, with the closest name matches first.
  • Calendar refresh — the events and tasks calendars get cleaner month and day views, a Today button, status and category badges, and filters for status, payment, proposal and team. See Calendar.
  • Proposal templates fill in your details — applying a template fills in the customer’s name, the event date and venue, quotation totals, deposit and bank details, and the proposal link and access code, so a template is ready to send rather than a starting point to edit. See Proposals.
  • Create ingredients from the picker — add a missing ingredient without leaving the ingredient picker; it’s created and selected in one step. See Ingredients.
  • Total VAT on order receipts — A4 order receipts show a Total VAT row in the footer.
  • INTEGRATION UPDATE: Direct2Florist — incoming orders note the item’s retail price alongside the network price when the two differ, so pricing is clear at a glance. See Relay integrations.
  • Companion App: full-screen photos — tap a product photo or an attachment on an order or task to view it full screen, with pinch-to-zoom.
  • Driver App: redesigned run screen — a run summary card shows progress, distance and estimated return time, with stops grouped into current, up next and delivered. See For drivers.
  • Companion App: clearer printer status — the Connect printer settings say exactly where setup stands (connected, printer needs review, no label printer selected, or an access token is needed), so printing problems are quicker to pin down.
  • Repeat order summaries — each repeat order leads with a summary of the products it reorders, and the orders screen gains a Repeat Orders button to reach them quickly. See Repeat orders.
  • Relay orders on the Order Sales export — the Order Sales export adds a relay column, and its integration filter matches both the partner an order arrived through and the partner it was sent out to, so relayed orders show their partner instead of counting as none. See Reports.
  • Everyday orders on the Events plan — the Events plan includes five manually entered everyday (non-event) orders each month for each location. The Orders screen shows how many remain, and event production orders don’t count towards it. See how Events and everyday orders fit together.
  • Locked modules show an overview — POS and Events stay in the navigation with a lock badge when they aren’t part of your plan, and opening one shows an overview of what the module does with an option to book a call.
  • The Digital Florists App matches your plan — the app shows only the tools your plan includes: driver mode is hidden when delivery isn’t part of your plan, and the order screens when orders aren’t, with tasks still available.

Fixed

  • Notification buttons dialog — the Manage Buttons dialog under Settings > Notifications scrolls when it holds several buttons, so the save button is always reachable, and there’s room for more custom buttons.
  • Blank addresses — saved addresses with no details no longer appear in the customer and order address pickers.
  • Map pin checks — an address whose map pin can’t be matched to its postcode shows a message asking you to check the pin, instead of being treated as unusable.
  • Dates stay on the day you picked — order fulfilment, delivery run and task dates keep their calendar date everywhere, including around the clock change.
  • End of Day exports match the dates selected — a date-range export covers exactly the days you picked.
  • Hidden ingredients stay hidden — recipe items hidden on an event no longer appear in automation checklists or quotation category breakdowns.
  • VAT on multi-item receipt lines — receipt lines with a quantity above one show the VAT for the whole line.
  • One-off products stay with their order — editing a one-off (custom) product on an order changes only that order, leaving other orders and past receipts that used the same one-off product unchanged. See Orders.
  • Emoji in printed card messages — card messages with emoji print cleanly on worksheets and PDF documents, the same as on labels printed through Connect.
  • Fulfilment notification when you mark an order fulfilled — marking an order fulfilled from the order actions sends the customer’s fulfilment notification, in step with the other status changes. See Orders.
  • Driver App: reassigned runs — when a run is handed to another driver, the run screen shows a clear message that it’s no longer yours, with a link back to your runs list. See For drivers.
  • Driver punctuality survives run edits — a run’s punctuality score holds up when a stop’s recorded time changes in a later edit; only stops with both a planned and an actual time are scored, and a run that can’t be scored shows as Insufficient data with an Unscored Runs count instead of dropping out of the report.
  • Driver App: opening an unclaimed run — tapping a delivery run that hasn’t been assigned to anyone yet opens it so a driver can pick it up.
Connect
Connect desktop app release

Added

  • Send logs to support — a button under Settings > About packages Connect’s full logs into one file, opens the folder they’re saved in, and drafts an email to our support team, ready for you to attach the file and send. See Sharing logs with support.

Changed

  • Windows driver compatibility mode for Star receipt printers — a Star receipt printer whose Windows queue won’t accept Connect’s normal receipt printing can switch to compatibility mode and print through the Windows driver instead, with cutting and the cash drawer set in the printer’s own Windows preferences. Turn it on under the gear icon on the printer card during setup, or in Settings > Printers afterwards. See Windows driver compatibility mode.
ConnectIntegrations
Connect desktop app release

Added

  • Saved portal sign-ins — when you sign in to the Interflora Florist Hub, eFlorist or Interflora Spain through Connect, it offers to save the login, encrypted and kept only on that computer, and fills it in for you next time. More than one login per portal is supported. See Relay integration.

Changed

  • INTEGRATION UPDATE: Interflora Spain — bulky order sheets are slimmed down before they’re sent, and a sheet too large to send automatically shows a clear message so it can be handled by hand. See Relay integration.

Fixed

  • Label batches carry on — a label that can’t be printed is skipped with a note, and the rest of the batch prints. See Label printers.
Orders & POSEventsIntegrationsSettingsCustomersNotifications
June 2026 release

Added

  • MAJOR NEW FEATURE: Online payment links — send a customer a secure pay-by-card link from an order, a proposal or an event deposit, and they settle it on a hosted page without signing in. The payment shows back against the order or event once it’s paid, and a link can be cancelled or left to expire so it can’t be paid later. See Payment integrations.
  • PaymentSense card entry in the dashboard — PaymentSense card entry appears inline on the order screen for keyed telephone payments. A refund started from the order screen is recorded once you complete the refund in PaymentSense and confirm it, since PaymentSense doesn’t return funds automatically. See Payment integrations.
  • Payment links keep working during updates — a link you’ve already emailed a customer (an event deposit, a balance reminder, or a public order) still lets them pay even during a Digital Florists update or maintenance window. See Payment integrations.
  • Event deposit links expire on the payment due date — a payment link sent for an event deposit stops working once the event’s payment due date has passed, so an unpaid link can’t be used after the deadline. You can still cancel a link by hand before then. See Payments and deposits.
  • Payment links cancel themselves once you take the money — if an order or event still has an open payment link and you take payment another way, the link is cancelled automatically, so a customer can’t pay again through a link you sent earlier. See Payment integrations.
  • Cancel a pending event payment link — a Pending payment links panel above the event payments table lists each open link with a Cancel link button, so a link you sent in error stops working and you can take payment another way. Cancelling a link doesn’t change the order or any recorded payments. See Payments and deposits.
  • Copyable connection address in integration setup — opening an integration that needs a connection address from Settings > Advanced > Integrations shows the exact address to paste into the provider’s own dashboard, with a Copy button and help text spelling out where it goes. See Integrations.
  • Manual provider refund reconciliation — if a card payment came in through a provider that doesn’t support automatic refunds, refund it in the provider first, then record the refund in Digital Florists by ticking a confirmation and entering the provider’s refund reference. The recorded refund is flagged for a manager to check, and the recorded total then matches the customer’s card statement. See Refunds.
  • Gift card balance restored on refund — refunding a payment that was tendered to a gift card credits the spent amount back onto the same card, with an entry on the card’s history. The balance and the order total stay in sync without a manual top-up. See Gift cards.
  • Template variables in automation messages — automation email subjects, email bodies and SMS messages support {{ }} variables such as {{customer.first_name}}, {{order.number}} and {{event.date}}, so each message is personalised to the customer and the record that triggered it. A variable picker under each message field shows the variables available for the automation type. See Actions for the full list.
  • Per-recipient contact variables in event fan-out automations — when an event automation loops over event contacts, a new {{contact.*}} set ({{contact.first_name}}, {{contact.email}}, {{contact.phone}}, and so on) resolves to the recipient of the current iteration, so a single message can address the bride as “Sarah” and the groom as “Tom” without splitting the automation. See Actions.
  • Review link variable on automation messages{{location.review_link}} resolves to the per-location review link configured under Settings > Locations, so a post-delivery or post-event thank-you automation can drop the right review link in for each shop without hand-coding it per template.
  • Quick-start automation presets — a Start from a preset dropdown on the Create Automation page loads a ready-made automation (funeral production timeline, wedding quote follow-up, wedding booking confirmation, ask-for-review, and more) into the form for you to review and adjust before saving, instead of starting from a blank form. The quote follow-up preset schedules its task 14 days after the quote is sent. See Automations.
  • POS receipts print through Connect — tills with Connect printing enabled print receipts and fire the cash drawer straight from the POS, with a per-device option to print the receipt automatically after each sale. Configure under Settings > Advanced > Devices. See Connect receipt printers.
  • Reopen completed orders — orders marked complete can now be reopened from the order actions menu, so you can correct a mistake without recreating the order from scratch. Only staff with permission can reopen an order, and every reopen is recorded against it. Configure who can under Settings > Team. See Orders.

Changed

  • REDESIGNED: Transaction details page — the transaction page leads with a single summary band showing the status badge, transaction ID, payment method and the key figures (total, net paid, outstanding, refunded, tax), so you see where a transaction stands without scrolling. Issue Refund has moved into the page header. See Transactions.
  • Refunds honour the Orders (Refund) permission — staff with the Orders (Refund) permission can now issue refunds without also being given full Transactions (Manage). The Issue Refund buttons on the transaction page and the till pick the permission up automatically; a PIN is still required. Managers and Admins have Orders (Refund) by default; your administrator can adjust who has it under Team.
  • Stripe hosted card entry — the Stripe card form on the order screen has been rebuilt, filling in the customer’s billing details for you and showing a clearer message while a card is being tried again. Payment links work as before; only the card-entry form has changed, and the phone-order wording is now Hosted Card Entry. Card details keyed in for a phone order go to Stripe as a telephone-order payment, which Stripe support has to switch on for your account; until they do, the payment shows a message telling you exactly what to ask Stripe for. See Stripe.
  • Stripe sets itself up — enter your Stripe keys and the connection in your Stripe account is created automatically when you save, and test or live mode is detected from the keys, with no separate environment switch to set. Paste your own signing secret only if you manage the connection yourself. See Stripe.
  • Stripe restricted keys — the Stripe credentials form accepts restricted keys (rk_test_ / rk_live_) alongside the existing secret keys, so you can give Digital Florists a key that’s scoped to only what it needs. The Secret Key field is now labelled Secret or Restricted Key. See Payment integrations.
  • INTEGRATION UPDATE: PaymentSense — PaymentSense is now a self-serve tile in Settings > Advanced > Integrations, with a clearer Test or Live environment switch. The connection address PaymentSense calls is filled in for you, with an override field if your shop needs a custom one. See Payment integrations.
  • Clearer payment method labels at checkout — payment methods backed by a provider integration show a short tag (External, Hosted Entry, Gift Card) on the till and order screens, so you can tell a Stripe hosted form apart from a card sale you keyed in on your own terminal. See Payment methods.
  • Refund route preview when cancelling an order — the Cancel Order modal tells you upfront whether each refund will go back to the customer through Stripe automatically, be recorded internally only, or need a manual provider step (for example, a card refunded in PaymentSense first). The Issue Refund button stays disabled until any required step is acknowledged. See Refunds.
  • Overpayment prompt when editing a paid order — reducing a paid order’s total below what’s been paid pauses the save and asks what to do with the difference: refund it now, leave it recorded as a refund due, or cancel the edit. Refunding now routes back through the original payment method where the provider supports it. See Refunds.
  • Event payments need a real payment method — pay-on-fulfilment methods are no longer offered when taking a payment against an event, so a deposit or balance is always settled with an actual tender rather than left owing. See Payments and deposits.
  • Internal notes stay off event invoices — event invoices leave out the event’s internal notes and the notes your team adds to recipes for the workroom, keeping working notes out of customer paperwork. See Invoicing.
  • Proposal style presets keep your in-flight edits — applying a style preset to a proposal swaps in the preset’s design (colours, layout, image styling) while keeping the copy you’ve been typing. Headlines, subtitles, descriptions, and uploaded images stay exactly where they were. See Proposal themes.
  • Delivery and collection dates on receipts — printed and emailed receipts show the order’s delivery or collection date, labelled to match how the order is being fulfilled.
  • Products spreadsheet downloads as Excel — the products download and the import template come as .xlsx files, so barcodes keep their full digits and leading zeros when opened in Excel. See Imports.
  • INTEGRATION UPDATE: Direct2Florist — clearer messages when a send can’t go through: an item without a Direct2Florist catalogue product selected is named before anything is sent, and a rejection from Direct2Florist shows the actual reason on the order. See Relay integrations.

Fixed

  • INTEGRATION UPDATE: Florist Window — discounted orders import with a Florist Window Discount line, so the order total matches what Florist Window paid and the order stays fully paid after an amendment. See Website integrations.
  • Florist Window recipient addresses — incoming Florist Window orders reuse a customer’s matching saved recipient address instead of adding a duplicate copy.
  • Past orders keep their delivered address — editing a customer or contact address updates the contact and any open orders, while fulfilled and cancelled orders keep the address they were actually delivered to.
  • US addresses — five-digit US postcodes keep their standard format, and US address search results show the street line once.
  • More accurate delivery map pins — typing a new address over a previous lookup re-checks the map pin instead of keeping the old one, an address that starts with a business or house name pins to its street, and UK and Ireland addresses get a much tighter wrong-pin check.
  • Till sessions stay with their device — closing a till session only closes the session on the device you’re using, and End of Day always shows that device’s session, even after staff move between tills. See End of day.
  • Deleted products take their variants with them — deleting a product removes its variants too, so their barcodes stop scanning at the till, and restoring the product brings the same variants back. See Products.
  • A gift card for every unit on multi-quantity sales — buying a gift card product with a quantity above one now issues a separate card for each unit, rather than one card for the whole line. Each card has its own code, PIN and balance, with an entry in the order log. See Gift cards.
  • Send warnings clear when resolved — cancelling an order clears any integration send warning from the dashboard and order list, and a successful resend clears an earlier failure from the order.
ConnectMobileIntegrationsOrders & POS
Connect desktop app release

Added

  • MAJOR NEW FEATURE: Print labels from your phone — the Digital Florists App can print labels through the till computer over your shop’s Wi-Fi. Turn it on in Connect under Settings > Advanced settings > Companion app access, check the connection with Test reachability, and add an access token if you want to control which phones can print. See Connect settings.
  • Pair Connect with a link — click the connection link in Digital Florists under Settings > Advanced > Integrations > Connect, and Connect opens, confirms the shop, and pairs itself. No more copying an access token by hand, and switching shops keeps your printer setup. See Connect.
  • NEW INTEGRATION: Interflora Spain — turn on Interflora Spain under Relay settings in Connect to add the portal to the home screen and include it in relay automations, with its own sign-in alongside the Florist Hub and eFlorist. See Relay integration.
  • Receipt command set — a new picker in Connect under Settings > Printers (Automatic, ESC/POS, or Star Line) for the case where a Star network printer prints text but doesn’t cut or open the drawer. See Receipt printers.
  • Landscape address labels — Connect can print delivery address labels in an optional landscape layout that keeps the QR code on the right, with the option to add your business logo to each one. See Label printers.
  • Business logo and font on receipts — in Connect, upload your logo once and pick a receipt font, and both carry through to every receipt it prints. See Receipt printing.

Changed

  • Printer setup flags problems early — if Windows can no longer see a saved printer, Digital Florists Connect shows a review banner and its setup wizard prompts you to re-select the working printer, so receipts and labels keep printing. See Printers.
  • Clearer settings in Digital Florists Connect — Connect’s settings sections have plainer names (the pairing screen is now Connect to your shop), and update status lives in About.
AnalyticsEventsOrders & POSMobileDeliverySettingsIntegrations
May 2026 release

Added

  • Areas overview analytics — see where your orders are coming from, broken down by area, with filters for date range, location, integrations, order source and order type. Includes a top-areas chart, an integration-mix chart, and an Excel export so you can plan where to push marketing or open up new delivery zones.
  • Mailing list report — a new export under Analytics > Export > Customers & Marketing lists the contactable customers you can legally email, with filters for occasion history, total spend and location. Built for shops running their own newsletters or seasonal campaigns.
  • Driver punctuality export — a new export under Analytics > Insights and Metrics shows how on-time each driver is across delivery stops, broken down by date and run. Useful for performance reviews and spotting routing issues.
  • Delivery pictures export — bulk-download every delivery picture across a date range as a ZIP, organised so you can hand them to a customer, insurer or wholesaler in one go. Available under Analytics > Export > Delivery Pictures.
  • Markup multiplier on product variants — set a markup multiplier per variant so the retail price recalculates automatically whenever the ingredient cost changes. Saves repricing every recipe by hand when wholesale prices move. See Recipes.
  • Price-locked variants — flag a variant’s price as locked so the cost-driven recalculation leaves it alone. Useful for promotional pricing, contract pricing, or anything you don’t want drifting with ingredient costs.
  • Funeral same-day cutoff — set a separate cutoff time for funeral orders, so you can keep accepting same-day funeral work after your standard same-day deadline has passed. Configure under Settings > General > Order Defaults.
  • Unpaid-order warning when starting a run — opt in to a warning when a standard order on a run is still unpaid before the run starts, so you don’t dispatch flowers that haven’t been settled. Off by default; enable it under Settings > General > Delivery runs.

Changed

  • Invoices show the quote breakdown — event invoices now include the underlying quotation line items, so the customer sees exactly what’s been charged for. See Invoicing.
  • Order lookup by transaction or payment ID — the order lookup screen now accepts a transaction ID or a payment ID as well as an order reference, making it quicker to trace a card payment back to the right order during reconciliation. See Transactions.
  • “Unfulfilled Orders” renamed to “Incomplete Orders” — the dashboard widget covers anything still needing attention rather than only un-fulfilled stock, so the new name reflects what’s actually in the list. See Dashboard.
  • Driver-run ownership — drivers using the Companion App update only the orders, tasks and runs that belong to their own assigned run, so one driver can’t accidentally complete or cancel another driver’s work. See Delivery tracking.
  • Customer email on the worksheet — worksheet and courier-order PDFs now show the customer’s email alongside their phone number, so you can chase a delivery question without coming back to the dashboard.
  • Product code on receipts and worksheets — the product code appears in the order line, receipt, worksheet, delivery run PDFs and the POS product picker, so floral staff can match a variant to the recipe without guessing.
  • Hide product descriptions on worksheets — a new setting hides the product description from printed worksheets, keeping the print compact for shops that don’t need long-form marketing copy in the workroom.
  • Town stays visible on shortened addresses — address blocks on receipts, labels and PDFs keep the town visible even when the rest of the address is trimmed, so deliveries don’t get misrouted on long addresses.
  • Cleaner event proposals — proposal arrangements can hide subtotals on individual items and treat zero-priced lines as narrative items, so the client sees a tidier, more presentation-ready quote. See Proposals.
  • Public event form answers preserved — answers to fields that aren’t mapped to a built-in event property are kept in the event’s notes summary, so nothing the customer typed into a public enquiry form is lost. See Form builder.
  • Event-contacts loop in automations — automations can now loop over every contact attached to an event, so a single automation can fan reminder emails or texts out to all named contacts on a wedding or funeral without writing one automation per recipient.
  • Event-aware invoicing and POS payments — bulk invoicing and POS payment screens check the underlying event before letting a charge through, so payments and invoices can’t accidentally bypass an event’s billing setup.
  • Product catalogue sort options — pick the default sort for the POS product picker and the order product modal under Settings > General > Products, so staff find the right product faster on a busy till.
  • Quieter worksheet notifications on POS sales — worksheet notifications no longer fire for POS sales taken against the default walk-in customer, cutting inbox noise from till sales that don’t have a real recipient.
  • Tidier funeral invoices — duplicate deceased-name lines on customer invoices were removed.
  • Connect banner refresh — the setup banner that prompts you to connect the Digital Florists Connect desktop helper now includes a direct link to open the app, shortening the setup loop on a new device.
  • Team page shows role summary — the Settings > Team table now shows a human-readable summary of each user’s role presets, so owners can audit who has what access without opening every user in turn. See Team.
  • Event payment-date filter on exports — event payments-by-method exports accept a payment-date filter alongside the event-date filter, so you can reconcile what landed in the bank in a given month even when the events themselves span a wider range.
  • Companion App: carded screen presets — the carded screen offers toggle options and quick-fill presets for common scenarios (left with neighbour, posted through, gate, and so on), cutting taps for the most common non-delivery cases.
  • Companion App: tall edit dialogs scroll — the edit dialog on the florist order details screen now resizes to fit its content and scrolls when the form is long, so notes and line items no longer get clipped on small phones.
  • INTEGRATION UPDATE: Florist Touch — order status changes flow back to Florist Touch automatically when one of their orders moves through Digital Florists. POS-originated orders can be excluded if you’d rather keep till sales out. See Integrations.
  • INTEGRATION UPDATE: Shopify — Shopify imports can optionally treat the shipping company name as the house name when the addressee lives in a named building, so addresses come in cleanly without manual editing. See Integrations.

Fixed

  • Order auto-assignment skips cancellations — cancelled orders aren’t picked up when a delivery run is built, so dispatchers don’t see ghost stops for orders the customer has already pulled.
  • Companion App: fulfilment dates in the shop’s timezone — order rows, print labels and highlight badges show fulfilment dates in the shop’s own timezone, so a Friday delivery in the shop reads as Friday on a driver’s phone wherever they are.
AnalyticsEventsMobileOrders & POSProducts & InventorySettingsIntegrations
April 2026 release

Added

  • NEW INTEGRATION: Florist Touch — accept inbound orders from a Florist Touch storefront, with order-status syncing back. POS-originated orders can be excluded if you’d rather keep till sales out. See Integrations.
  • NEW INTEGRATION: Ecwid — accept inbound orders from an Ecwid shop, with the delivery date coming through cleanly. See Integrations.
  • Zapier integration available to Enterprise customers — Zapier is now available on Enterprise plans. Set it up under Settings > Advanced > Integrations to push orders, customers, and events into Zaps.
  • Age verification on age-restricted items — flag products as age-restricted, and drivers must confirm ID at the door before marking the order delivered. The order screen and delivery confirmation show clear ID-check banners. See Orders.
  • Florist Snapshot in the Companion App — a daily-overview screen for shop-floor staff and managers, with revenue, deliveries, top customers, top products, and a live right-now band. See Companion App.
  • Tasks overview analytics — a new Analytics > Tasks tab with status and priority breakdowns, top categories, top completers, a created-vs-completed line, plus headline stats for open, overdue, and on-time rates. See Analytics overview.
  • Named peak comparison — compare Valentine’s vs Valentine’s, Mother’s vs Mother’s and other named peaks across years instead of picking dates by hand. Includes a context strip, summary cards, and a Compare-against selector. See Peaks.
  • Venue management for events — venues are now a full catalogue you can add, edit, search and reuse. Saved venues are picked up automatically when creating an event, instead of retyping addresses each time. See Venues.
  • Event sales report and export — a dedicated event sales report joins the Analytics suite, with detailed breakdowns and an exportable CSV of event-by-event sales performance. See Reports.
  • Quotation colour palettes — build and save a colour palette per quotation so seating, venue, and theme sections share a coherent look. See Quotation builder.
  • Decimal ingredient quantities — recipe and quotation tables now accept decimal quantities for ingredients.
  • Labour cost management on recipes — recipes can carry design-type and labour costs that flow into pricing, giving a clearer view of what each recipe costs to make. See Recipes.
  • Quotation source modal — when building a new quotation, pick the source from an existing event’s quotation groups instead of starting from scratch. See Quotation builder.
  • Access-code locks on public proposals — public proposal links can be locked behind an access code so the client has to enter the code before viewing the proposal. Turn the requirement on under Settings > General > Events. See Proposals.
  • Auto-advance event to Quote Accepted on first payment — when a customer makes their first payment against an event, the event status moves to Quote Accepted automatically so the team can see commitment without manual updates. See Event lifecycle.
  • Ingredient supplier, product code, and notes — ingredients carry supplier, product code, and free-text notes, with search and import support across the library and modals. Quotation tables show supplier and product code for each ingredient. See Ingredients.
  • MAJOR NEW FEATURE: New product importer — the product import flow is now a guided wizard with separate upload, template, review, and complete steps. XLSX files are accepted alongside CSV. See Imports.
  • SMTP reply-to address option — emails can carry a separate reply-to address so customer replies land in a different inbox to the From address. See Configuration.
  • Stock adjustment reasons in General settings — stock adjustment reasons have their own section under Settings > General > Categories, alongside delivery slots and occasions which have moved into a dedicated tab. See Categories.
  • Share delivery photos with customers — a new setting controls whether delivery photos are emailed to customers automatically, with a matching per-driver preference in the Driver App. Configure under Settings > General > Delivery runs. See Delivery.
  • Driver App: age verification on delivery confirmation — drivers see age-restriction indicators on order items, a warning banner on the order screen, and must acknowledge the ID check before confirming delivery. The route summary shows how many stops need ID checks. See Drivers app.
  • Driver App: clearer background tracking setup — drivers see clearer screens explaining why background location is needed before turning it on, so it’s obvious what’s being tracked and why.

Changed

  • Stock oversold and shortfall policies — pick what happens when an order would push tracked stock below zero, under Settings > General > Products. Variant cards show the right out-of-stock or oversold message based on your choice. See Inventory.
  • Auto re-reserve stock on reopening cancelled orders — reopening a cancelled order re-reserves the stock automatically, so inventory stays consistent without manual adjustments.
  • Notifications page redesign — tabbed category filters, sortable event lists, and a clearer view of which notifications are enabled. See Notifications.
  • Disaster recovery with custom date range — choosing the day you need paperwork for is easier with a custom date-range selector and a tidier UI on the disaster recovery screen. See Disaster recovery.
  • Task duration in table and calendar views — the tasks table and calendar show task duration alongside the start time, so it’s easier to plan workload at a glance. See Tasks.
  • Repeat-order next fulfilment date — repeat orders project the next fulfilment date forward when generating, so skipped cycles don’t create back-dated orders. See Repeat orders.
  • Receipt branding and user information — receipts show the till user who took the sale, and your shop branding flows through consistently to both the printed and on-screen receipt. See POS.
  • Inventory report — order type filter — ingredient demand and inventory reports can be filtered by order type, so web, POS, and event demand split cleanly. See Reports.
  • Category filter on product exports — product exports now include products from a category’s sub-categories, not just the category itself. Category cards also show their full path for clarity.
  • “Terms and Conditions” → “Terms of Service” — the legal copy and navigation label have been standardised to Terms of Service for consistency with the storefront and customer emails. See Terms of Service.
  • Refer-a-friend refresh — updated layout, clearer icons, and improved navigation.
  • Send-to-a-friend refresh — updated layout, clearer icons, and improved navigation. See Send to a friend.
  • Companion App: editable task fields with audit log — task details support inline editing of assignees, category, priority, and notes, with field-update entries written to the task log so the change history stays clear.
  • Driver App: Scan & Deliver Not Found redesign — scanning an unknown label now shows a clearer Not Found screen with the order ID pulled out, making it quicker to recover from a mis-scan.
  • Driver App: report an address issue — flag a problem address from the order details screen; the report comes through to the shop with the driver’s location and the delivery run attached. See Delivery tracking.
  • Companion App: dates in the shop’s timezone — dates across the app follow the shop’s timezone, so an order shown as Friday on the dashboard isn’t shown as Thursday on a driver’s phone in a different timezone.
  • Companion App: login and shop-picker polish — the login screen and the shop picker scroll properly when the keyboard is open, with clearer error messages and accessibility improvements.
  • INTEGRATION UPDATE: Shiptheory — opt specific Saturdays in even when the courier service is closed by default, so one-off Saturday deliveries don’t need a workaround. See Courier Orders.

Fixed

  • PO number persists on fulfilled orders — editing a fulfilled order no longer wipes the PO number. See Orders.
  • Florist Window — clearer delivery slot errors — Florist Window delivery-slot lookup is more resilient and the price-error messaging explains the issue in plain language.
DeliveryEventsOrders & POSMobileAnalyticsSettingsIntegrations
March 2026 release

Added

  • Auto-lock for future delivery runs — a new setting locks runs scheduled for a future date so they can’t be accidentally edited or recalculated. Locked runs show whether they were locked manually or by the rule, and a separate override forces a recalculation when you really need one. Configure under Settings > General > Delivery runs. See Delivery.
  • Scheduled start time on delivery runs — set a planned departure time on a run so route calculations reflect when the van actually leaves the shop. The scheduled start shows on the run editor and the run detail page.
  • Item-level workload analytics for peaks — peak reports now count items as well as orders, so an order with three bouquets counts as three units of work. New headline metrics include Total Items, Items per Order, Multi-Item % and Avg Item Value, alongside a Workload & Item Analysis section for planning staffing and stock. See Peaks.
  • REDESIGNED: Order builder for event quotations — turning a large event quotation into orders now uses a guided builder that groups items, applies fulfilment methods, dates and venues across several orders at once, and shows which items are already on an existing order. See Event orders.
  • Proposal acceptance notifications — when a client signs or accepts a proposal, the event owner gets an email so they know to follow up. The notification has its own template and can be turned on under Notifications.
  • Style presets and layout templates for proposals — save a house style as a preset and pick from layout templates when starting a new proposal, so a recent design can be rolled out as a reusable starting point.
  • Quotation display modes and image sizing — present quotation groups in pricing or narrative mode and choose a size for arrangement images, giving designers more control over how a proposal reads. See Quotation builder.
  • Proposal numbers — proposals now carry a formatted number that can be toggled on or off in the designer and header, making it easier to reference a specific proposal in client correspondence.
  • Auto-assign designers on confirmation — a new setting assigns an order to the user matching the product’s designer as soon as the order is confirmed, so confirmed work flows straight into the right person’s queue. Configure under Settings > General > Dashboard.
  • NEW PERMISSION: Assigned only — limit a user to seeing only the orders and tasks they’ve been assigned in the Companion App. Useful for floating freelancers or trainees. Configure under Team.
  • Security code for elevated roles — manager and admin roles can require a security code when granting elevated capabilities to a teammate, so privileges aren’t handed out by accident.
  • Default fulfilment methods per location — each location can define its own default fulfilment methods, so the order form picks the right options for the shop the user is logged into.
  • Custom label fonts — order labels printed through Connect can use a chosen font family and size, so labels match your preferred style across printers.
  • Address-only label option — print just the delivery address on the label rather than the full order details, for shops that hand-write the rest or use a separate worksheet.
  • Hierarchical product categories — categories can now have parents and children, with the category table showing the full ancestor path and a count of subcategories. Deletion rules keep the hierarchy intact.
  • Media categories — media library items can be organised into categories from Settings, so moodboards, recipe photos and finished-arrangement shots stay tidy.
  • Toolbox ingredient import — product variants can import ingredient lists and pricing from the Florist Toolbox, including product codes, with a new import modal in the product form. Saves rebuilding recipes by hand. See Recipes.
  • Labour cost in product pricing — variants carry a labour mode and value that flow into the unit price and ingredient retail calculation, aligning the products editor with the quotation pricing formulas.
  • Detailed sales export with product breakdowns — sales exports now include detailed product reports with categories and custom product details, plus a filter to limit the export to specific product sheets.
  • Event analytics by venue, source and type — the Insights report breaks events down by venue, marketing source and event type, so you can see where bookings are coming from and what mix you’re running.
  • Companion App: print labels from the order details screen — print order labels directly from an order’s detail screen, with a quick menu for label printing and task creation. Labels now use a tidier layout with QR codes.
  • Companion App: assign tasks to teammates — the task details screen has a new assign-user modal, so you can reassign or add team members to a task on the floor, with a cleaner display of assignees and checklist status. See Tasks.
  • Companion App: respects the Assigned only permission — the orders and tasks screens hide work that isn’t assigned to the current user when their account has the Assigned only permission.

Changed

  • Peak analytics layout — the peaks overview is reorganised into Overview, Customers & Sales, Products & Workload, and Geography & Forecast tabs, so the report is scannable rather than one long scroll. Metric cards are consolidated to five with descriptive subtitles.
  • Event-managed orders lock line items — orders linked to an event are now treated as event-managed and block direct line-item edits or substitutions, with a clear in-form message that changes belong on the event quotation. Prevents drift between the proposal a client signed and the order the team prepares.
  • Recipient and delivery details on receipts — printed receipts show the recipient and delivery address separately from the customer, making it clearer who the order is for when the buyer and recipient differ.
  • End of Day overview tidy-up — the POS End of Day overview formats currency consistently, separates financial and session totals, and rearranges the cash-up widget for easier closing.
  • POS register layout refresh — the Point of Sale register has a refreshed layout with a back-to-dashboard link and a clearer device selection panel that shows each register’s status.
  • Clearer SMS billing on the About page — the About page shows monthly SMS usage, and SMS failures show a clear reason in the notification logs.
  • Eircode-aware address handling — Irish address lookups validate and prefer Eircodes when finding a delivery pin, improving accuracy for Ireland-based deliveries.
  • Media browser bulk categorisation — the media browser has a redesigned upload area with clearer status indicators and supports bulk category selection, so a batch of images can be filed in one go.
  • Moodboard caption enrichment and palette — moodboards pull image captions automatically and can display the quotation colour palette directly in the proposal moodboard section, tightening the link between proposal visuals and the agreed brief.
  • Delivery settings consolidated — delivery-related settings now live in a dedicated section under Settings > General > Delivery, instead of being scattered across general settings.
  • Companion App: highlighted editable fields on order cards — the order widget shows a clearer highlight colour on editable fields and refreshes badge styling, so you get better visual feedback when filling in order detail.
  • Driver App: Scan & Deliver Not Found redesign — scanning an unknown label now shows a clearer Not Found screen with the order ID pulled out, making it quicker to recover from a mis-scan.
  • Driver App: report an address issue — flag a problem address from the order details screen; the report comes through to the shop with the driver’s location and the delivery run attached. See Delivery tracking.
  • INTEGRATION UPDATE: Direct2Florist — send issues now show on the dashboard with a clear message and a retry button, so they’re spotted and resolved without leaving the dashboard. See Integrations.
  • INTEGRATION UPDATE: Direct2Florist delivery images — delivery and attachment images are sent to Direct2Florist automatically when an order is marked delivered. See Integrations.
  • INTEGRATION UPDATE: Shiptheory — the Shiptheory courier integration accepts a list of preferred service codes, so the courier dropdown only shows services you actually use.
  • INTEGRATION UPDATE: Couriers — the bulk send-to-courier modal replaces the flat dropdown with a searchable grouped picker, making it quicker to find the right service when you have several couriers configured.

Fixed

  • Quotations save before you leave the tab — pending edits are saved when you navigate away from a quotation, so unsaved changes aren’t lost when switching screens.
  • Cancelling a run only removes unconfirmed orders — cancelling a delivery run no longer removes orders that have already been fulfilled. See Delivery.
DeliveryOrders & POSEventsMobileIntegrations
February 2026 release

Added

  • Punctuality monitoring on delivery runs — completed runs are scored against configurable late and very-late thresholds, and the run view shows a punctuality route map so you can see which stops ran behind. See Delivery.
  • Delivery proof photos on the run view — thumbnails of each stop’s delivery photo sit alongside the order, so you can confirm a delivery without switching tabs. See Delivery.
  • Projected return time for runs — driver run data now includes a rough return time based on current progress, surfaced to both drivers and dispatchers.
  • Fulfilment time ranges on orders — set an order to a from-to window (for example, “between 10am and noon”) rather than a single time. See Creating an order.
  • Show or hide proposal totals — toggles to suppress group subtotals and the overall grand total on event proposals, so you control how much pricing detail the client sees. See Proposals.
  • Inspiration colour-palette picker — pull a palette straight from the media library when building a proposal, instead of typing hex codes by hand. See Proposal themes.
  • Companion App: Task attachments — attach photos and files to a task from the task detail screen, with existing attachments shown inline. See Tasks.
  • Companion App: Assign orders from the app — hand an order to a teammate from the order detail screen, mirroring the existing task assignment flow. See Orders.
  • Companion App: Clear Unsynced Updates — a Settings control to drop stuck queued actions without reinstalling, alongside the existing offline queue modal.
  • Driver App: Run timestamps and estimated return — each stop on a run shows planned and actual arrival and departure times, with an estimated return time on the run screen. See For drivers.

Changed

  • Faster dashboard on busy days — non-critical sections load lazily, polling only refreshes what needs it, and order lists load in chunks. Initial load and busy-day responsiveness are noticeably quicker.
  • Tidier orders table — customer name, recipient, address and items now truncate cleanly so columns stay readable on long entries. Form selects are native for better keyboard and screen-reader handling. See Orders.
  • Shopify inbound order refinements — Shopify orders now match a Digital Florists delivery slot from the shipping option name, write readable discount notes onto line items, skip Shopify POS orders so they don’t double up with till sales, and tidy up country fields so addresses come in cleanly. See Website integrations.
  • Uncategorised ingredients surface on quotations — anything not assigned to a category is collected into an Uncategorised bucket with totals, so nothing falls off the bottom of a proposal. See Quotation builder.
  • Funeral details auto-populate from the director — picking a funeral director copies the funeral date, time, and fulfilment window straight onto the new customer form. See Customers.
  • Account payment status on receipts — receipt PDFs and the receipt view now show whether any transactions were settled against a customer account. See Account customers.
  • Printable peak dashboard — the Peak Dashboard has a Print button and dedicated print styles that hide navigation chrome, so the page prints cleanly.
  • Companion App: Order widget readability — inline badges for variants and notes, ingredient summaries expanded by default, and a reorganised metadata layout make order details easier to scan.
  • Companion App: Smoother keyboard handling — task creation now uses keyboard-aware scrolling so the field you’re typing into stays in view, with tidier loading and error states.
  • Companion App: More accurate offline detection — connectivity changes are detected more reliably during patchy signal, so the offline banner and queued uploads match what the device is doing.
  • Companion App: More detail on the About screen — shows the current update source, runtime version, and last-checked time, with snackbar feedback when you check for updates.
  • Driver App: Readable destination names in map handoff — with “Use exact coordinates” turned off, navigation hands the address string to Google or Apple Maps so destinations show with street names.
  • Driver App: Better attachment upload errors — uploads check the file exists and isn’t oversized before sending, with clearer feedback on failure and a longer timeout for large delivery photos on slow connections.
  • Driver App: Tracking and order UI polish — the Tracking Health chip is tappable for more detail, the Enable Background Tracking screen has a tidier layout, and long order status labels truncate cleanly.

Fixed

  • Cancel a stuck delivery-run calculation — clear a stalled run from the run view instead of waiting on a spinner that won’t resolve. Locked runs are also marked calculated straight away.
  • Safer order cancellation with refund errors — invalid transaction IDs and missing payment methods are now caught and surfaced in the Cancel Order screen, and the submit button stays disabled while processing. See Refunds.
  • Block total edits on invoiced orders — editing the total of an order that’s already linked to an invoice is blocked with a clear message asking you to delete the invoice first, so the two can’t disagree on amount. See Invoicing.
AnalyticsOrders & POSEventsMobileIntegrationsNotifications
January 2026 release

Added

  • Product affinity, processing time, sales by occasion, and payment collection — four new blocks in Insights covering which products sell together, how long orders take to mark ready, sales broken down by occasion, and how efficiently payments are being collected. Each block drills in and exports alongside the rest of the analytics suite.
  • Team performance by orders marked ready — a dedicated Insights block showing how many orders each team member has marked ready, with a detailed breakdown and export.
  • Location column on the orders table — multi-location shops can now see which location each order belongs to directly in Orders, and the location selector in the top bar has been polished so the active location name is consistent everywhere.
  • Mark as collected from the payment screen — when taking payment on a collection order you can confirm the handover in the same screen, without bouncing back to the order. See Creating an order.
  • “Allow other” on form fields — select fields on event enquiry forms can offer an “Other” option that lets the customer type their own answer. Submissions display the typed-in value alongside the chosen option. See Form builder.
  • Maintenance banner for scheduled releases — a new in-app banner surfaces scheduled maintenance windows and upcoming release dates, so you know in advance when an update is being deployed.
  • Companion App: rebuilt Mark Orders Ready flow — scan order QR codes to mark them ready from a dedicated screen, with a manual fallback, a running list of successfully scanned orders, and a recovery screen for scans that don’t match. See Companion App.
  • Driver App: report an address issue from an order — flag a bad or unclear address from the order details screen, sending the issue straight back to the shop. Saves a phone call when a drop-off can’t be completed.
  • Companion App: connectivity banner — a banner appears at the top of the app whenever connectivity is lost, so you know why a scan or status change is queueing rather than completing.

Changed

  • Days Active metric in InsightsInsights reports the number of distinct days each user marked orders as ready and uses that figure when calculating averages, so reporting reflects actual working days rather than the calendar range.
  • Delivery analytics grouped by user — delivery insights group by the user who drove the run, and show a clear message when there isn’t enough data to draw a meaningful chart.
  • Advanced background controls on proposals — proposal sections gain blur, text backdrops, and direct image upload via the built-in media library, so hero, mood-board and venue sections can be styled without leaving the editor. See Proposals.
  • Proposal PDFs styled for print — generated proposal PDFs use a print-specific layout with new card styling, so exported pages match the on-screen design more closely across hero, mood-board, venue and arrangement sections.
  • Mandatory and system notifications bypass per-order opt-outs — critical account and operational alerts go out even when a customer has opted out at the order level. Marketing-style notifications still respect the opt-out. See Notifications.
  • Ingredient demand export covers more products — demand exports include dedicated sheets for products without ingredients and for custom one-off products, so buyers can see the full picture rather than only recipe-based items. See Reports.
  • Cleaner address handling across orders and recipients — “customer as recipient” is handled the same way across labels, worksheets, dispatches and POS receipts, so the right contact shows up wherever the order appears.
  • Funeral information on Direct2Florist relayed orders — funeral details are prefixed onto the order instructions when relaying, so the executing florist sees them without digging through a separate field.
  • End a delivery run with incomplete orders — closing a delivery run handles stops that haven’t been delivered, so you can wrap up a route and the remaining orders stay attached to the run record.
  • Seasonal theming retired — Christmas and other seasonal theming has been switched off across the app for a cleaner, year-round look.
  • Driver App: better camera handling — pre-delivery photos, confirm-delivery photos and scan-ready photos share a new image-picker, giving a consistent camera experience across the app.
  • Driver App: one-tap return from Google Maps — opening a Google Maps link from a stop now lets you return to the Driver App with a single tap when you’re done, on both iPhone and Android.
  • Driver App: cleaner handling of completed and cancelled orders — order action buttons, status labels and screens share the same logic for what’s available, so cancelled and completed orders don’t offer actions that wouldn’t apply.

Fixed

  • Transaction customer kept in sync with order changes — changing the customer on an order now updates the matching transaction, so invoices and payment records don’t get stranded against the previous customer.
  • Payment methods sync when enabling POS on a device — toggling POS on for a device copies the current payment methods across automatically, so newly enabled tills don’t start out with an empty payment-method list.
  • Send-to-courier bulk flow — the bulk dispatch screen now picks up the correct recipient names and opens reliably. See Courier orders.
  • Events search defaults to “All” — opening the events index returns matching events across every status by default, instead of pre-filtering to drafts.
  • Dashboard “Not Printed” filter — the Not Printed filter on the dashboard returns the right orders.
  • Order labels print “Card has been written”, “Attach blank card” and “ATT” — these three label types are included in print jobs, so workrooms that rely on these markers as a visual cue see them on the worksheet.
  • Order attachment uploads — photo and file attachments on orders retry more reliably, and the Companion App shows a clear message when an upload fails so you know to try again.
Last modified on September 15, 2026