Product changelog

What's new in PharmGo.

Every update we ship, in plain English and in date order. No version numbers, no release-note jargon — just what changed and when.

Pinny: What changed lately, in plain words.

Last updated 2–8 Nov 2026 · 298 updates logged since May 2025

Latest release

2–8 Nov 202621 updates

  • Route timings now has a By run and By driver switch for the month: By driver lists each driver once with days, runs, planned and actual time, and planned miles against miles driven, and a driver's name opens their month day by day, with sign-in, sign-out and every run, ready to download as a CSV or PDF or to print — so you can check and pay each driver at the end of the month from one page.
  • Every day on a driver's invoice now has a Map link that opens that day's route, with the driver's trail and numbered stops and a link back to the invoice — so you can see the route behind any day you are paying for.
  • A driver's or staff member's record now has Documents and Attendance tabs. Documents keeps the contract signed in the app, agreements you upload, right to work, DBS, photo ID and fit notes in one list, with who added each one and when it expires, and Attendance shows each week's clock-ins, hours and absences — so each person's papers and time off are kept on their own record.
  • On the phone, a new update no longer interrupts a driver: it downloads quietly and installs the next time PharmGo is opened, and when no shift is open Home shows Update ready with a Restart now button — so an update never restarts the app in the middle of a run.
  • Fixes: on the phone's Live map, a driver's card now stays on that driver's pin while you move or zoom the map, and a tap on the empty map closes it.
  • When several stops share a postcode, Optimise now finishes one road before it moves to the next, and a driver with no saved plan now ends the run at the last stop instead of back at the pharmacy, with Pharmacy still there in Route options — so a run no longer goes back and forth between neighbouring roads.
  • On the phone, a driver now sees the street of the next stop while still at the current one, on Home, on Today's run and in navigation, and the route preview lists every stop by street, with Start run opening directions to the first stop — so a driver knows where they are heading next before they finish the stop they are on.
  • A driver's page under Drivers now has a Day button beside Run sheet: pick a day to see the order that was planned beside the order that was delivered, with times, reasons for any failed stop, distance and the driver's trail, and download it as a CSV — so you can see the route a driver ran on any day and what they completed.
  • On the phone, a manager's patient search now shows each patient's address under their name, and the History tab has larger, darker text with Photo and Signature buttons that open the proof in one tap — so you can tell patients with the same name apart and read your history at a glance.
  • Fixes: the phone's lock screen and next-stop line now show only a street or an area, never a person's name.
  • On the phone, Optimise and Re-optimise now open Route options every time, with the driver's saved plan already picked, and so does Re-optimise on a driver's page on the web. A driver who works at more than one branch can also pick there, in one tap, the branch the run starts from and the branch it ends at, and the pick is saved with the plan — so every run is sorted for the way the driver will actually drive it.
  • A sun and moon button in the phone's top bar, next to Live map, now switches the whole app between Light and Dark in one press, and it asks first if you are typing a message or a defect report that the switch would lose — so you can change the look without going into Settings.
  • Fixes: when Send patient emails is off, a payment request or reminder no longer emails the patient, and an invoice to a patient stays a draft instead of being emailed.
  • A Basic and Advanced switch now sits at the foot of the sidebar. Basic hides the advanced pages from the sidebar, the search and the phone's Functions tab for everyone at the pharmacy, and every page still opens from its address. A new pharmacy starts on Basic and every existing pharmacy stays on Advanced — so a new team sees only what it needs to get started.
  • In Settings, App access now has a Require clock-in to use the app switch. When it is on, staff who are not clocked in see only Clock in on the phone, and the web dashboard opens once they are on shift; managers are not affected, and the switch stays off until you turn it on — so staff see deliveries and patients only while they are working.
  • Fixes: on iPhone, the Live map opens again instead of closing the app.
  • On the Deliveries page, a Split between two drivers button now shares the day's deliveries between two drivers you pick, and a manager gets the same Split row on the phone's Deliveries tab for today. You see both routes with a map, can move a stop from one route to the other, and nothing changes until you press Confirm — so you can share out a heavy day in a minute, and Undo puts it back until a stop is out.
  • Opening an invoice on Invoices received now shows each day against plan: the stops, planned and actual time, planned miles and miles driven, with a total, and Download PDF adds the same days as a second page. A day 30 minutes or more over plan shows amber, and any day opens in Route timings — so you can check an invoice against the route the driver ran before you mark it paid.
  • The scanners on the phone, for adding a delivery and for shelving, now have a 1x and 2x zoom that the phone remembers, and after 4 seconds without a read the scanner suggests 2x and holding the phone further back — so a bag barcode that will not read up close has a way to read.
  • On the phone's Live map, Path now marks where a driver's track started, with the time, and arrows along it show which way the driver went — so you can see where a driver set off from and the way they travelled.
  • Fixes: on Android, Live map pins draw whole and on their point, show as soon as the map opens, and a pan or pinch that starts on a pin moves the map, and a tap on an unassigned stop shows its details; on the phone's History tab, scrolling to the bottom loads the next deliveries, failed and cancelled deliveries sit under the day they ended, and a date range with no deliveries offers Show last 90 days; a driver who is not clocked in cannot open Complete delivery from any screen; the end-of-run sheet no longer lists a stop cancelled on the run as failed; a driver's finish time reads the same on the web run sheets, the manager's phone and the driver's phone, moved on by how late the driver is running; the manager's Home wraps names and labels at large text instead of cutting them off; and the map on a web run sheet frames the day's stops when it loads.

Everything before that

26 Oct – 1 Nov 20263 updates

On the phone, every stop on Today's run now has the Deliveries list's … menu, with Open delivery, Edit delivery, Return to the pharmacy and Cancel delivery — so you can change a stop without ending the run.+2 more
  • On the phone, every stop on Today's run now has the Deliveries list's … menu, with Open delivery, Edit delivery, Return to the pharmacy and Cancel delivery — so you can change a stop without ending the run.
  • On the phone's Live map, a driver's card stays above their pin while you zoom or move the map.
  • On the phone's History tab, the counts now sit above the type chips, in lighter colours, and when you come back after 2 minutes or more away the chips and the count you picked go back to all — so History no longer opens filtered by an earlier choice.

19–25 Oct 20261 update

Fixes: a driver who works at more than one branch now shows in the phone's driver list at every branch they can work, not only where they last clocked in; a patient who replied STOP on WhatsApp turns it back on by replying START, and the page linked from their delivery email names the number to send START to; when branches share one WhatsApp number, a patient's STOP, START or URGENT reply reaches the right branches; and that page no longer turns WhatsApp or email back on when someone else using the same number or address turned it off.
  • Fixes: a driver who works at more than one branch now shows in the phone's driver list at every branch they can work, not only where they last clocked in; a patient who replied STOP on WhatsApp turns it back on by replying START, and the page linked from their delivery email names the number to send START to; when branches share one WhatsApp number, a patient's STOP, START or URGENT reply reaches the right branches; and that page no longer turns WhatsApp or email back on when someone else using the same number or address turned it off.

12–18 Oct 202635 updates

