WhatsApp Booking Agent
Clinics and garages lose bookings to voicemail and no-shows. A WhatsApp agent that books and reminds in FR, NL, EN, and Darija.
Web and mobile apps, e-commerce, and custom ERP — made to last.
Featured Work
Deep dives into projects where we delivered measurable results.

Result
One operational spine instead of five tools
Challenge
Rental teams in Belgium stitch together banking portals, Word templates, and legal PDFs. Generic software ignores local indexation, IBAN-based matching, and on-site états des lieux.
Solution
We modeled the real Belgian workflow as a single product: portfolio → lease → monthly rent → bank match → documents → field inspection → RAG assistant — with a Laravel API, React dashboard, and offline mobile PWA.
Bank reconciliation
Incoming payments matched to expected rent
Belgium-first
Health-index revisions, PEB, multi-IBAN
Field + office
Offline EDL PWA synced to the lease

Result
One auditable spine instead of chat + Excel
Challenge
Drivers report costs from the road in messy chat text. Spreadsheets and generic apps lose the link to people, vehicles, and approval — and cannot safely ingest WhatsApp at scale.
Solution
We built the real logistics loop as one product: signed webhook → raw message → constrained Gemini extraction → reviewable expense → WhatsApp confirmation — with a FastAPI backend, Vue admin, and Astro marketing site.
WhatsApp capture
Signed webhooks and idempotent ingest
Constrained AI
Gemini structured against live fleet catalogs
Manager review
Approve, prove, confirm back on WhatsApp

Result
Fitment-first commerce for one Belgian shop
Challenge
Parts buyers arrive with a car and a symptom, or an OEM reference — not a lifestyle browse. Generic storefronts bury fitment, conflate language with region, and cannot index or join 'this pad fits the 1.5 dCi but not the 1.2 TCe'.
Solution
We forked the Medusa DTC starter and modeled the catalogue as three custom modules — brand, part-reference, and vehicle fitment — linked to products. A fail-closed store middleware resolves fitment filters; the storefront keeps one Belgian region in the URL and UI language in a locale cookie (fr / nl / en).
Fitment as domain
Make → model → type linked to products
Belgium, three languages
One EUR region; fr / nl / en in cookie
Fail closed
Broken filter never looks like a match
In development
Products we're designing around real SMB problems. One is live to try — the rest are open to design partners.

Teams ship LLM features blind to cost drift and latency creep. A live MVP console for model health, spend, and incidents.
Open the live consoleClinics and garages lose bookings to voicemail and no-shows. A WhatsApp agent that books and reminds in FR, NL, EN, and Darija.
Supplier invoices arrive as PDFs and photos, then get re-keyed by hand. Automatic extraction, matching, and e-invoicing export.
Parts buyers know the car, not the product name. Photo, plate, or plain-language search that returns fitment-correct SKUs.
Move-in reports and vehicle handovers still run on paper. Offline mobile capture with on-device damage detection and signed PDFs.
Cash sits in slow stock while bestsellers run out. Per-SKU forecasts, reorder points, and draft purchase orders you can audit.
Phone orders tie up staff at peak hour and still get modifiers wrong. Voice and WhatsApp ordering that writes straight to the POS.
A proven process focused on clarity, quality, and results.
We listen to your challenges, goals, and constraints to define the right approach.
We map out the solution with clear scope, timeline, and deliverables.
Senior engineers execute with agile sprints and continuous communication.
We deploy, monitor, and maintain as your product scales.
Let's discuss your project and see how FixByte can help you deliver results.