Software for UK driving instructors
Tuesday 8am. Three pupils text - can we move to Wednesday. By the time I’ve replied to the third one I’ve forgotten what I told the first. Plus there’s £75 outstanding from a 17-year-old who’s not answering his phone, the local test centre’s 23 weeks out, and Sarah at hour 22 is still failing roundabouts.
You’re a solo ADI working a Vauxhall Corsa Auto across mid-Suffolk, thirty pupils on the books, thirty-five hours of lessons a week. Or the principal at a six-instructor local school with a franchise top-layer over independents who pay £180 a week for the car-and-the-branding. Or the LGV instructor running Cat C / Cat C+E courses with Driver CPC 35-hour cadence on top. Or the motorcycle CBT-and-DAS specialist sequencing Mod 1 and Mod 2 across a summer’s worth of pupils. The car’s a tool, the diary’s a paper book or a Calendly you set up once and never finished, and the layer between the lesson you’re delivering and the rescheduling, the payment chase, the progression chart, the test slot, the Pass Plus pre-sell is your phone and your evening.
We make custom software for ADIs, scoped per instructor or per school. Not a Theory Test Pro replacement - it’s the theory-side standard for a reason. Not a RUMM rip-and-replace - it’s franchise-locked anyway. The layer between the lesson in the Corsa right now and the diary that confirms itself by 9am, the £75 that recovers itself by next Tuesday, the test slot that lands in Sarah’s pocket before her mum’s cancellation-finder app finds the same one, the progression chart her mum reads on Wednesday morning, the Pass Plus pre-sold three lessons before the pink slip - the layer that gives the evenings back and lets the teaching be the whole job.
What you spend your week on that you shouldn’t have to
- Tuesday 8am: three pupils text in the same hour to move lessons. You’re driving to the first. By 11 you’ve replied to two, forgotten what you said to the first, and the diary’s a mess by lunchtime.
- A 17-year-old’s Klarna pay-in-4: £25 deposit paid, £75 owing across three months, three lessons missed and ignored. The phone goes to voicemail. Mum’s on a different number and isn’t sure she’s the one paying.
- Sarah’s at hour 22 of a 30-hour course. Roundabouts still wobbly. Should the next four hours be more roundabouts, or pivot to mock tests and theory revisit? You’ve got a feel - you don’t have a chart, and her competency notes are on the back of last week’s lesson plan.
- The DVSA practical test centre nearest the pupil’s home is 23 weeks out. Parents have downloaded a cancellation-finder app that looks unofficial - one of them took a £40 monthly subscription, another sent a slot that didn’t exist. You’d rather it came from you.
- New pupil’s first lesson Tuesday. Theory Test Pro is £24 a year, Highway Code book £4.99, hazard perception practice £19. You sometimes mention them, sometimes forget. Three weeks later she’s failed her theory twice without the practice tools.
- Pupil passes Thursday. Pass Plus is £200 for six hours of motorway-and-A-road work - an obvious upsell you’ve been meaning to pre-sell for years. Instead you chase her two weeks after she’s passed and she’s already moved on.
- One pupil’s mum texts about Tuesday on one number; the pupil texts about Wednesday on another. By Friday afternoon you’re not sure who’s right about Saturday and which of them has the correct version of the cost.
- DVSA ADI Standards Check due in nine months; DBS Update Service renewal in three; dual-controls service overdue; V5 commercial-use renewal on the windscreen reminder. The compliance calendar lives in your head until it nearly slips.
These aren’t problems Theory Test Pro is going to solve. They’re the layer between the lesson you teach and the diary that confirms itself, the £75 that comes back, the chart Mum reads, the test slot you find first. That’s what we’d build.