The web Deliveries page now opens on Scheduled, with the row of days back across the top, and cancelled deliveries show only under All and Cancelled. Typing a name searches every status, puts today's delivery for that patient first and offers Cancel delivery beside it — so the deliveries still to go are what you see first.+34 more
  • The web Deliveries page now opens on Scheduled, with the row of days back across the top, and cancelled deliveries show only under All and Cancelled. Typing a name searches every status, puts today's delivery for that patient first and offers Cancel delivery beside it — so the deliveries still to go are what you see first.
  • On the phone, every counter under the Home greeting now opens the list it counts — so a driver or manager can go from a number straight to those deliveries.
  • When a manager changes a driver's route, the banner on the driver's phone now stays until the driver taps it and says which stop moved, such as "Stop 4 is now stop 1" — so a driver no longer misses a change while driving.
  • On the phone, a History quick chip that is on now fills with its own colour, and turning one on no longer opens the Active filters box. A chip that was on when the app closed narrows the list again when it reopens.
  • Printing a driver's run sheet from the web dashboard now prints every stop, with the sheet's heading and the page number on every page — so a long run no longer stops after the first page.
  • Fixes: in the Route timings report, a stop marked failed while the driver is still at the pharmacy no longer counts as the van leaving, so the run no longer shows an extra empty run.
  • When a driver's van has not moved for as long as your stop alert allows, the driver's phone now asks "Taking a break, or moving on?" with Take a break and I'm moving — so the driver can start a break in one press, and the stop alert tells the manager what the driver answered.
  • Every delivery email to a patient now ends with a link to one page, with no sign-in, where the patient chooses how you contact them, and a patient who replies STOP on WhatsApp turns WhatsApp messages off — so patients can stop the messages they do not want, and every message PharmGo sends keeps to their choice. The patient record on the web and the phone shows these choices in a Messages block with who last changed them, and the Patients list can show only the patients who stopped messages.
  • When a delivery goes to a patient's other address, turn-by-turn, opening the stop in a maps app, the delivery page and the printed run sheet now all go to that address — so a driver is never sent to the patient's home by mistake.
  • Live tracking on the web dashboard is now called Today on the road, and it has a Message the patient button — so you can message the patient for the stop you picked, or pick from today's patients, without leaving the map.
  • The help mark on the web Deliveries page and the phone Home now offers Show me round this page: four short stops that point at each part of the screen in about a minute, and nothing on the page changes — so you can learn a page by looking at it. On the web, Follow a delivery takes the same kind of tour across three pages.
  • The Route timings report now shows the miles each driver actually drove beside the planned miles, and when you pick more than one day it adds a total for each driver — so you can see who drove further than planned.
  • You can now right-click a row on sixteen lists on the web dashboard, among them Invoices, Payments, Pay rates, Vehicle defects, Care home suggestions and Notifications — so you can act on a row without opening it. Anything that changes money asks you first.
  • On the phone, a stop's … menu on Home now offers Return to the pharmacy and Cancel delivery, and a Reorder chip beside Open goes straight to reordering the run — so you no longer need the Deliveries tab for either.
  • Every map on the phone now has one quieter PharmGo look in Light and Dark, with the route in PharmGo green, and turn-by-turn opens straight on the stop while the route is worked out instead of showing a grey screen.
  • Managers who never chose their phone alerts no longer get one for every new, assigned and delivered delivery, while urgent and acute deliveries still reach every manager. The alerts step marks the Recommended alerts and offers Turn on all 9 alerts.
  • Adding staff now works like adding a driver: you set their password there and then, or press Suggest a password — so they can sign in straight away, with no invite email to wait for.
  • Small grey words, field edges, checkboxes and switches on the phone and the web dashboard are darker — so every word and control is easier to read, in Light and in Dark.
  • Fixes: proof-of-delivery files, receipts, run sheets, care home daily schedules and patient emails show UK time; pressing Create delivery again on the web after a slow or lost connection opens the delivery already made instead of making a second one, and a failed save says your answers are kept; sign-in says when PharmGo is not answering and offers Try again; a delivery's page opens again once change given is recorded; the Address changes list loads and names who reviewed each change; re-optimising before the driver leaves, or with a bag already on the van, keeps the stops in one run; on Android, closing the date-of-birth calendar no longer saves a date; Return to PharmGo on the billing page goes back to your dashboard; and a pharmacy that joined before 10 October keeps its price when it comes back after cancelling or a missed payment, while a missed payment no longer lets a second subscription start.
  • Signing up a new pharmacy now goes straight from the card step to the setup steps, with no email to confirm first, and the card step fills in the name, email and postcode you already typed — so you can start the free trial and set up in one sitting. If the card does not go through, you go straight to the plan page to try another.
  • Adding a branch now shows its price before the branch is made: £30 a month for the first branch and £25 a month for each extra one, with every branch free during the 30-day trial — so you know what a new branch costs before you add it. Groups that joined before 10 October keep the price they pay today until 10 October 2027.
  • When you add a driver, you now set their password there and then, or press Suggest a password — so the driver can sign in straight away, with no invite email to wait for. Someone who applies through your invite QR can be approved or rejected from the notification itself.
  • You can now choose to clock someone out when they are away from the branch for longer than a set time: their shift closes at the time they left and the manager is told, and you choose whether time away is paid or deducted from pay. Pharmacies with no rota now get the "still clocked in?" reminder after closing time.
  • Adding a patient on the web, on the phone or by import now checks the NHS number first and offers to open the patient already on your list — so the same patient is not added twice. An import's preview says how many rows are new and how many are already on your list.
  • On the phone, Start run now collects the stops still waiting and starts the run from one sheet — so a driver no longer has to collect each stop first.
  • Managers can now try a practice delivery from the help mark or the end of setup, on made-up patients and deliveries — so you can learn PharmGo without touching your real pharmacy. Ending the tour takes you back to your real deliveries with nothing changed.
  • Each card on the Reports page now shows its number for the chosen dates before you open it.
  • Fixes: a Titan export with empty rows at the end imports its rows again, and an empty file says so; the shop's own login shows a Shop tag in the driver lists and can still take runs; inviting someone to your group emails the invite in one press; live tracking counts the drivers on shift; a new driver sees and can start their first delivery; and clocking in with Location off says how to switch it on.
  • In Light mode, grey words, icons and lines on the phone and the web dashboard are darker, and the page behind the cards is a soft green-grey — so small text is easier to read and each card stands out from the page.
  • With the web dashboard set to Dark, its maps turn dark too, and they change straight away when you switch theme — so a map no longer lights up a dark screen. In Light the maps look as before.
  • Opening the phone app now draws a route whose pin settles into the PharmGo logo, and the logo stays on screen until the app is ready to use.
  • The run list on the manager Home is coloured by status again, and every In transit stop now sits above the Scheduled ones, on the phone and on the web — so you can see at a glance who is out and what is still waiting.
  • On the phone, the driver chips under the run list are filled with the colour of each driver's run and move with one swipe, and the Manager / Driver switch fills in the side you are on. History has its quick filter chips back in a row under the search — Urgent, Acute, Fridge, CD, Care home, Monthly and Trays — so you can find a kind of delivery in one tap.
  • Phones that installed the newest PharmGo from the App Store or Google Play receive app updates again — so every driver gets these changes, not only phones on the older app.
  • Fixes: with no signal, a stop already saved on the phone is no longer offered again and the driver's shift stays on; the phone Home after a run no longer shows a code or a faded card; importing patients accepts a CSV file when you pick Other or not sure, and a held-back row lists every problem with it; a shift closed automatically after 12 hours ends when the person left the branch, marked for a manager to check; and the shift timeline on the phone shows its events again.

5–11 Oct 20266 updates

Complete delivery on the phone now keeps the patient's name, address and postcode pinned at the top while the driver scrolls, and a Tick all button ticks every bag in one tap — so a driver can check the door and finish the stop faster. If the phone is more than 200 metres from the address when the driver presses Complete, it asks them to check the postcode first.+5 more
  • Complete delivery on the phone now keeps the patient's name, address and postcode pinned at the top while the driver scrolls, and a Tick all button ticks every bag in one tap — so a driver can check the door and finish the stop faster. If the phone is more than 200 metres from the address when the driver presses Complete, it asks them to check the postcode first.
  • The run card on the phone now always shows the postcode and shortens the street instead — so a driver can see where a stop is without opening it. A flat keeps its flat number and building name.
  • New delivery on the phone now asks its own question, "Anything from the CD cabinet or fridge?", with Neither picked to start — so controlled-drug and fridge bags are marked on purpose. Scanning a bag label that already made a delivery now warns you before you book it again, and one press of Create delivery always makes exactly one delivery.
  • 32 guides in Help now follow the current app step by step — so each step's words and picture match what you see on screen.
  • The phone app no longer offers to lock PharmGo with fingerprint or face. Signing in works as before.
  • Fixes: on Android, a delivery photo no longer loses the bag ticks, the signature or the photo itself when Android closes the app behind the camera; the signature pad keeps the finger instead of scrolling the sheet; managers on Android can change a shift's times again, picking the date and then the time; the shift summary shows the saved times straight after Save; and a correction made in the manager app says so on the shift timeline.

