Skip to main content
All projects
Praxis—Link.

Case study · 2025 · SaaS platform

Praxis—Link.

An operating system for an automotive agency, built from the inside out — because I worked there and watched every inefficiency happen in real time.

Visit platform·Owned product · booking · OCR compliance · SMS at scale

01 · The brief

There was no brief. There was a job.

Praxis-Link didn't start with a client. It started with me working inside an Italian automotive agency and seeing, every day, how broken the operation was: appointments on WhatsApp threads, compliance documents in physical folders, SMS campaigns on tools built for e-commerce. Nothing connected to anything.

Booking a licence renewal meant phone calls back and forth, sometimes across days, because clients couldn't see availability. Documents went missing. Follow-ups were chased by hand. Every step between a client wanting to book and a confirmed appointment carried friction that cost both sides time.

02 · The system

One screen instead of six tools.

One screen instead of

I didn't study the agency from the outside. I worked inside it long enough to map every tool, every handoff that broke, every moment a client's patience ran out — and lose hours to the same gaps myself.

The decision: rebuild the operation around the client, not the desk. One system that books, verifies, reminds and reports — so the staff stop being the integration layer between five disconnected tools.

The result isn't a prettier dashboard. It's an agency that stopped leaking time: bookings that used to take days now close themselves, compliance that lived in a folder now clears at the desk, and a team that runs the business instead of fighting the tools.

03 · Surface

Calm under load. Dense without noise.

Base#090D15
Surface#1E2840
Text#ECEAE4
Signal#00FF94
Dark operational UI · one accent, used only where it means something

AaAaAa

04 · Compliance

Document capture at 98% accuracy.

Document capture at

05 · The platform

Every surface rebuilt from the ground up.

Booking resolves in minutes, not days: the client opens the page, sees live availability, picks a slot, uploads documents. The licence flow extracts and validates data from the image at the desk in under 90 seconds. The SMS hub runs personalised campaigns with delivery and conversion tracking. The analytics layer gave the agency signals it never had.

Dashboard — pipeline, daily analytics, key metrics
Dashboard — pipeline, daily analytics, key metrics
SMS Hub — campaigns, delivery, open rates
SMS Hub — campaigns, delivery, open rates
Calendar — live slots, conflict prevention
Calendar — live slots, conflict prevention
Clients — full profile + document status
Clients — full profile + document status
Analytics — patterns, demographics, performance
Analytics — patterns, demographics, performance
Capture — mobile-first licence OCR
Capture — mobile-first licence OCR
Export — DyLog-compatible reporting
Export — DyLog-compatible reporting
Client detail — communication log
Client detail — communication log
Client edit — full profile management
Client edit — full profile management

06 · Design decisions

The calls that carried the work.

Built from the inside

Not researched from a deck — mapped from the desk. The product solves problems I personally lost hours to, so nothing is theoretical.

Client-first booking

The flow is built around the person booking, not the staff entering data. Days of phone tag collapse into minutes of self-service.

Compliance in the flow

Licence verification is not a separate step — it happens inside booking, validated before the appointment is confirmed. The folder disappears.

One signal colour

A dark operational surface with a single electric accent, used only for what needs action. Dense data, zero visual noise.

07 · How it ran

Observe. Build. Replace. Own.

  1. 01ObserveWork inside the operation. Map every tool, every broken handoff, every lost hour.
  2. 02BuildOne system, from scratch, fully owned — booking, OCR, SMS, analytics on one spine.
  3. 03ReplaceRetire the WhatsApp threads, the paper folders, the e-commerce SMS tool. One by one.
  4. 04OwnNo SaaS rental, no per-seat tax. The agency runs on software it controls.

08 · Outcomes

What it changed.

  • 200+hours saved per month
  • 98%OCR accuracy on licence capture
  • 3,417SMS reach on the first campaign
  • 3 monthsconcept to production
Dolomit
Next project

Dolomit

View project
Start a project