Example problems we could solve
Five things we hear most often from ADIs and small driving schools - with what the solved version looks like in your week. Each build is scoped per instructor or per school: a solo ADI typically needs the first two; a six-instructor school with intensive-course work and a Pass Plus book usually wants all five. None of it means binning Theory Test Pro or the franchise-locked RUMM where it’s already running.
1. The Tuesday-morning rescheduling storm that confirms itself by 9am
The three-pupils-by-11 moment: Tuesday 8am, three pupils text in the same hour - “can we move Tuesday to Wednesday?”, “could I do Thursday instead?”, “sorry, family emergency, next week?”. You’re driving to the first lesson of the day. By 11am you’ve replied to two, forgotten what you told the first, and the diary’s a mess. The driving-instructor-specific weight is that the per-lesson reschedule reality is the daily operational headline of an ADI’s week - five-to-fifteen reschedule requests a week is normal, most of them handled in moments stolen from the lesson itself, and the cost is a mix of forgotten confirmations, double-booked slots, and lost-slot-recovery the wait-list never sees.
Solved looks like: the rescheduling layer as a one-tap WhatsApp / SMS loop. The pupil messages - “can we move Tuesday to Wednesday?” - the agent reads the intent against your live diary, replies in your voice with two suggested slots and a one-tap confirm, the diary updates the moment the pupil taps. The original Tuesday slot releases back into the wait-list pool; if you’ve got pupils waiting on shorter notice, the “slot just opened Tuesday at 4pm - want it?” offer fires automatically. For lessons that affect a deposit or weekly-DD cycle, the financial side adjusts itself and the pupil sees “no charge for the move, here’s your updated balance” in the same thread. You don’t take your eyes off the road; the diary’s tidy by 9.
The longer version lives at Trainable Inbound AI Agent; the ADI setup is tuned for reschedule-intent parsing against the live diary on WhatsApp / SMS where pupils actually live.
2. The £75 from the teen who doesn’t answer - recovered by next Tuesday, in your voice, routed to the parent who’s actually paying
The Klarna-ghost moment: £25 deposit paid, £75 owing over three months, three lessons missed and ignored, phone going to voicemail. Mum’s on a different number and isn’t sure she’s the one paying. The driving-instructor-specific weight is the teen-or-parent routing logic - the customer is often a 17-year-old (card-replacement issue, embarrassed avoidance, or just genuinely flaky), the payer is usually a parent, and the chase has to escalate from pupil-WhatsApp to parent-WhatsApp at the right moment with the consent captured at pupil-intake.
The full build: Invoice & Dunning Ladder - per-pupil payment-chase ladder against the Stripe / GoCardless / Klarna failed-payment events with a day 0 / 3 / 7 / 14 / 30 cadence and a block-new-booking escalation. Referenced across many verticals; the ADI version’s vertical-distinct features are the teen-then-parent routing (the day-7 escalation switches channel and switches voice, from the pupil-friendly gentle reminder to the parent-direct “Tom’s £75 in arrears, lessons paused until cleared, here’s the link”) and the Klarna-pay-in-4 instalment-failure handling alongside the standard DD-bounce recovery. The block-new-booking gate stops the “can I book Wednesday?” request from a pupil who hasn’t cleared the previous block.
3. The DVSA test slot that lands in the pupil’s pocket - before her parent’s cancellation-finder app finds the same one
The 23-week-test-centre moment: the local centre’s 23 weeks out, the parents have already downloaded a cancellation-finder app that took a £40 monthly subscription and sent a slot that didn’t exist. You’d rather it came from you - but you haven’t built it, and a slot at Bury St Edmunds for next Thursday is exactly what she needs. The driving-instructor-specific weight is that DVSA test-slot scarcity is the operational headline of the entire UK driving-school sector - the unofficial scraper ecosystem exists because the demand is genuine, and pupils are already paying grey-market subscriptions for slots that often don’t materialise.
Solved looks like: the test-slot watcher as an operational service running within DVSA’s terms - watching publicly available cancellation availability at a permitted cadence, not scraping the booking system or abusing it. Every pupil approaching test-readiness has a preferred test centre and a flexible-date window captured at the “ready for test” milestone from the progression chart in sketch 4; the watcher fires a near-real-time SMS / WhatsApp to the pupil and parent in your voice when a viable slot opens - “Sarah, a slot’s just opened at Bury St Edmunds for Thursday 12 September at 11am - six weeks earlier than your current bookable date. Tom’s ready (last week’s progression chart attached). Tap to grab it through the official DVSA booking - the £62 is paid direct to DVSA, not us. Or reply IGNORE if it doesn’t work.” The pupil books through DVSA’s own channel; the test date writes back into her progression record and the 6-week test-prep run drops into your diary. No scraping, no grey-market subscription, no slot that doesn’t exist.
4. The progression chart that Sarah’s mum reads on Wednesday morning - and the Pass Plus pre-sell that follows at hour 25
The hour-22-roundabouts moment: Sarah’s at hour 22 of a 30-hour course, still failing roundabouts, mum keeps asking how she’s getting on, and the answer’s in your head - she’s improving, but slowly, and I’m not sure whether to push more roundabouts or revisit theory. The driving-instructor-specific weight is that pupil progression is genuinely structured data - the DVSA’s seventeen competencies are an industry-standard taxonomy that maps directly to the Standards Check assessor’s framework - and a 1-3 per-competency tap after each lesson builds a trend chart that closes the loop on parent confidence and referrals.
The full build: Recurring Service Recall - per-pupil structured progression record plus the parent-facing weekly summary plus the ready-for-test signal that drives sketch 3. Referenced across many verticals; the ADI version’s vertical-distinct feature is the DVSA-17-competencies structured-data trend chart - green / amber / red per competency, updated by a thirty-second tap after each lesson, summarised to Mum on Wednesday morning in your voice (“Sarah’s now solid on dual-carriageway lane discipline, working on roundabouts, three more lessons to test-ready”) - and the Pass Plus pre-sell fired at three-lessons-before-test off the structured test-ready signal. The conversation that used to be “chase two weeks after she’s passed” becomes “pre-sold at the moment the test date lands”.
5. The Pass Plus pre-sold before the pink slip - and the family-of-five who book in for refreshers two years later
The 80%-disappear moment: 80% of pupils disappear the day they pass. 20% you keep for Pass Plus at £200 for six hours of motorway-and-A-road work. You should be pre-selling it three lessons before the test, not chasing two weeks after when she’s already moved on. Plus the mature-driver refresher you do at £40 an hour - totally undermarketed, and the over-60s aren’t on TikTok. The driving-instructor-specific weight is that the pupil-to-instructor relationship has a natural recurring-revenue curve (Pass Plus + refresher + family-and-friends referral) that almost every ADI under-monetises by chasing too late or not at all.
Solved looks like: the post-passing relationship layer that pre-sells Pass Plus and re-engages the network later. At three-lessons-before-test the pre-sell prompt fires off the progression signal - “Sarah, you’re in test-prep window. The Pass Plus 6-hour motorway-and-A-road course is £200 if you book in advance, £230 after pass; you’d do it in the two weeks after passing. Tap to add to the booking flow.” If she declines, the one-week-post-pass reminder fires with the “hope the test went well - Pass Plus is £230 if you want it now, here’s what other pupils said” warm follow-up; conversion of the Pass Plus book lifts because the offer happens at the right moment, not three weeks late. Beyond Pass Plus, the relationship layer keeps the network warm - at 12 months post-pass: “Sarah, hope the year’s been good driving-wise. Lots of new drivers do a one-hour refresher around the year mark. Available if you’d like one.” At 18 months: “any friends or family looking to learn? Here’s the recommendation link with the £25 thank-you for both of you.” For the mature-driver / refresher segment, the same engine runs a Facebook + Google Business Profile cadence reaching the over-60s where they actually live (not TikTok); the per-channel conversion data informs which channels actually book refresher work.