28 Sep – 4 Oct 20268 updates

The times in PharmGo's messages, emails and delivery history now follow UK time — so the time you read is the time it happened. The delivered time in patient and care-home messages and on Track+, manager notifications, shift emails, the daily owner report and the standing-still alert all read UK time; delivery history records the right time from now on instead of running up to two hours out, and editing a delivery on the phone no longer moves it by an hour. A suggested clock-out a driver accepts no longer costs them an hour of pay, automatic notifications no longer arrive between 22:00 and 07:00, and the texts to patients about bags waiting on the shelf go at 09:00 instead of in the night.+7 more
  • The times in PharmGo's messages, emails and delivery history now follow UK time — so the time you read is the time it happened. The delivered time in patient and care-home messages and on Track+, manager notifications, shift emails, the daily owner report and the standing-still alert all read UK time; delivery history records the right time from now on instead of running up to two hours out, and editing a delivery on the phone no longer moves it by an hour. A suggested clock-out a driver accepts no longer costs them an hour of pay, automatic notifications no longer arrive between 22:00 and 07:00, and the texts to patients about bags waiting on the shelf go at 09:00 instead of in the night.
  • Managers now get one email a day listing the shifts that finished, sent at the pharmacy's closing time or at 19:00, instead of an email at every clock-out — so the inbox shows the day in one place. Each list has a link to stop it, and a shift inbox set in Settings still gets an email for each clock-out.
  • A paid tea break now stays in pay — so pay adds up the same everywhere. Payroll totals, the shift page on the dashboard, the phone's Earned figure, the payslip and the pay estimate on the phone all count a paid break as paid time, the phone's shift summary labels each break paid or unpaid, and payroll names every person instead of showing Unknown driver.
  • Track+ now shows a patient only what they need — so their link never gives away another patient's stop. The driver's exact position shows only when theirs is the next stop, otherwise a rough area; the patient's page shows part of the postcode and a masked email; and the arrival time now updates live instead of showing the booked slot. A patient can also switch their safe place on and off without typing it again.
  • A team member at staff level with Can use the dashboard switched on now sees their branch's patients on the dashboard, with only the details their level allows, the same as on the phone. Editing, deleting and exporting patients stay with managers and admins.
  • A driver completing several stops at one address together is now asked for the controlled-drug and fridge proof whenever any of those stops needs it — so no stop is closed without its signature and photo. A controlled-drug bag loaded from the shelves marks its delivery as controlled drugs, a switched-off staff member can no longer be chosen as the second signer, and a shelf slot that still holds bags cannot be retired.
  • On the phone, a driver without See other runs can take stops from a colleague again, with each colleague's stops shown by street and area only, and search finds only the patients and deliveries on their own run. Counter hand-over works from the phone, the Failed list shows every failed delivery instead of the first 50, Reassign to a driver opens on iPhone, and a driver who works two branches can open the notes for patients at both.
  • Fixes: the Billing page no longer goes blank for a group that is paying and shows the next charge; patients with an NHS number can be edited on the phone again; the dashboard saves a patient whose sex is blank, Not specified or Not known; a password reset goes through even when the email cannot be sent first time, and the email is tried again; the email about bags flagged on the shelf names the pharmacy; and the new sign-in email links to a page that lets you reset your password.

21–27 Sep 202642 updates

