📘 Introduction to deliveries

Breww’s deliveries section allows you to track your pending deliveries, organise them into routes, prepare which items need to be loaded onto vans and take signatures on the road.

It’s also the home to your collections, courier deliveries and POS fulfilments.

Delivery areas

A delivery area in Breww allows you to define an area of the country to have orders automatically scheduled for the dates that you deliver to that area - ideal if you deliver (some or all) orders on your own vehicles, and for example, go North every Monday & Wednesday and South every Tuesday & Thursday. You define the area(s) and which days of the week you visit each area (and the frequency) and Breww will handle the rest for you - saving you valuable time and reducing mistakes.

They can be defined by drawing a polygon (area) on a map, or by using the first half of the postcode (UK only). The first half of a UK postcode is known as an “outcode”, e.g. the outcode for AL1 1AA is AL1.

Here’s a short clip showing how easy it is to define a delivery area:

Managing deliveries

Breww will organise your deliveries by the delivery date and comes with a number of simple yet powerful features to help manage deliveries for each date.

To begin you will need to set up your vehicles in the vehicle section of deliveries. Once set up you can take full advantage of Breww’s AI routing and delivery allocation engine.

On a delivery date, simply click the Breww AI route optimisation button, and Breww will allocate your deliveries to your available vehicles and then create optimal routes for each vehicle.

Manual changes can easily be made to both the delivery allocations and the vehicle routes. Just click on the desired vehicle’s icon next to each delivery to override Breww’s optimised allocation, or to change route order select the Vehicle Run on the top bar and click Enable manual sorting.

If a vehicle is making multiple runs that day, you can specify that by clicking the arrows in the “Run” column to designate the run number.

Assigning casks or kegs to deliveries

Selecting a delivery will allow you to view full details of the delivery and assign specific casks/kegs to the delivery where required and handle container tracking. There are two common methodologies for handling containers on deliveries:

  • Assign individually before leaving the brewery - You assign all deliveries/orders to the specific containers before leaving the brewery. Breww will generate barcode labels that can be fixed to the containers at the time, meaning there’s no messing around with labels whilst on the road or at customers’ addresses. The trade-off is that (depending on how full the van is) you’ll need to organise putting the containers to be delivered first onto the van last. Two containers of the same beer are now specific to the customer and the correct one will need to be delivered.
  • Assign containers at the point of delivery - You simply put the right number of each container onto the van before leaving the brewery and load them such that you can access some of each at all times. At the point of making the delivery, you assign any suitable container and apply the label then.
    Or you can do a combination of the two options if you prefer.

Assigning casks/kegs to deliveries can be done by picking them manually from the list, using our mobile app for Apple iOS and Android or by using our USB/Bluetooth barcode scanning feature (find out more). Smallpack (cans/bottles) can be assigned manually if you want to manage this yourself or you can use our FIFO auto-allocation.

Once the delivery van has left the brewery, the deliveries should all be marked as having “left duty suspense” as the beer duty becomes payable at this point. Finally, the delivery can be marked as completed. If the delivery fails for some reason (e.g. there was no one there to accept delivery or the beer spoiled on-route) you can mark it as failed and your beer duty return will be updated accordingly. Don’t worry, Breww won’t have you paying unnecessary beer duty.

Mobile app for Apple iOS & Android

Our mobile app relies on the deliveries having been organised into runs (assigned to a vehicle) and then allows for simple on-the-road management, including:

  • Viewing the next delivery to make and which deliveries have already been completed
  • Launch navigation to the delivery address in your choice of Google Maps, Waze and Apple Maps (platform and app availability dependent)
  • Click to call the customer
  • Cask, keg & smallpack beer assignment with built-in barcode scanner
  • Stock item assignment
  • Signature capture
  • Delivery completion


Breww can also handle customer collections of their orders. Simply mark the order as a collection instead of delivery and the date it’s expected to be collected. On the deliveries dashboard, you’ll be able to see any pending collections too.

Delivery driver manifest

This is a simple printer-friendly PDF showing all deliveries on a day/area, the customer names & addresses and the items. There’s also an aggregate items list showing the total quantity of each product on the manifest.

On-screen signature collection

On-screen signatures can be collected using a touchscreen device like a mobile phone or tablet. Delivery drivers can collect signatures on the go to be securely saved against the delivery note and/or the order. The option will be shown once the delivery has been marked as successful.

Payment on delivery

Once a delivery has been completed, the driver can record that they have received payment (cash or otherwise). This will be recorded against the order and delivery (and synced to your accounting platform if you use one of our partners). We have a report to allow easy payment reconciliation once a delivery driver has returned to the brewery.

Maxoptra integration

If you have a Maxoptra subscription for route planning, Breww can push your deliveries up to their platform for route planning optimisation. Configure your Maxoptra settings in Breww’s delivery settings and then use the delivery export tool.

Barcode scanner assignment

Our recommended solution for barcode scanning is to use our mobile app (see above), however, if you prefer to use a USB/Bluetooth barcode scanner we also support this process. Please see our dedicated guide to label printing and barcode scanning in Breww.

was there not a way to scan the delivery bar code and then the cask bar code and Brew would then assign those casks to those outlets from the available syock?

Hi David,

Great question, sorry this isn’t covered above! Yes, this can be done either with our mobile app, or with a USB/Bluetooth barcode scanner in “batch mode”:

  • Mobile app - Go to the Deliveries tab at the top, select the day in question and use the Assign containers button.
  • USB/Bluetooth barcode scanner - On the Breww website, go to the Deliveries tab in the main menu on the left, select the day and use the Scanner assignment button in the top-left.

As you say simply, scan the order barcode then the cask barcode(s), and repeat. I hope this helps.

Is there a way of splitting an order across multiple delivery runs? We have a customer that regularly receives multiple visits from us on one specific delivery day. Obviously this could feasibly be split across multiple orders, but this would in turn generate multiple invoices which will become messy very quickly.

Apologies for the slow response, Michael. It’s not possible at this stage to split a single order/invoice over multiple deliveries, but I can see how this would be useful in this case.

If this would be useful for you, please do post a request for this and we can look to implement this in the future for you.

2 posts were split to a new topic: Record cach payment on delivery on mobile app