📘 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 items to deliveries

Before a delivery can be completed (or dispatched), you need to tell Breww which specific items are going to be delivered. Breww knows from the order what is expected, in terms of the products, and you’ll need to assign specific containers, batches of beer, etc to match the order.

If you have your own tracked casks/kegs, you will need to assign these manually, this allows Breww to know which specific cask/keg was delivered to the customer and, therefore, can help you collect this from the customer again when it’s empty. For all other items, including, non-returnable casks/kegs, smallpack (cans/bottles) and stock items (e.g. merch), you can either assign these manually to each delivery or let Breww automatically assign them for you.

You can enable or disable auto-assignment for different types of product in SettingsDelivery settingsAuto assign products. This allows you to set your defaults for all newly scheduled deliveries.

On a per-delivery basis, you can also choose to override your account defaults for auto-assignment by enabling or disabling this on the main page for the delivery and using the buttons shown.

Assigning tracked (returnable) 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 vehicle has left the brewery, the deliveries should all be marked as “dispatched” as the beer duty becomes payable at this point (in the UK). 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.

Assigning smallpack in different pack sizes

Breww can automatically handle converting your stock between different pack sizes, for example, building a 24 pack of bottles from two packs of 12 bottles. This is known as “Assembly” and “Disassembly”, and can be configured to be done automatically, or left for you to do manually, in your delivery settings. For more information on this, please see How to assemble or disassemble products.

Assigning mixed packs

Mixed-pack products (these contain multiple different beers, such as a sample box) are always automatically assigned by Breww. It’s not possible for you to choose which specific mixed-pack will be assigned to a delivery. You can, however, choose to assemble these manually to you know which individual can/bottle stock was used, or you can let Breww do this for you automatically.

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

Collections & POS fulfillments

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. Other than these being grouped separately from your other deliveries, these work in the same way as normal deliveries with regards to stock assignment.

Courier orders

You can mark deliveries as courier delivered as well as allocate which courier will be handling the delivery. You can choose which couriers you use in you delivery settings. Having allocated deliveries to specific couriers, you can generate pick lists and even export all the address data to a CSV to import into your courier’s address label generation tools to save manually entering addresses.

We also have plans for Courier Integrations, which would allow for the labels to be generated directly within Breww and for tracking information to be viewable in Breww. If you’d like to see this, please vote for that feature request.

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.

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

It’d be really useful to be able to map delivery areas by postcode for couriers as well as our own vehicles. For example, a lot of our London deliveries are one courier and everything else is another. It would just save a job checking which postcode certain deliveries are in if Breww could do it automatically?

1 Like

Hi Georgia,

This is a great point! We are actually in the process of building our Courier Integrations project, and a planned part of that will be to allow you to set rules that determine which courier is used. We anticipate that this will include the ability to choose by location, so keep an eye out for our updates!


Hi all, I’ve just noticed that when I assign a batch to a Stock Item, this batch information doesn’t show on the Delivery Note file. It will only show me the Containers batch and Best Before information. Is this correct? Is there a way of being to add that info in?

Hi Alice,

Thanks for raising this on the community! You are right; currently, there is no function for batches to pull through onto delivery notes for stock item products. We think it is a great suggestion though. If you can raise a feature request for this, I am sure it is something we could look at adding in.