We added the time a driver's round should finish — so you can see how long a route will take without adding up the stops. After the driver presses Optimise, Run sheets shows Finish beside each driver's next stop, a driver's run sheet shows it at the top with the planned window on the printed sheet, and Live tracking, the driver's page and the Home driver list show it too. On the phone, the driver sees it on Home and above the Deliveries list, and a manager sees it beside each driver on Home and on the driver's card on the Live Map. The manager's next-stop time now matches the one the driver sees, and the finish time is hidden until every remaining stop has a time.+41 more
  • We added the time a driver's round should finish — so you can see how long a route will take without adding up the stops. After the driver presses Optimise, Run sheets shows Finish beside each driver's next stop, a driver's run sheet shows it at the top with the planned window on the printed sheet, and Live tracking, the driver's page and the Home driver list show it too. On the phone, the driver sees it on Home and above the Deliveries list, and a manager sees it beside each driver on Home and on the driver's card on the Live Map. The manager's next-stop time now matches the one the driver sees, and the finish time is hidden until every remaining stop has a time.
  • The arrival time on each stop is now much closer to real. Optimise used to allow ten minutes at every door, so the last stops of a long round read hours later than they happened; it now allows about three minutes, which is how long drivers spend at a door.
  • Fixes: End run on the phone no longer picks an answer for the driver, Send waits until every stop has one, and a stop due before today is marked with its date; Cancel on Mark away or Mark deceased no longer changes the resident; a password reset email goes only to the address saved on the account; a manager can no longer reset an Admin's password; and a search preview shows a patient's date of birth only to people who can see full patient details.
  • We added Book monthly delivery to a care home's page, on the dashboard and the phone — so you can book the home's monthly totes in one step. It opens New delivery already set to the whole home, Monthly and every 4 weeks, and the care home's page shows the date of the next monthly delivery. New delivery now asks What kind of delivery?, Acute or Monthly, for a care home or one of its residents, and the driver is asked for a photo of the totes only on a Monthly delivery, never on an Acute one.
  • The dashboard Home and the manager's Home on the phone now show the day in the same words — so you read one day, not two. Four counts, Delivered, In transit, Scheduled and Failed, sit over one bar at the top, and Failed opens the failed list; below them, one Needs attention line lists what is waiting on you, and each item opens its job in place. A new pharmacy's Home leads with Get your first delivery out, the menu now says Delivery zones and Messages, and the phone's Functions uses the dashboard's names, with new Failed and Live tracking rows.
  • Cost per drop on Insights now adds an estimate of fuel on top of pay — so you see what a drop really costs. Set the miles per gallon and the price of a litre once in Payroll settings; a van with its own fuel fills uses its own miles per gallon, and until a fuel price is set cost per drop shows pay only.
  • On Live tracking, resting the pointer on a stop now shows the patient's name, its status and whether it was paid: Paid, Unpaid with what is still owed, or No charge — so you can check a round without opening each stop.
  • The web RP log has Add days you missed, as the phone does — so you can fill a gap in the register in one go. Tick the empty days of the last two weeks, or pick an older day, enter the pharmacist and their times once, and save them together; each day reads as a late entry in the register.
  • Staff who work in the branch can now have their time away from the branch recorded as an unpaid break by itself: choose Record the time away as a break for them in Pharmacy settings. The break shows on the Timesheet marked Recorded automatically, and a manager can correct or remove it on the dashboard or the phone.
  • The phone now follows each team member's switches — so a person sees only what you have allowed. With See other runs off, History shows only their own deliveries; with Can take a run off, taking runs and claiming bags are hidden and the phone says why; with See drivers on the map off, the Live Map says it is off for them; and with See pay and payroll off, the Timesheet shows hours with no pay. The dashboard follows the same switches for deliveries, shifts, locations, the failed list, receipts and proof photos, a person not set to take runs cannot be given one, and turning off someone's Can use the dashboard switch signs them out of the dashboard straight away.
  • Also on the phone: a team member's level, job and employment are set on one page, and their record calls them a driver only when the job is Delivery driver; Functions pages name the branch you are working at; the Live Map opens on your branch when no driver is on it; a patient created by hand opens straight into New delivery; History search says when nothing matches, with Clear search; Share and Take name who holds each delivery; Clock out counts every delivery still in hand, whatever its day; and a staff member with no pay rate shows Set rate instead of a figure.
  • Also on the dashboard: sorting by a person's name orders by last name, then first name; the Team list shows an owner who is also a group admin once, not twice; and the shop owner and group admins no longer appear in driver pickers, staff lists or payroll.
  • Fixes: shop owners and group admins sign in on the phone with their own password, and a refused sign-in says why; Edit shift no longer lists unchanged clock times as changes; a clock-out when a staff member leaves the branch shows one card, not two; a team member whose email is also a branch's shop email can be saved; billing pages say what to do when something goes wrong; and just after midnight the phone and the Timesheet count the day in UK time.
  • We added Report a problem to the dashboard and the phone — so you can tell us what went wrong from the page where it happened. On the dashboard it is in the menu under your name, and on the phone it is in Settings & Support. Write what happened and add a screenshot if you have one; the report tells us the page and who sent it, and any reply comes to the email on your account.
  • Drivers who clock in with location on While using are now asked to put it on Always, with the reason, and Home shows an amber line while they are on shift without it — so the live map keeps following the van between drops. Staff who work in the branch are asked the same, the phone notices when they leave the branch even with the app closed, and their shift shows where they were, in the branch, outside it or with no signal, on the dashboard Timesheet and on the phone.
  • A driver can now be paid hourly plus per delivery, and self-employed drivers' invoices are filed to the pharmacy and kept out of the payroll run, following a default you set once for the pharmacy. A manager can approve and lock a finished week so nobody changes it afterwards, and when the stationary alert is set to hold pay, a driver who stopped too long gives the reason on the phone and the manager keeps the minutes paid or deducts them. The Timesheet is its own page, with Notes and Edits each showing their own count.
  • We added fuel cards to Fleet — so you know which card is in which van and whether the fuel adds up. Each card keeps a record of who held it, a driver can report a card lost from the phone, and drivers log each fill under Functions with the litres, the cost and a receipt photo. Fleet shows each card's miles per gallon for the week, and a card well below its van's usual figure appears in Edits for you to mark as checked or ask the driver about.
  • The Responsible Pharmacist register now closes itself a set time after the pharmacy closes, 15, 30, 60 or 120 minutes, chosen with your opening hours, unless the pharmacist presses Still here; past days list every duty period and mark the ones that closed automatically. A pharmacist can also have their own reminder time, so the record prompts reach them once at that time instead of with the pharmacy's opening and closing prompts.
  • On the phone, one press on Optimise now sorts the round, with Change and Undo on the bar that confirms it, and the first delivery of the day on a round that was never sorted asks whether to sort it first. An Overdue list under Functions reschedules or cancels old deliveries in bulk, staff can scan a bag straight into the unassigned pool, and Hand to… can give stops back to the pool for whoever claims them first. The Deliveries tab opens faster and no longer flickers when you change tab or day.
  • When a new patient's address is at one of your care homes, adding them on the dashboard or the phone asks whether to add them to that home, and a No is remembered. Accepting a care-home request asks before moving a resident from another home. Every patient import now leaves a record, rows held back from an import can be corrected on the import review and brought across, and the Titan preview says when the address details are missing or empty in the file and shows any date of birth it could not read.
  • Team has a Can use the phone switch beside Can use the dashboard, and turning it off stops that person's phone sign-in straight away. Removing someone, switching them off or changing their password signs them out everywhere; nobody can give a level above their own, and only an Admin can make an Admin or open Billing. Group admins get one phone sign-in that reaches every branch and their own Account page on the dashboard, invite links work for new people joining a group, and signing in on the phone no longer signs the same person out of the dashboard.
  • Live tracking now draws the driver's whole shift, not only its last stretch, and the driver's pin shows when the shift started, when the phone was last heard from and where the van is now. The Home map card says when it is loading or could not load, and reads as a quiet day when nobody is on shift.
  • Also this week: New schedule on the phone matches New delivery, with the same fields as the dashboard; Text patient offers WhatsApp for any mobile number; a manager sees a quiet line, with no notification, when a driver reorders his own round; the Rota week bar has a person picker; drivers can try a new round screen from Settings & Support and switch it off to go back; a delivered, failed or cancelled delivery can no longer be edited; and an overdue delivery reads Overdue on the phone and no longer reads In transit on the dashboard.
  • Fixes: Notifications and the Functions pages open on the phone again instead of showing an error; drivers stay signed in when the phone cannot read its saved sign-in; the phone's patient search matches a house number against the address only; a refused alternate address says why; schedule numbers can be typed again; payroll counts a per-delivery driver's stops the way the timesheet does, and the timesheet counts every completed delivery for an hourly driver; and the dashboard follows your reduce motion setting.
  • A new pharmacy is set up in eight steps: your pharmacy from the register, your team with job presets and a starting password each person changes on first sign-in, breaks, pay periods, tags, zones, patient import and the fridge range. Get set up sits on the dashboard Home until every step is done, and the driver app waits until at least one team member exists.
  • Staff is now Team. Every person has a level, admin, manager or staff, and seven switches that decide what they can open, on the phone and the web. Add a team member is one flow on both apps, a team member can sign in to the dashboard with their phone credentials when that switch is on, a driver can be marked temporary with a last day, and a manager can change someone's level from the list with a confirm that names what resets.
  • The driver's Deliveries tab is one clean list with a pinned run bar, managers pick Mine or Everyone for any day, a failed delivery rebooks to today or tomorrow in one press, and sharing a delivery with another driver or taking one from them lives in Deliveries. History is the proof book: each row is the task card and the details open on the proof first. The driver Home scrolls as one page with the run sheet head pinned, and the manager Home folds into a live strip with a Needs attention line.
  • Multi-branch groups no longer bleed between shops. The branch at the top of the dashboard now rules every list, count, picker and save: patients, deliveries, schedules, care homes, tags, notes and imports go to the branch you are looking at, and All branches asks which. Drivers list under every branch they may work, marked Shared, and the phone names the branch the driver is really at. The shop login finds its group admin however many admins the group has, and a group admin sees every branch in the switcher without being ticked into each one.
  • Care homes: booking a stop for a care home from Add takes the resident, finishing it records who received it and the tote photo, and a person who is not a resident is checked before they become a care-home stop. Group stops by unit is a switch on each care home. Enrolment suggestions can be ticked many at a time.
  • Text patient sends to the mobile number, asks which when a patient has two, and offers WhatsApp; the out-for-delivery message opens WhatsApp with SMS as the fallback. The Responsible Pharmacist can be signed in and out automatically at set times, the RP and fridge prompts chase up to three times while a record is empty, and the fridge log and RP log are modules a branch can turn off.
  • Also this week: turn-by-turn owns the map with voice distances and hands over to Finish delivery on arrival; a daily MOT reminder as the date nears; tray reminders on the phone with Accept and Reject; the timesheet reads in one pass with a staff totals page; one password rule with a strength bar on every password field; every number you could only step can now be typed; the Android date picker keeps the day picked; and the photo viewer has its arrows and count back.
  • A driver who works at two of your branches now sees one list. Tick the driver into both branches on the Members grid and their phone shows every stop from both shops, with a chip row to run one branch or all of them, the branch on every stop, and the other shop placed on the round as a pickup stop that names each bag waiting there. Deliveries count and pay under their own branch whichever round carried them. The guides walk it end to end: Work two branches in one day on your phone for drivers and Run two branches from the web dashboard for managers.
  • On the dashboard, the branch name at the top of every page now narrows the Deliveries board, Live tracking and the Home counters to that branch, or shows every branch together. The assign picker lists every driver who may work the delivery's branch, with the branch they are in now and what they are doing.
  • Changing a staff member's job title while they still have deliveries for today or later now asks what to do with them: hand them to another driver, or cancel them, in the same save, on the dashboard and in the app. Deliveries from past days that were never closed no longer block the change.
  • PharmGo 2.0.0 is in the App Store and on Google Play. Update from the store to get the new splash and update screens, and phones on 2.0.0 now receive their updates from the new channel.
  • The driver app's Deliveries tab now counts only the day you are looking at. While today's list was still loading it used to borrow last week's numbers from the Home screen, so a driver with three drops saw "Assigned 24" over an empty list.
  • On Android, the manager Home no longer leaves a blank band above the tab bar.
  • WhatsApp messages can now go from your own phone or desktop, with no WhatsApp Business setup. Switch it on in Settings, edit the message for each stage of a delivery, and the Deliveries board grows a Draft button per delivery that opens WhatsApp with the message ready to send. A WhatsApp today list shows every message due for the day and marks the ones already sent.
  • Live tracking has a Day view. Pick a driver, a date up to 90 days back, and a shift or all shifts, and play the day back with a scrubber — the route is coloured by shift, and the list of stops and the exports narrow to the shift you chose. The same view is on the manager's phone.
  • Address changes patients ask for now reach the manager's phone: a queue under Functions with Approve and Reject on each row, and a card on Home when there are some waiting.
  • The live map on the phone can show a driver's stops, with how long they stayed at each, to match the web.
  • Fixes for drivers: reordering your round no longer fails when some stops were already returned or delivered, and collecting a bag you returned at the end of a shift puts it straight back on your round.

