Back to all case studies
Driver education / Multi-location driving schoolDriving schoolDriver educationInstagram DMsWhatsApp BusinessARRDRPCIVAI enrollmente-Factura B2CEU AI Act Art. 50Meta pricing 2026Romania

How a 3-Location Romanian Driving School Turned Midnight Instagram DMs Into Booked Practical Hours — and Cut No-Shows by 58% — With an AI Enrollment Agent

An ARR-authorized driving school running fleets in Bucharest, Voluntari, and Ploiești was losing Gen-Z leads overnight, drowning instructors in 'can I move tomorrow's hour?' WhatsApp messages, and watching medical-certificate and DRPCIV-exam dossiers stall for weeks. An AI enrollment agent now answers every Instagram and WhatsApp inquiry in under 45 seconds, books theory and practical slots against live instructor calendars, nudges every student through the medical + psychological avis and DRPCIV paperwork, and queues an e-Factura on every package payment — with a human signing every discount, complaint, and exam-readiness call.

10 min readARR-authorized driving school, 3 locations (Bucharest Sector 3, Voluntari, Ploiești), 14 instructors, ~1,100 active Category B/A/C students
How a 3-Location Romanian Driving School Turned Midnight Instagram DMs Into Booked Practical Hours — and Cut No-Shows by 58% — With an AI Enrollment Agent
3,800
Monthly Instagram + WhatsApp conversations handled by AI
71%
Routine enrollment questions closed without staff
−58%
Practical-hour no-shows vs. prior quarter
+34%
Instructor billable-hour utilization

The problem

A Romanian școală de șoferi in 2026 does not compete on yellow pages. It competes on Instagram Reels of night drives around Piața Unirii, TikTok stitches of failed parallel parks, and a WhatsApp status that says 'locuri libere categoria B.' Our client — ARR-authorized, three classrooms, fourteen instructors, a mixed Category B / A / C book — had ridden that shift hard. By July 2026 roughly 70% of new inquiries arrived as Instagram DMs between 21:00 and 01:00, written by 18-to-24-year-olds who expected an answer before they scrolled to the next school.

They did not get one. The front-desk phone closed at 18:00. The Instagram inbox sat until morning. By the time a human typed 'Bună, categoria B e 2.800 lei, când vrei să începi?', the lead had already paid a deposit two Reels away. Internal tagging put overnight reply latency at a median of 11 hours and Reel-to-deposit conversion at 4.1%. The founder’s exact phrase at kickoff: 'we are a content studio that occasionally teaches people to drive.'

The second leak was the calendar. Fourteen instructors across Bucharest, Voluntari, and Ploiești kept availability in three Google Calendars, two paper notebooks, and a shared Excel that nobody trusted after 16:00. Students messaged 'pot muta ora de mâine?' on five different WhatsApp numbers. No-shows on practical hours sat at 19% — each one a dual-control car burning fuel in a parking lot and an instructor who could have taken a paying slot. Theory classes were overbooked one week and half-empty the next because the roster lived in a group chat.

Then the dossier friction. Before a student can sit the DRPCIV exam they need a valid medical avis, a psychological avis, a complete school file, and — since the national online scheduler tightened in 2026 — a DRPCIV appointment that can no longer be casually cancelled and rebooked. Files stalled for three to six weeks because nobody chased the medical clinic, nobody reminded the student that the psychological avis expires, and nobody noticed the DRPCIV slot until the morning of. Instructors blamed students; students blamed the school; Google reviews mentioned 'haos la programări' more often than the quality of the lessons.

Two calendars made it urgent. First, the September enrollment wave — university start, parents paying for Category B packages, a predictable +40% inquiry spike the school had fumbled two years running. Second, Meta’s messaging bill. Native Meta Business Agent token billing started 1 August 2026 (~4–5¢ per chatty reply), EU AI Act Article 50 transparency has been live since 2 August (the bot must say it is AI / inteligență artificială on the first message), and on 1 October 2026 free WhatsApp service messages and in-window utility templates go away. A school that answers price, schedule, documents, and 'where is the Voluntari classroom' across seven free-text bubbles was about to pay seven times for the same FAQ. The brief: keep the Instagram speed Gen Z expects, become boringly organised on dossiers and calendars, disclose the AI properly, and get Flow-shaped before October.

What we built

We did not replace the instructors, the ARR file process, or the DRPCIV portal. We wrapped an enrollment agent around them that owns the conversation, the booking, the document chase, and the invoice queue — and escalates the moment money, complaints, or exam-readiness judgment are on the table. The bot does the typing at midnight. The school secretary still signs every discount and every 'you're ready for the exam' call.

