Skip to main content
The Delivery section is where you plan your delivery runs, assign orders to drivers, and track deliveries as they happen. The system maps out the most efficient route so your drivers spend less time on the road and more time making deliveries.

The delivery portal

When you open Delivery, you see the delivery portal — a view of all your runs for the selected date.
Delivery portal with today's delivery runs listed
Each run shows the driver’s name, the number of stops, and the run’s status (pending, ongoing, or complete). You can switch between dates to see past or upcoming runs. Unassigned delivery orders for the selected date appear in a separate list, so you can see at a glance which orders still need adding to a run.

Creating a delivery run

A delivery run is a single trip for one driver. You create a run, add the orders, and the system plans the route.
Form to create a new delivery run with date and driver selection
1

Create the run

Go to Delivery and click Create Run. Choose the date and assign a driver from your team.
Any team member can be assigned as a driver. You don’t need to set up separate driver accounts — just pick the person who’s doing the deliveries that day.
2

Add orders

The map shows all unassigned delivery orders for that date as pins. You can:
  • Click individual map pins to add specific orders
  • Select multiple orders from the list on the left
  • Use the Add All button to assign every unassigned order to this run
Each order shows the customer name, address, and time slot so you can decide which orders belong on which run.
3

Optimise the route

Click Calculate Route to let the system work out the best order for the stops. It takes time slots into account — AM deliveries come before PM ones, and timed deliveries are slotted in at the right point.
Map showing delivery stops connected by an optimised route
The system uses mapping services to calculate the fastest route between stops, accounting for real road distances (not straight lines).
4

Review and adjust

Check the route looks right. You can drag and drop stops to change the order if you know a quicker way — for example, if there’s roadworks or you want to group nearby deliveries together.The estimated drive time and total distance are shown so you know roughly how long the run will take.
You can create multiple runs for the same day — one per driver, or split into a morning run and an afternoon run if that suits your workflow better.

Run options

When creating a run, you’ll see several options that control how routing works:
  • Respect Time Request — when ticked, the route planner considers each order’s time slot (e.g. AM, PM, or a specific window) and plans the route so the driver arrives within those windows. Make sure the run is going out soon after you create it — if the driver leaves an hour later than planned, the time-based routing may no longer be accurate.
  • Lock Sequence — prevents the route from being recalculated or reordered. Useful when you’ve manually arranged stops and don’t want anyone changing them.
  • Disable Route Calculation — stops the system from routing every time you add orders. Calculate the route once you’re done building the run. Useful during peaks when you’re adding orders throughout the day.

Adding tasks to a run

Delivery runs aren’t just for orders. You can also add tasks to a run — for example, “Drop off samples at the Grand Hotel” or “Collect vases from the church”. Tasks appear as stops alongside orders, so your driver sees everything in one list. You can even create a run with only tasks and no delivery orders — useful for errands like collecting supplies or dropping off samples.

Viewing a delivery run

Click on any run to see all the stops, the route on the map, and the current status of each delivery.
Delivery run detail view showing map, stops, and statuses
Each stop shows:
  • The order number and customer name
  • The delivery address
  • The time slot (AM, PM, or a specific window)
  • The status — pending, delivered, carded, or returned
As your driver completes deliveries, the status updates in real time on this screen.

Run statuses

StatusWhat it means
PendingThe run has been created but the driver hasn’t started yet.
OngoingThe driver is out making deliveries. Stops are being updated in real time.
CompleteAll stops have been dealt with — delivered, carded, or returned.
CancelledThe run was cancelled. Orders go back to the unassigned list.

Route optimisation

The system uses a three-tier approach to calculate the best route:
  1. Primary — a professional mapping service that accounts for real roads, traffic patterns, and one-way streets
  2. Fallback — an alternative mapping service if the primary is unavailable
  3. Basic — straight-line distance calculation as a last resort