7–13 Sep 202627 updates

Importing patients from your prescription system now comes with a guide built on the real screens. RxWeb, ProScript, Analyst and Titan each have a step-by-step guide in the Help Centre that starts inside the prescription system, walks through the export with every button marked, and ends with the upload in PharmGo. Each guide closes with how to switch on delivery labels for day-to-day scanning.+26 more
  • Importing patients from your prescription system now comes with a guide built on the real screens. RxWeb, ProScript, Analyst and Titan each have a step-by-step guide in the Help Centre that starts inside the prescription system, walks through the export with every button marked, and ends with the upload in PharmGo. Each guide closes with how to switch on delivery labels for day-to-day scanning.
  • The Analyst import reads the Advanced Search export straight from the system, with NHS numbers, mobiles and emails carried across, so there is no reshaping of the file before you upload it.
  • The "Import from any system" article names a route for every prescription system: upload a file, scan a label, paste a list, or contact us.
  • The import window now offers the step-by-step guide for your prescription system the moment you pick it, before you have to find the file.
  • Fixes: every job title now saves on a staff profile, and the nightly card payments check no longer raises a false alarm while a payment is still settling or a plan is set to end at the period's close.
  • The Home screen's filter row is the same for everyone: one strip of drivers, one strip of filters, one tap to filter. The Home layout choice has been removed from Settings.
  • Patient addresses are placed on the map from a postcode service that runs on our own server, so routes and the live map keep working however busy the public map services are. A postcode typed with a letter O for a zero, or a 1 for an I, is now read correctly, and where the house number is known the pin sits on the house rather than the middle of the postcode.
  • Drivers can put the end of a run in one place. When the run is over, the driver sends an end of run report: which stops were delivered, which failed and why, and which bags are coming back to the counter. Two new reasons for a failed stop, "No answer, card left" and "No answer, phoned patient", and a bag that comes back is marked as returned rather than cancelled, so the run sheet says what happened.
  • The Home screen's banners can be put away. The unassigned, fridge and care-home reminders on a manager's Home each have a close mark that hides them for four hours on that phone; the work behind them is unchanged. Enrollment suggestions now offer Later and Dismiss on every row, not only Add.
  • Fridge and Responsible Pharmacist reminders now reach managers as well as the pharmacist on duty, at your pharmacy's opening and closing times.
  • Fixes: a driver editing their own stop is no longer refused as if they were moving it to a colleague; the driver's Home run sheet shows every stop again and scrolls inside the card; the phone registers for notifications when it opens, so nobody has to sign out and in; cancelling from the billing page works for a group with no branch and the card says when the plan ends; the Deliveries tab refreshes when a manager re-orders the run; staff job titles are accepted on the phone; confirmations on the patient page always answer; and the Insights page loads again for pharmacies whose week had failed deliveries.
  • Behind the scenes, the nightly check that compares your subscription with our card payments provider no longer flags a cancellation that is already scheduled, and every alert we send ourselves now records whether it actually arrived.
  • Signing in is clearer when something goes wrong. Each field says what is missing, a locked account tells you to wait 15 minutes or ask your manager, and after a password reset you are told that every other device has been signed out.
  • The patients list now says how many patients can actually be messaged, not how many have a number on file. A patient with no working channel shows as "Not reachable", and you can select everyone in a filter and message the reachable ones in one go.
  • Inviting a driver now sends the email straight away and the card only says "Invite emailed" once it has really gone. The driver list shows where each invite is up to and which app version each driver is running.
  • Bag counts, tags, the driver's note and who received the delivery are read back on the completed record, on the phone and on the receipt. A failed delivery shows the photo, the reason and the time, and says whether the patient was told.
  • The delivery row now says how the patient was told and when, or that they could not be told and why, instead of one blanket message. Part payments at the door are recorded as "Part paid" with the amount still owing. A closed delivery can no longer be edited by mistake.
  • Flats in the same building show together on the Deliveries list and fold into one stop on the driver's Home, so a driver sees one door, not three.
  • Drivers get a Scan patient button on New delivery, and the patient import picks your pharmacy's own system by default.
  • Fixes: run sheets no longer read "Run complete" while a stop is on hold, the collect sheet names the drops, bags and shelf slot, re-ordering another day no longer touches today's live run, and the notifications page shows real alerts only.
  • Deliveries can now carry a time. Say a delivery must land before a certain time, or inside a window, and the board keeps that promise in front of you — there's a Timed filter that shows only the deliveries with a clock on them, and the run sheet shows the deadline and the expected arrival for every stop.
  • A patient can have standing instructions about their deliveries — they always go first, or they always need a particular window — and every delivery you create for them picks those up without you remembering.
  • Live tracking now shows the stops as well as the car, so you can see where a driver is against where they're going.
  • The run sheet pins the stop the driver is on, so it doesn't scroll away underneath them.
  • The New patient form now has an email field on it, so a patient can be set up for email updates the moment you add them.
  • Lists across the dashboard sort by their headings — click a heading to sort by it, click again to reverse.
  • Fixes: the pharmacy clock now shows the right time first thing in the morning, WhatsApp messages you send show the text you actually sent, and reviewing a batch of imported patients no longer loses your place.

31 Aug – 6 Sep 20261 update

Recording what actually went out is now part of completing a delivery. The bags and tags on a delivery are carried through to the finished record, so the completed delivery says what was handed over rather than only what was planned, and the receipt shows the same.
  • Recording what actually went out is now part of completing a delivery. The bags and tags on a delivery are carried through to the finished record, so the completed delivery says what was handed over rather than only what was planned, and the receipt shows the same.

24–30 Aug 20268 updates

Your delivery tags grew up. There's a picker with real icons, starter packs of the tags most pharmacies want on day one, and you can reorder them or hide the ones you've finished with. Set them up in Settings and use them on the dashboard or the phone.+7 more
  • Your delivery tags grew up. There's a picker with real icons, starter packs of the tags most pharmacies want on day one, and you can reorder them or hide the ones you've finished with. Set them up in Settings and use them on the dashboard or the phone.
  • Schedules can carry tags too — set them once on the schedule and every delivery it creates arrives already tagged.
  • Bags are now counted by type. Say how many of each kind a delivery needs when you book it or schedule it, and the driver sees the breakdown on their card. On a grouped drop the driver confirms every bag before the delivery can be completed, so nothing is left in the car.
  • A patient's page now holds the people you'd actually ring and how to get in at the door — a key safe, or where it's safe to leave a bag. The driver sees the door details on the delivery card when they arrive.
  • We rebuilt the patient emails. Put your pharmacy's branding and footer on them, see a real preview of the finished email as you edit, and send yourself a test before it goes anywhere near a patient. There's a Templates tab that lays out every message a patient can get — email, WhatsApp and text side by side, moment by moment — so you can see what each one says in one place.
  • Email updates are now on for every patient who has an email address, so a patient with no mobile still hears when their delivery is on its way. Care-home delivery emails now open the live tracking page instead of the portal.
  • Setting up text messages is a guided walk now — you open a texting account, we show you exactly what to fetch and where to paste it. WhatsApp sits alongside it as the second option.
  • Staff who don't drive no longer get clocked out by the driving rules — set what someone actually does on their record and the day is measured the right way.

17–23 Aug 202614 updates