Two rules with the owner and the chief instructor on day one. First: Article 50 disclosure in the opening sentence, in Romanian, every channel — no grey footer, no 'automated assistant' euphemism. Second: the agent never decides a price exception, never tells a student they are exam-ready, and never files or cancels a DRPCIV appointment on a student’s behalf. It prepares; a human confirms. That is also exactly what keeps an ARR-authorized school on the right side of both consumer expectations and the AI Act.

  • 24/7 Instagram + WhatsApp enrollment concierge with Art. 50 disclosure on message one ('Sunt asistentul cu inteligență artificială al școlii…'): answers category, price, location, start dates, and package differences in under 45 seconds, offers a one-tap path to a human, and logs the disclosure timestamp for audit
  • Live instructor & classroom booking: pulls availability from a single calendar layer across the three locations, books theory seats and practical hours against the right instructor and the right dual-control car, and sends a WhatsApp confirmation with a reschedule link — students stopped inventing parallel chats with five different numbers
  • Deposit checkout + e-Factura B2C: collects the reservation deposit in-chat (card or transfer), queues a structured e-Factura through SPV ANAF the same day, and attaches the receipt to the student file — finance stopped reconstructing July from WhatsApp screenshots
  • Medical + psychological avis chase: the moment a student pays, the agent sends the partner-clinic list, books or reminds the medical and psychological appointments, and nudges at T-7 / T-2 / T-0 until both avis documents are uploaded — dossier stall time collapsed from weeks to days
  • DRPCIV exam-pack co-pilot: when the chief instructor marks a student 'ready,' the agent assembles the school file checklist, reminds the student which DRPCIV documents to bring, and walks them through the national online scheduler steps — the school never clicks 'confirm appointment' for the citizen; it just stops losing people in the paperwork fog. Critical in 2026, when a DRPCIV online appointment can no longer be casually cancelled
  • No-show reduction loop: T-24h and T-2h WhatsApp reminders with one-tap reschedule, a short waitlist that auto-offers freed slots to the next student on the same instructor, and a gentle strike policy the secretary approves — practical no-shows fell 58% in the first quarter
  • WhatsApp Flows for the expensive FAQs: price list by category, 'acte necesare,' classroom addresses, and 'cum mă înscriu' moved into single interactive Flows instead of 5–7 free-text bubbles — designed so that when service messages become billable on 1 October 2026, each of those journeys costs one message, not seven
  • Human-in-the-loop console: every discount request, complaint, refund, and exam-readiness question lands on a named secretary or chief instructor with the full chat dossier attached — the agent is forbidden from improvising on money or readiness

The results after one quarter

By late August 2026 the agent was handling 3,800 conversations a month across Instagram and WhatsApp with a median first reply under 45 seconds, 24/7. Seventy-one percent of routine enrollment questions — price, category, location, 'do you have evening theory,' 'is Voluntari free on Saturday' — now close without staff. The two front-desk people stopped living inside the unread badge and started owning the hard cases: nervous parents, package upgrades, and the occasional one-star review that needed a human voice.

The calendar was the loud win. Practical-hour no-shows dropped 58% versus the prior quarter, instructor billable-hour utilization rose 34%, and the shared Excel finally died. Theory classes stopped oscillating between overbooked and empty because the roster and the reminders lived in the same system. Dual-control cars spent more time on paid lessons and less time idling outside Mega Mall waiting for a student who had forgotten.

Acquisition math moved with the reply speed. Reel-to-deposit conversion went from 4.1% to 8.6% once the first answer stopped arriving the next morning — roughly 2.1× — and the September inquiry spike, the one that had broken the inbox two years in a row, cleared without a hiring panic. Overnight leads that used to evaporate were paying deposits before midnight.

Dossier friction quieted down. Median time from deposit to complete medical + psychological avis pack fell from 18 days to 5. Students arrived at DRPCIV with the right papers more often than not, and Google review mentions of 'haos la programări' dried up in the August cohort. On the compliance side: every public chat opened with an explicit AI disclosure from day one of Art. 50 enforcement, Meta AI-related spend stayed off the native Business Agent meter because we never turned it on, and the Flow-first FAQ design is already priced for the 1 October service-message cliff instead of being surprised by it.

What we'd do differently

We let the agent propose 'exam-ready' language in week two — soft phrasing like 'pare că ai orele complete, vrei să vorbim despre programarea la DRPCIV?' It felt helpful. It also created two conversations where a student heard readiness that the chief instructor had not signed off. We rewrote the rule: the agent may list completed hours and missing documents; only a named instructor may say the student is ready. If you build this for a driving school, put that gate in on day one.

We underestimated how often parents — not students — paid and messaged. The early agent treated every WhatsApp number as the learner, which confused deposit receipts and medical reminders. We added a simple 'eu sunt părintele / eu sunt cursantul' fork and linked both contacts to one student file. Conversion with parents paying from another city jumped immediately.

The line we would underline for any Romanian driving school staring at Instagram growth, ARR paperwork, and the October Meta bill at once: automate the reply, the calendar, and the document chase — not the judgment. An AI that discloses what it is, books the hour, and nudges the medical avis is a growth tool. An AI that freelances on exam readiness or discounts is a one-star review with a timestamp. Build the escalation path first; the clever midnight replies second.

"We were a Reel factory with a WhatsApp hangover. The AI that worked was the boring one: it says it is AI, it books the hour, it chases the medical avis, and it never tells a student they are ready for DRPCIV. That is what bought us September back."

Owner & Chief Instructor, ARR-authorized driving school

Tools & stack

WhatsApp Business APIWhatsApp FlowsMeta Instagram MessagingCal.comGoogle CalendarStripeRO e-Factura / SPV ANAFn8nOpenAI gpt-4.1Claude Sonnet 4.6HubSpotLooker StudioCloudflare WorkersDeepL

More case studies

Want results like these?

Book a free 30-minute audit. We'll map your most painful manual process and show you exactly where automation pays back fastest.