Bolzano · Italy
98%
OCR accuracy, license capture
3,417
SMS reach, first campaign
3 mo.
concept to production
Gallery
9 shotsMain dashboard — client pipeline, daily analytics, and key performance metrics
SMS Hub — campaign management, delivery tracking, and open rate analytics
Document capture — mobile-first driver's license OCR at 98% accuracy
Analytics — booking patterns, client demographics, and campaign performance
Calendar — real-time slot availability with conflict prevention
Client records — full profile, history, and document status
Export — DyLog-compatible reporting
Client detail — communication log and status
Client edit — full profile management
The Problem
The agency was running on WhatsApp threads for bookings, physical folders for compliance documents, and manual SMS blasts for reminders. Booking a license renewal meant phone calls back and forth — sometimes across days — because clients couldn't see availability. Documents were missing constantly. Follow-ups were chased manually. Every step between a client wanting to book and a confirmed appointment had friction that cost time on both sides.
Approach
I didn't study this agency from the outside. I worked inside it — long enough to map every tool in use, every handoff that broke, every moment where a client's patience ran out or a staff member lost time to a task that should have been automatic.
The booking system was rebuilt around the client, not the agency. A client opens the page, picks a slot from live availability, uploads their documents. What used to take days of back-and-forth resolves in minutes — no phone calls, no waiting.
Document compliance is built into the flow at 98% OCR accuracy. Driver's license capture, data extraction, automatic association to the client record — handled at the desk in under 90 seconds. The system validates the document before the appointment is confirmed.
The SMS hub handles reminder campaigns at scale: personalised per client, tracked for delivery and open rates, with per-message conversion visibility. What used to be sent manually, one by one, now runs on schedule without staff involvement.
The old process: client calls, staff checks a paper calendar, they agree on a time, someone sends a confirmation, client forgets, staff follows up. The new process: client opens the landing page, sees live real-time availability, books a slot, receives an automatic reminder. The calendar uses slot-locking to prevent double bookings — no race conditions, no overbooking. Booking volume increased immediately. Staff recovered hours every week.
Italian automotive agencies require valid driver's license verification before any test drive or renewal. The document flow handles this with a mobile-first capture interface — the system extracts data directly from the image at 98% accuracy, validates it, and associates it automatically to the client record. What used to mean a physical folder, manual data entry, and a follow-up call now happens in under 90 seconds at the desk.
The analytics layer gives the agency a complete picture of how the business actually runs: booking patterns by hour and day, client demographics by category and origin, SMS campaign open rates and conversion tracking per message. These signals didn't exist before. The agency was operating without data. Now every operational decision — staffing, campaign timing, service focus — can be grounded in numbers rather than intuition.
The dashboard gives a complete view of active clients, appointment status, and outstanding actions on one screen. No app-switching, no context rebuilding. The SMS hub runs personalised campaigns with full delivery and engagement analytics — showing exactly which messages were opened, which converted, and what the timing looked like. What previously required manual effort per client now runs automatically.
Stack