Every way of getting patients in now ends in the same review queue — import a file, scan a label, or type one in, and anything that needs a human eye is waiting in one list rather than buried. Importing also asks which system you're coming from first, remembers your answer, and shows you the people rather than the raw file.+13 more
  • Every way of getting patients in now ends in the same review queue — import a file, scan a label, or type one in, and anything that needs a human eye is waiting in one list rather than buried. Importing also asks which system you're coming from first, remembers your answer, and shows you the people rather than the raw file.
  • Your dashboard home tells you if today's fridge checks haven't been done, with a count of what's outstanding. The same nudge is on the manager's home screen on the phone.
  • Changing the email address you sign in with is now a two-step change you confirm from your inbox, so nobody can move your login without you.
  • We tightened what happens when a subscription lapses. Your statutory records — the controlled-drugs register, the fridge log, the Responsible Pharmacist log — plus your account settings and your data export stay reachable whatever the state of the bill.
  • Payment requests now go out by email as well as WhatsApp and text, so a patient who never opens WhatsApp still gets the link.
  • Scanning a label from Titan now carries the bag charge, the email address and the mobile number straight into the delivery, so a one-scan delivery arrives complete.
  • Care homes got a run of work. Log a care-home drop from the normal add-delivery form, keep a deliveries and collections log on the home's own page, and run a home's stops home-by-home and ward-by-ward so a driver finishes one ward before starting the next.
  • Adding a member of staff takes three fields. Send them a QR invite that's tied to that person, and nothing you typed is silently thrown away if you close the form.
  • Drivers now get asked about a break when they've been stopped where a break would be expected — asked, never recorded for them. There's also a nudge for a driver who forgot to clock out, and the automatic close warns before it acts.
  • Trays now live with your other schedules. There's a tray register beside Schedules, and a schedule can repeat every few weeks rather than only weekly.
  • Self-employed drivers can be put on a schedule: mark the driver self-employed on their rate, choose manually, every week or every month, and decide whether the finished invoice emails itself to you. An invoice's billing address can be found by postcode.
  • You get a reminder on your phone when a vehicle's MOT, insurance or tax is running out, and it opens straight onto that vehicle.
  • Reports now preview in the page you're already on, and the controlled-drugs register prints landscape so it's actually legible.
  • The driver app no longer signs a driver out when there's a problem with the pharmacy's subscription — it holds, keeps the work they've done, and lets them finish the drop they're standing at.

10–16 Aug 20264 updates

Getting paid is one place on the phone now — a Get paid row with Invoices and Payment links as two tabs over one summary.+3 more
  • Getting paid is one place on the phone now — a Get paid row with Invoices and Payment links as two tabs over one summary.
  • Invoicing got faster. Keep a catalog of the things you charge for and pick them off a list instead of retyping, bill a patient or a saved customer or a one-off name, and preview the finished invoice before you send it. Add a pay-online link so it can be settled straight from the email, or raise a quick payment link with no invoice behind it at all.
  • Driver days can be replayed. Open a driver and watch their day back on the map, stop by stop, with the day exportable as a spreadsheet or as a PDF day sheet. The Live Tracking timeline shows the car moving as it plays.
  • The Responsible Pharmacist log can be corrected properly: put one entry right, write up a day you missed entirely, and hide a pharmacist you no longer work with so they stop appearing in the picker.

3–9 Aug 20266 updates

The Responsible Pharmacist log now prompts you. Nobody signed in by the time the doors open, or nobody signed out by the time they shut, and you get an alert on the dashboard and on your phone that opens straight onto the register. If the pharmacy closes and nobody signed out, the register signs itself out half an hour later and tells you it did — so the record is closed and honest rather than left hanging.+5 more
  • The Responsible Pharmacist log now prompts you. Nobody signed in by the time the doors open, or nobody signed out by the time they shut, and you get an alert on the dashboard and on your phone that opens straight onto the register. If the pharmacy closes and nobody signed out, the register signs itself out half an hour later and tells you it did — so the record is closed and honest rather than left hanging.
  • The fridge log prompts the same way, at opening and at closing, when a fridge has nothing recorded against today. A check you log later in the day now shows when it was actually entered as well as the time it was taken.
  • We added a "When are you open?" settings page — your opening hours, and who your responsible pharmacists are. The register prompts read those hours, so they arrive when your pharmacy actually opens and shuts.
  • Compliance reports now show you the finished document before you send it, rather than a slice of a spreadsheet.
  • Handing a delivery to another driver can be instant again if that's how your pharmacy works — turn the "ask the other driver first" step off for your pharmacy and share or take moves straight away.
  • Horizontal rows of cards on the phone now say "More" when there's something off the edge of the screen, so nothing sits hidden.

27 Jul – 2 Aug 20266 updates

You can now see what's coming over the next 14 days — how much is booked each day, what your schedules will add on top, and whether any of it is still unassigned. Tap any day to open that day's round. It's on the deliveries board and on the driver app.+5 more
  • You can now see what's coming over the next 14 days — how much is booked each day, what your schedules will add on top, and whether any of it is still unassigned. Tap any day to open that day's round. It's on the deliveries board and on the driver app.
  • Drivers no longer lose their session when there's no signal. The app stays signed in, keeps every assigned stop on the phone, and holds signatures and photos until reception comes back — with a banner showing how many are waiting and a tap to send them.
  • Handing deliveries to another driver now asks that driver first. The offer sits as waiting until they accept, so nothing leaves a round until both drivers agree.
  • You now get an alert when a driver has been stopped somewhere for longer than the round expects, and a notification on your phone if it carries on. It opens straight into Live Tracking so you can see where they are.
  • Live Tracking's timeline now plays back — press play to watch a driver's day replay at 1×, 2× or 4×, or drag to any moment and it holds there until you hand it back to live. As it plays it names the stop they were driving to at that point, and clicking any stop on the timeline opens it on the map.
  • The Help Center now has step-by-step guides for the Delivery Hub, the Driver Hub and the Patient Hub, showing every screen in order as a manager actually sees it.

20–26 Jul 20268 updates

We added Invoicing — build an invoice from your saved charges and the customers you bill, set VAT line by line, and send it as a PDF or by email. The invoice number is only issued when you send, so a draft you abandon never leaves a gap in your numbering. It's on the dashboard and the driver app.+7 more
  • We added Invoicing — build an invoice from your saved charges and the customers you bill, set VAT line by line, and send it as a PDF or by email. The invoice number is only issued when you send, so a draft you abandon never leaves a gap in your numbering. It's on the dashboard and the driver app.
  • You can now decide how much of a patient's record each driver sees — date of birth, NHS number, delivery history — driver by driver, from the driver hub. There's also a setting that keeps patient details hidden on the phone until a driver has clocked in for their shift.
  • Managers can now run far more of the day from the phone: put a delivery on hold, resume or reopen it, pick several off the backlog at once to reschedule or cancel, work through the failed-delivery queue, and reply to a patient's WhatsApp message. Editing your pharmacy's profile, changing your own password, and looking over your group's branches, members and their access all moved onto the phone too.
  • We added a Payments section — every payment link, card payment and cash on delivery in one place, with what's outstanding, what's been collected, refunds recorded, and the lot exportable. You can generate a payment link without sending it, then share it on WhatsApp or copy it yourself. It's on the dashboard and the driver app.
  • Patients now hear from you when a delivery is cancelled or put on hold, not just when it's on its way — WhatsApp first, then email, then a text message. Anyone already signed up for delivery updates was switched on for these automatically, and when you need to say something yourself you can now send a WhatsApp message straight from a patient's page.
  • You can now make your own delivery and patient tags — name them, colour them, and mark the ones a driver must not miss. Safety-critical tags show as a banner across the driver's delivery card, so "ring twice" or "dog in the garden" can't be scrolled past. Tags can be set up and applied from the dashboard or the phone.
  • You can now generate your compliance records as a report — the controlled-drugs register, fridge temperatures, care-home deliveries and tray patients — from Insights or from the phone. Every export shows you the finished PDF, spreadsheet or file before you send it, and can be emailed to you in one tap.
  • Patient messages now go out through your own accounts — keep the WhatsApp number you already use in the WhatsApp Business app, send emails from your own Outlook or Microsoft 365 mailbox, and send text messages through your own text-message account. You can also rewrite the wording of the out-for-delivery, delivered and missed-you emails, add a short list of your services underneath, and send yourself a test before it goes anywhere near a patient.