The closest things we’ve already built
- mendbuddyour multi-channel AI agent platform. Behind the rescheduling-by-WhatsApp parser in sketch 1 (the agent reads “can we move Tuesday to Wednesday” against your live diary, drafts the in-your-voice reply with the suggested slot, one-tap-confirm and the diary updates), the gentle teen-payment-chase in sketch 2 (in your voice, on the channel the pupil opens), and the test-slot-found alert in sketch 3 (“Sarah, a slot’s open at Bury for Thursday at 11”). Voice + WhatsApp + SMS + web chat. See Mendbuddy.
- repairminderour SaaS service-business management software. The customer + asset + job-history + status-cascade pattern is shape-wise the same as the pupil + course + lesson-log + competency-progression record that powers sketches 4 and 5: the asset (the pupil’s learning journey) carries the lessons, the competency ratings, the test-readiness, the post-pass status. See Repairminder.
- mendmyiour founder’s service-business storefront with full ecommerce. The first-lesson onboarding flow and the theory-bundle upsell (Theory Test Pro subscription + Highway Code book + hazard perception practice bundled into a £39 first-lesson pack) is the same shape as the device-repair-plus-parts-retail storefront. See Mendmyi.
- planpostour own-brand social-media scheduling SaaS. For the over-60s refresher and mature-driver content cadence on Facebook + Google Business Profile (the channels the over-60s actually use), and the “now booking for September: intensive courses with test-slot tracking” parent-facing local cadence. See Planpost.
Adjacent verticals
- Independent garagesfor the V5 commercial-use, dual-controls service, MOT, and fleet-vehicle-care side of ADI life; many small driving schools have a long-standing relationship with the same local garage.
- Tutors and nurseriesfor the 17-year-old buyer-with-a-parent-paying dynamic and the safeguarding overlap; tutors and ADIs share a similar comms shape and the same per-family-thread-not-per-pupil reality.
- Pet servicesfor the recurring-DD + weekly-booking + parent-style-comms pattern that translates from a dog-walker’s round to a solo ADI’s diary.
- Equinefor the niche-instructor + weekly-pupil + structured-progression shape that translates directly to riding-school operations.
FAQ
Will the rescheduling agent work with my Calendly / paper diary / RUMM install?
For Calendly, yes - it reads available slots and writes back changes via the public API. For RUMM (RED-franchise-locked), it sits alongside as a customer-comms layer rather than replacing the booking. For paper-diary ADIs, the rescheduling layer becomes the diary - you don’t need to maintain a separate one.
Will the DVSA test-slot watcher work within DVSA terms?
Yes - it watches publicly available DVSA cancellation availability at a cadence DVSA permits, surfaces openings to your pupils via SMS / WhatsApp with the official DVSA booking link, and never books on the pupil’s behalf or scrapes beyond what’s permitted. The booking happens through DVSA’s own channel; we don’t take a fee on the £62 test cost. The legitimate alternative to the unofficial-scraper ecosystem the pupils are already using.
Will the payment-chase ladder work with our mix (Stripe / GoCardless / Klarna / cash / bank-transfer)?
All five. Each provider exposes payment-state events we read against; cash and bank-transfer are captured manually with a one-tap “received £30 from Tom for Tuesday’s lesson” on your phone. The chase ladder runs whichever payment method’s outstanding, in the right voice for the relationship (gentle reminder for an honest oversight, firmer message for a repeat ghost, parent-direct escalation on day 7 where the customer’s a minor).
Will the progression chart work with the DVSA competency framework?
Yes - the seventeen competencies the build uses are the same DVSA-aligned set the Standards Check assessor uses. The chart you maintain is directly aligned with what DVSA expects for test readiness and Standards Check evidence. For LGV / motorcycle / Pass Plus, the competency frameworks are different and the chart adapts per course type.
Will the Pass Plus pre-sell work if I’m not currently DVSA-Pass-Plus-approved?
The pre-sell prompt itself is a customer-comms loop; for the actual delivery you need to be DVSA-approved (about a third of ADIs are). For instructors who aren’t currently approved, the same engine promotes the “6-hour confidence course” or “motorway and A-road first-lessons-after-pass” product - the upsell timing and the channel work the same, the product label adapts.
Will the build handle the LGV / Driver-CPC / motorcycle CBT / DAS specialisms?
Yes - for LGV instructors, the Cat C + Cat C+E renewals, JAUPT-approved course delivery records, Driver CPC 35-hour-per-5-years per-pupil tracker, and FORS Bronze / Silver / Gold evidence layer onto the same engine. For motorcycle instructors, the CBT (single-day) + DAS (multi-day) + Mod 1 + Mod 2 sequencing engine handles the booking-and-test-slot side specific to motorcycle work.
Will you handle our DVSA ADI Standards Check on our behalf?
No - the Standards Check is the ADI’s accountable assessment with the DVSA-appointed assessor. What the system does is assemble the operational evidence (progression-chart history, competency-rating-by-pupil patterns, pass-rate by test centre) that informs your Standards Check preparation, and surface the renewal calendar so the Check isn’t a surprise. The Check itself stays between you and DVSA.
What does it cost?
Every build is scoped per instructor or per school - depends on solo-vs-school, instructor count, specialism (car / LGV / motorcycle / fleet), current stack, and whether the build covers all five sketches above or a subset (solo ADIs often start with sketches 1 + 2 + 3; schools typically need all five plus multi-instructor coordination). We talk it through, agree the price in writing. See pricing.

Tell us what your week looks like
Send an enquiry - what you run (solo ADI, small school, intensive specialist, LGV / Driver-CPC, motorcycle CBT / DAS, Pass Plus / refresher / mature-driver specialist, fleet-driver training) and how many pupils a week. Your current stack (Theory Test Pro / Driving Lesson Buddy / MyDriveOnline / ADI Network / RUMM if franchise-locked / Calendly + Stripe + Xero / paper-and-WhatsApp). Where the operational pain lives - the Tuesday-morning reschedule storm, the £75 from the teen, the 23-week test slot, the progression chart you’d love to share, the Pass Plus you keep selling post-pass. We’ll come back with a sketch of what we’d build and what it would cost. No calendar, no demo to sit through. Email reply, scoped sketch, you decide.