PharmGoPharmGo
Start free trial
Product changelog

What's newin PharmGo.

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

Last updated 14–20 Sep 2026191 updates logged since May 2025

Latest release

14–20 Sep 2026

9 updates
  • 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.

Everything before that

7–13 Sep 2026

27 updates
Importing patients from your prescription system now comes with a guide built on the real screens. RxWeb, ProScript, Positive Solutions 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, Positive Solutions 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 Positive Solutions 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 Stripe 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 Stripe 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 2026

1 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 2026

8 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 an Esendex 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 2026

14 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 2026

4 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 2026

6 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 2026

6 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 2026

8 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 2026

8 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 2026

12 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 2026

9 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 2026

15 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 Positive Solutions, 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 2026

15 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 2026

14 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 2026

8 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 2026

3 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 2026

9 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 2025

3 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 2025

4 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 2025

3 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 2025

4 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 2025

1 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 — 23 releases logged since May 2025.

Want any of this running in your pharmacy? Start your 30-day free trial →