13–19 Jul 20268 updates

We added a fridge temperature log — register every fridge you keep stock in, then record its readings as many times a day as you actually check, with anything outside the safe range flagged as a breach that needs a written note. You can log a check you did earlier in the day, put a past entry right, and export or email the whole log for an inspection. It's on the dashboard and the driver app.+7 more
  • We added a fridge temperature log — register every fridge you keep stock in, then record its readings as many times a day as you actually check, with anything outside the safe range flagged as a breach that needs a written note. You can log a check you did earlier in the day, put a past entry right, and export or email the whole log for an inspection. It's on the dashboard and the driver app.
  • We added a Responsible Pharmacist log — a card at the top answers who is on duty right now, and duty assumed, absences with their stated reason, and duty ceased all land in one continuous list you can scroll back through. Tap any past day to put the whole day right in one save, and export or email the log filtered to a single pharmacist. It replaces the paper record, on the dashboard and the driver app.
  • Self-employed drivers can now raise a numbered invoice straight from their own timesheet, mileage included, and send it to you as a PDF. Everything they send arrives in one list under Payroll, so you are not chasing invoices by message.
  • You can now pull a proof-of-delivery PDF for any delivery, completed or failed, or send someone a link to it that lasts 30 days and can be cancelled by generating a new one. A care home or a patient chasing a signature can be answered in seconds from the deliveries board.
  • Stops running behind the time you promised now show how late they are and sort to the top of the tracking board, with one click to hand them to another driver. You can also set a delivery window on a delivery zone — between 1pm and 4pm, say — so what a patient is told matches how the round actually runs.
  • Drivers now get a notification the moment they reach a stop, even with the app in their pocket, and tapping it opens that delivery ready to complete. No hunting through the list for the right address while parked at the door.
  • We added tray patients — every patient whose medicines you pack into trays, each with a countdown to the day their next tray needs ordering and one tap to mark it done. Switch deliveries on when you add them and the repeating drop is set up at the same time. It's on the dashboard and the driver app.
  • Adding a care home now starts with a postcode search of the official register — pick it from the list and its name, address and type fill themselves in. After a patient import we also point out residents sharing an address with a home you already have, or with one on the register you have not added yet, so you can enrol them in a tap. It works whether you paste your patients in or upload a file.

7–10 Jul 202612 updates

We removed the barrage of permission prompts that used to greet drivers the moment they opened the app, before they'd even signed in. Camera, photo, and location access are now only asked for at the point you actually need them.+11 more
  • We removed the barrage of permission prompts that used to greet drivers the moment they opened the app, before they'd even signed in. Camera, photo, and location access are now only asked for at the point you actually need them.
  • Settings and the Help Center are now single, focused pages instead of being split across several columns, so it's quicker to find what you're looking for.
  • We added Delivery Zones — group your regular round into zones with fixed delivery days, so those rounds schedule themselves. Urgent prescriptions still cut straight through, any day.
  • You can now start typing a postcode and pick the exact address from a list, instead of typing the full address by hand — fewer failed deliveries from a mistyped address.
  • Delivery zone boundaries are now drawn from real postcode and neighbourhood outlines on the map, so you can see and adjust exactly which streets are in which zone by tapping the map itself.
  • Driver-to-driver messaging is now available, and unread message badges show up everywhere, so nothing gets missed on the driver app.
  • You can now connect your pharmacy's WhatsApp Business account in one tap from the app itself — no computer needed — and it's included on every plan.
  • You can now see where a company vehicle currently is from the Fleet page, based on whichever driver has it clocked in.
  • Drivers now only see notifications addressed to them, not the whole pharmacy's notification feed.
  • Insights now has one clear page for driver performance — output, cost, and conduct at a glance, exportable as a spreadsheet — instead of scattered reports.
  • Your dashboard and deliveries list now follow the order drivers will actually visit stops, showing what's already happened today and predicting what's coming next as it happens.
  • Search now also covers vehicles, staff, care homes, and delivery zones, and can jump you straight to any page in the dashboard — not just the ones in the sidebar.

30 Jun – 6 Jul 20269 updates

A patient's page now shows their past, present, and upcoming deliveries in one place, with filters to jump between them.+8 more
  • A patient's page now shows their past, present, and upcoming deliveries in one place, with filters to jump between them.
  • Route optimising is now one tap — it remembers your preferred style and settings, so you don't have to reconfigure the round every time.
  • Any driver can now act on behalf of a teammate — scanning or creating deliveries for them, with a handover record kept for both — useful when someone's out and their round needs covering.
  • Searching on the driver app now shows results as you type, with a quick preview before you open the full record.
  • You can now flag a delivery as Acute alongside Urgent, so it's easy to spot in the list.
  • Setting up a new care home now starts with just a postcode — add all its residents in one go instead of one at a time.
  • Managers can now define their own break types, with drivers automatically clocked back in when a break ends.
  • Drivers who use more than one vehicle can now switch between them in the app, and shared company vehicles have their own pool so nobody has to fight over the keys.
  • Driver invite QR codes no longer expire — print one once and pin it up for new starters to scan whenever they join.

Jun 202615 updates

When a delivery can't be completed, we now message the patient straight away and drop it into a queue to rebook — so nothing falls through the cracks.+14 more
  • When a delivery can't be completed, we now message the patient straight away and drop it into a queue to rebook — so nothing falls through the cracks.
  • Patients can now pay for their prescription directly from the WhatsApp message itself, before the driver even arrives.
  • Patients get a heads-up message when their driver is about ten minutes away.
  • Patients can rate their delivery after it's completed, giving you an ongoing read on service quality.
  • You can now export a complete evidence pack for any date range in one click, ready for an inspection.
  • If a patient can't be reached on WhatsApp, we now automatically try email, then a text message, so delivery updates always get through.
  • Drivers get their own earnings screen, showing what they've made without having to ask.
  • Drivers can now navigate turn-by-turn inside the app itself, without switching to a separate maps app.
  • We introduced ZOOM, a smarter way to plan a driver's round, with three styles to choose from — ZOOM for the quickest drive, Area by area for a tidy neighbourhood-by-neighbourhood order, or Straight line for the simplest nearest-next route.
  • Search got much faster on both the dashboard and the driver app — jump straight to any page or record from one search box instead of digging through menus.
  • We added prescription-list imports for Titan and Analyst, plus the ability to scan a printed label to pull a patient straight in — on top of the RxWeb and ProScript imports already there.
  • We added full vehicle management — register your fleet and we automatically pull MOT and tax status, remind you before documents expire, and track mileage for reimbursement.
  • You can now set a temporary alternate address for a patient's delivery, with a full record of who changed it and when.
  • Driver run sheets can now be printed or emailed fully filled in, ready to hand to a driver before they head out.
  • Live tracking now shows a driver's next stop and flags anything unusual about their progress, at a glance.

May 202615 updates

We combined driver and staff management into one place, with active, pending, and disabled status shown up front — so you can see at a glance who's ready to work.+14 more
  • We combined driver and staff management into one place, with active, pending, and disabled status shown up front — so you can see at a glance who's ready to work.
  • You can now export payroll for any custom date range, straight to your inbox as a spreadsheet — so you're not stuck waiting for the standard pay period to close.
  • We built a full portal for care homes — resident requests, a delivery calendar, staff access with roles, messaging with the pharmacy, and their own audit trail and reports — so care homes can look after routine admin themselves instead of phoning you.
  • Delivering to a care home now takes one signature at the door for the whole drop, while we keep a separate, audit-linked proof of delivery for every resident behind it — so you're covered without holding up the driver at every door.
  • Managers can now message drivers directly in the app, and drivers get a proper inbox for replies — so day-to-day updates don't rely on phone calls.
  • Billing moved into your group settings alongside everything else, so you're not hunting for a separate billing page.
  • You can now paste your prescription list straight from RxWeb or ProScript and we'll set up the deliveries for you — no manual retyping.
  • New drivers can now join your team by scanning a QR code and signing themselves up — you just approve them once they're in.
  • Connecting your WhatsApp Business account now takes one click, instead of a manual setup process.
  • We added extra login protection — repeated failed sign-ins now lock an account, and you can sign out of every device at once if a phone or laptop goes missing.
  • If a payment fails, you'll now see a clear banner in your dashboard telling you what's happened and what to do next — no surprise interruptions to your service.
  • Invoices now show a clear, VAT-compliant breakdown, and if you run more than one branch under a group, billing combines automatically across them.
  • We rebuilt shifts and payroll from the ground up — clock-in history, driver pay rate cards, shift alerts, and a proper payroll workspace, all in one place.
  • If you run more than one branch, you can now switch between them from a single login, with one group-level view of billing and settings.
  • We launched Track+ — a public tracking page a patient can open straight from a WhatsApp message to watch their delivery on its way, with no app or account needed.

