Coachio coaching software
Alles-in-1 platform voor coaches
De software waarmee coaches hun hele business runnen: cliënt data, training, voeding, vragenlijsten, bedrijfsrooster, kennisbank en facturatie. Multi-tenant gebouwd op een eigen Laravel-platform, met een REST API die zowel het dashboard als de mobiele app voedt.
Coachio is een Nederlands alles-in-1 platform voor coaches op het gebied van fitness, voeding, gezondheid en leefstijl. Het coach dashboard is het hart van dat platform: een omgeving waarin een coach zijn complete business beheert. Van trainingsschema's en voedingsplannen tot check-ins, chat, bedrijfsrooster, cliëntenprogressie, abonnementen en facturatie. Wij bouwden het als multi-tenant SaaS (Software as a Service) op een eigen Laravel-platform, met een REST API die zowel het dashboard als de mobiele cliënten app voedt.
Probleem
De coach werkt met vijf+ tools die niet met elkaar praten
Een coach met een groeiende business verliest het overzicht in losse tools. WhatsApp voor de communicatie, Excel voor de schema's, een aparte app voor voeding, Google Calendar voor de planning en weer iets anders voor de facturatie. Cliënt gegevens raken versnipperd, niets praat met elkaar en elke week gaan er uren verloren aan overtypen en zoeken.
De vraag was helder: een systeem waarin de coach alles beheert en de cliënt alles kan volgen. Geen losse eilandjes, maar een bron van waarheid, real-time gedeeld tussen de coach achter zijn of haar dashboard en de cliënt in het dagelijks leven.
Oplossing
Een multi-tenant platform voor de hele business
We bouwden een multi-tenant SaaS waarin elke coach zijn eigen afgeschermde omgeving heeft, met eigen cliënten, content en rollen. Het coach dashboard is een snel, overzichtelijk werkpaneel waarin de coach trainingsschema's bouwt, voedingsplannen en recepten maakt, vragenlijsten opstelt, check-ins beoordeelt en automatisch de facturatie regelt met behulp van eigen abonnementen en producten.
De software bestaat uit een Laravel backend met een REST API die exact dezelfde data ook aan de mobiele app levert. De coach wijzigt een schema, de cliënt ziet het direct. Slimme domeinlogica voor periodisering, zones en macro-berekeningen, plus AI-analyses en wearable-koppelingen, maken er een echt werkstation van in plaats van een veredelde spreadsheet.
1 platform, 12 modules
Wat het dashboard doet
Uitgebreid cliëntdossier per coachee
Per cliënt een overzicht met check-ins, gewoonten, metingen, voeding, trainingen en progressie foto's. Tientallen losse weergaven, van workout-historie tot periode-vergelijkingen, komen samen op 1 plek zodat de coach in seconden ziet hoe iemand ervoor staat.
Trainingsschema's
Een bibliotheek met oefeningen, losse trainingen en complete programma's. Van krachtschema's met sets en reps tot cardioprogramma's met periodisering, trainingszones en streeftempo's. Schema's worden als template gebouwd en per cliënt gepersonaliseerd toegewezen.
Voeding, recepten en macro's
Een receptenbibliotheek met volledige macro-onderbouwing, een doorzoekbare voedingsmiddelendatabase en automatische macro-berekeningen. Recepten worden handmatig aangemaakt of via AI gegenereerd op gewenste macro's.
AI-assistent
Achter de schermen draaien AI-workflows die veertien dagen aan check-ins, habits, metingen, training en voeding samenvatten tot een onderbouwde voortgangsanalyse met concrete aanbevelingen. Dezelfde AI-laag genereert voedingsrecepten en complete voedingsdagen op de gewenste macro's.
Wearable-koppelingen
Koppelingen met Garmin, Polar en Apple Health halen hartslag, stappen, slaapscores en meer automatisch binnen. Tweerichtingsverkeer: een trainingsschema kan zelfs teruggestuurd worden naar het Garmin horloge van de cliënt.
Realtime chat met de client
Coach en cliënt chatten direct in het platform, met typ-indicatoren, bijlagen, groepschats en read-only chats. Geen uitwijken meer naar WhatsApp: alle communicatie blijft op 1 plek, naast de rest van alle cliënt data.
Facturatie en abonnementen
Cliënt abonnementen, facturen en betalingen lopen via het platform, met ondersteuning voor Mollie. Inclusief een boekings- en creditsysteem voor het boeken van sessies.
Rooster en credits
Lessen en sessies kunnen aangemaakt worden, en cliënten kunnen zelf eenvoudig boeken via de app. Compleet met credits, betalingen en heldere annuleringsregels.
Vragenlijsten en check-ins
Eigen intakes, evaluaties en terugkerende check-ins bouwen. Automatische herinneringen en persoonlijke feedback via bericht of video zijn mogelijk.
Kennisbank
Coaches kunnen hun kennis delen met cliënten via eigen cursussen en artikelen. Video, tekst en downloads, allemaal binnen dezelfde app die ze al gebruiken.
Aanpak
Hoe we het dashboard hebben gebouwd
Domeinmodellering en multi-tenancy
We modelleerden het hele coaching-domein en kozen voor een multi-tenant architectuur: een coachpraktijk is een eigen afgeschermde omgeving, met eigen cliënten, content en rolgebaseerde rechten. Centraal beheerd, individueel ervaren.
2 panels, 1 codebase
Een beheeromgeving voor het platform en een apart coach dashboard, met een abonnementsslot zodat alleen betalende coaches toegang hebben. Beide draaien op dezelfde Laravel-basis.
REST API als fundament
Een goed gedocumenteerde REST API met beveiligde token-authenticatie. Dashboard en mobiele app delen exact dezelfde datamodellen en logica, zodat data altijd in sync is en er nergens dubbel werk ontstaat.
De moeilijke domeinlogica
Periodisering en zone-gebaseerde tempoberekening voor cardio, macro-validatie en recept-matching voor voeding, periode-rapportages en AI-workflows. Zware taken draaien op de achtergrond via een wachtrij-systeem.
Bouwen voor schaal en kwaliteit
Honderden geautomatiseerde tests met coverage-bewaking, statische analyse en een vaste code-stijl. Gefaseerd live gezet, met performance-werk zoals samengevoegde database-queries en indexen waar het telt.
De statistieken
Technologie
Tech stack
Laravel
Backend en domeinlogica
REST API
Koppeling tussen platform en app
MySQL & Redis
Database en achtergrondtaken
Pusher
Realtime chat en meldingen
Garmin, Polar & Apple Health
Wearable-koppelingen
Mollie
Betalingen en facturen
Benieuwd naar Coachio?
Registreer, bekijk het platform en ontdek hoe je als coach je gehele business vanuit 1 dashboard kunt runnen.
Laten we kennismaken
We leren jou en jouw organisatie graag kennen! Dus vraag gerust een vrijblijvend gesprek aan. Vul jouw gegevens in, zodat wij zo snel mogelijk contact met je op kunnen nemen!