Warning message about route optimisation fallback
If you see a fallback warning, double-check the stop order manually before sending your driver out. Basic routing may not account for one-way streets or traffic patterns.
The optimiser also respects time windows — if an order has a timed delivery slot (e.g., “between 2pm and 4pm”), the route is planned so the driver arrives within that window.

Printing

Before your driver heads out, print the paperwork from the run detail screen:
  • Manifest — a summary of all stops in order, with addresses, time slots, and any special instructions. Includes a QR code your driver can scan to load the run on their phone.
  • Route Labels — stickers with large stop numbers (#1, #2, #3) that you attach to each arrangement. This way, the driver doesn’t have to search through the van for the right order at each stop.
You can choose between a detailed manifest (full address, card message, and special instructions) or a slim manifest (just addresses and stop numbers) depending on how much information your driver needs.
If you use Digital Florists Connect on a dedicated device, you can print manifests and labels automatically when a run is finalised.

Planning runs for busy days

When you have a high volume of orders (Valentine’s Day, Mother’s Day, Christmas), building delivery runs by area makes things much more manageable.
1

Filter by postcode

When adding orders to a run, use the postcode filter to show only orders in a specific area. For example, filter by “M3” to see just the M3 deliveries.
2

Disable route calculation

When creating a run, disable route calculation. This stops the system from routing the run every time you add orders — you’ll calculate the route once you’re done adding. It saves time when you’re building runs throughout the day.
3

Name runs by area and time

Give your runs clear names like “M3 AM”, “M3 PM”, “City Centre”, or “Outer Villages”. This makes it easy to see at a glance which areas are covered and which still need organising.
4

Build runs throughout the day

As new orders come in, filter by postcode and add them to the relevant run. Keep checking back — what started as 165 unassigned orders quickly becomes a set of manageable, organised runs.
5

Route and assign when ready

Once a run is full, click Calculate Route to optimise the stop order, then assign it to the driver who’s taking it out. Only that driver will see the run on their app.
Print labels after routing — they print in route order, so you can load the van in the right sequence. Each label has a large stop number (#1, #2, #3) so your driver can grab the right arrangement at each stop without searching.

Managing runs

Adding orders to an active run

You can add orders to a run even after the driver has started. New stops appear in the driver’s app straight away. You may want to recalculate the route after adding new stops so the driver gets an updated order.

Removing orders

To remove an order from a run, open the run and click the remove button next to the stop. The order goes back to the unassigned list, ready to be added to a different run or rescheduled.

Cancelling a run

If you need to cancel a run entirely, all its orders return to the unassigned list. You can then reassign them to another run or reschedule them.

Common questions

Yes. You can add orders to an active run. The driver will see the new stops appear in the app. You may want to recalculate the route after adding new stops.
The driver can mark a stop as Carded (left a card because nobody was home) or Returned to Shop. The order stays on your dashboard so you can reschedule it or contact the customer.
Yes. Create a separate run for each driver. Each driver sees only their own run on the app.
It’s not required, but it makes things much easier. Without it, you’d need to print the manifest and have the driver update statuses manually when they return. With the app, deliveries are tracked in real time with GPS and proof-of-delivery photos.
Yes. You can plan runs in advance for any date. This is useful if you know tomorrow’s orders are ready and want to have the run set up before the morning.
Yes. By default, orders are automatically marked as “ready” when added to a delivery run. To turn this off, go to Settings > General > Operations and disable Mark orders as ready automatically when creating a delivery run. With this off, orders keep their current status when added to a run, so you can build runs in advance without marking everything as ready. If you’ve already added orders that were marked ready by mistake, you can return them to the queue — but note this removes them from the run, so you’ll need to add them back afterwards.
They stay in the unassigned list on the delivery portal. They’ll also show on your dashboard as delivery orders without a run, so nothing gets forgotten.

What’s next?

Delivery Slots

Set up your delivery time slots, charges, and coverage area.

Tracking & Proof of Delivery

Track your drivers and share live updates with customers.

Delivery History

Review past runs, punctuality, and driver performance.

Digital Florists App

Get your drivers set up with the mobile app.
Last modified on March 12, 2026