Apr 202614 updates

We added break categories — tea, lunch, and more — so break time is now tracked and automatically deducted from pay.+13 more
  • We added break categories — tea, lunch, and more — so break time is now tracked and automatically deducted from pay.
  • Staff members can now be deactivated instead of deleted, keeping their history intact while removing their access. Each driver also got their own QR code for identification, and new staff can be activated in a few taps.
  • Proof-of-delivery photos no longer get silently cut off at five — every photo you take now uploads and attaches to the record, and you can swipe between them instead of scrolling a single strip.
  • History search no longer lags behind your typing, and there's now a prominent search bar plus a tappable Charges filter to jump straight to charged deliveries.
  • We added a payroll view showing driver hours and wages for any date range, with the ability to set pay rates per driver or a pharmacy-wide default.
  • We added a Weekly Shift Grid so managers can see a driver's whole week at a glance, plus a Staff Overview screen with reports you can export as a spreadsheet. Managers can now also add a missed break to a shift after the fact.
  • Manager Home got a redesign — a live map with a pending-today list front and centre, so you can see what's outstanding without digging.
  • The live map now says "No signal" rather than "GPS off" when a driver's location is stale, and shows their last-known position instead of nothing.
  • Delivery Hub and Patient Hub got a redesign — grouped by driver, with a cleaner card layout that always shows who's assigned to what.
  • If you manage more than one branch, each one now has its own detail screen showing a quick summary.
  • Recurring schedules are now available on the driver app too, not just the dashboard.
  • We rebuilt the web dashboard's Patient, Driver, Delivery, and Schedule pages with a consistent two-column layout — a detail view alongside a list you can browse, so you're never digging back and forth to find what you were looking at.
  • The web dashboard's notifications moved into a single list with bulk actions, instead of being scattered across a dropdown.
  • Live Tracking on the web dashboard now shows each driver's status — live, stale, or off — with today's route drawn on the map, and a searchable, filterable list alongside it.

Mar 20268 updates

We gave the driver app a visual refresh — redesigned home screens for managers and drivers, a cleaner delivery card, and consistent layouts across patients and deliveries.+7 more
  • We gave the driver app a visual refresh — redesigned home screens for managers and drivers, a cleaner delivery card, and consistent layouts across patients and deliveries.
  • Adding and editing a delivery is quicker now — a single unified form with a shared date picker and cleaner search, instead of several different screens.
  • We redesigned login and pharmacy selection with a cleaner, more consistent look.
  • Completing a delivery run is smoother now — swipe to mark a stop complete, with a route overlay so you always know what's next.
  • History got a redesign, easier to scan and matched to the rest of the app.
  • We reorganised the Functions menu into grouped hubs — Delivery, Driver, and Patient — so related tools live together instead of being scattered across a flat list.
  • You're no longer randomly signed out while using the app.
  • Location tracking now only runs while a driver is actually clocked in — it pauses automatically on a break.

Feb 20263 updates

Drivers who've turned off location sharing still show up on the live map — as offline — instead of disappearing from the list entirely.+2 more
  • Drivers who've turned off location sharing still show up on the live map — as offline — instead of disappearing from the list entirely.
  • A driver can now take over another driver's route, with the reassigned deliveries and a notification sent automatically to the new driver.
  • Alternate delivery addresses can now be set as the default for a patient, and we'll prompt you to make it the default the moment you add one — so you're not re-entering the same address every time.

Jan 20269 updates

We simplified the driver home screen, removing the alerts bar and other clutter so the essentials are front and centre.+8 more
  • We simplified the driver home screen, removing the alerts bar and other clutter so the essentials are front and centre.
  • We added driver shifts and payroll, so managers could see clock-ins and calculate pay from one place.
  • We added WhatsApp messaging, so pharmacies can send delivery updates to patients over WhatsApp.
  • We added reports and notifications for managers, alongside better live location tracking for drivers while they're on shift.
  • You can now expand a delivery's photos to view them full-size, instead of squinting at a thumbnail.
  • History search got easier to use — tap a result card directly, and matching text is highlighted for you.
  • We tidied Settings and Functions into collapsible sections, so it's quicker to find what you need.
  • Driver location history is now snapped to the actual roads instead of raw GPS dots, so a driver's route looks right on the map.
  • Shifts now clock a driver out automatically if they forget, and drivers can request an edit to a shift instead of you having to fix it by hand.

Dec 20253 updates

We added delivery schedules, so a delivery that repeats — daily, weekly, whatever the pattern — can be set up once instead of recreated every time.+2 more
  • We added delivery schedules, so a delivery that repeats — daily, weekly, whatever the pattern — can be set up once instead of recreated every time.
  • We added notes and contact details you can attach to a patient's record, so important context travels with the delivery.
  • Route planning no longer hangs if something goes wrong part-way through — it now fails safely and lets you try again.

Nov 20254 updates

We added bulk patient import — bring in your full patient list in one upload instead of adding each person by hand.+3 more
  • We added bulk patient import — bring in your full patient list in one upload instead of adding each person by hand.
  • Deliveries created while a driver had no signal now save on the phone and sync automatically once they're back online, so nothing gets lost in a dead spot.
  • We rebuilt delivery creation as a guided, step-by-step form, making it quicker to fill in on the move.
  • Drivers can now mark a delivery as collected — or undo it — straight from the list.

Sep 20253 updates

We added the ability to set a temporary alternate delivery address for a patient, for the times a delivery needs to go somewhere other than usual.+2 more
  • We added the ability to set a temporary alternate delivery address for a patient, for the times a delivery needs to go somewhere other than usual.
  • Delivery history now keeps photo evidence attached to each record, with a proper PDF you can generate as proof of delivery.
  • We added a public tracking link so a patient could check on today's deliveries without needing an account or the app.

Aug 20254 updates

We added a detail view for every delivery, along with bulk actions so you could update several deliveries at once — payment status, bag counts, and driver assignment all in one place.+3 more
  • We added a detail view for every delivery, along with bulk actions so you could update several deliveries at once — payment status, bag counts, and driver assignment all in one place.
  • We gave drivers their own location tracking and added basic performance stats, so managers could see who delivered what and where.
  • We added automatic delivery ordering, giving drivers a suggested round instead of working out their own order stop by stop.
  • We added billing and subscription set-up, so a pharmacy could sign up and pay for PharmGo directly.

May 20251 update

This is where PharmGo began. In its first weeks we built the core of what pharmacies and drivers still rely on today — a dashboard to manage deliveries, a mobile app for drivers, and the basics of patient search and barcode scanning — so a pharmacy could move from a paper delivery list to a proper digital round from day one.
  • This is where PharmGo began. In its first weeks we built the core of what pharmacies and drivers still rely on today — a dashboard to manage deliveries, a mobile app for drivers, and the basics of patient search and barcode scanning — so a pharmacy could move from a paper delivery list to a proper digital round from day one.

That's everything — 29 releases logged since May 2025.

Want any of this running in your pharmacy?

Start free, and the step-by-step guides inside PharmGo take you from sign-up to your first round.

30 days free. Card at sign-up, nothing charged for 30 days. Cancel any time.