Voor wie is een eigen afsprakensysteem handig?
Een kapper, coach, fysiotherapeut, fotograaf of kleine sportschool heeft allemaal hetzelfde probleem: klanten willen een afspraak maken zonder te bellen of te appen. Een online afsprakensysteem op je eigen website lost dat op. De klant kiest een dienst, een dag en een tijd, en jij ziet de afspraak verschijnen in je overzicht.
Zelf bouwen is vooral interessant als je manier van werken net anders is dan wat standaardpakketten bieden. Denk aan een coach die eerst een kort intakeformulier wil, een sportschool met groepslessen en een maximaal aantal plekken, of een salon waar een knipbeurt 30 minuten duurt en kleuren 90 minuten. Juist die details bepaal je zelf als je het bouwt.
Welke onderdelen heeft een boekingssysteem?
Bijna elk afsprakensysteem bestaat uit dezelfde bouwstenen. Bouw ze één voor één, dan blijft het overzichtelijk.
- agenda
Beschikbare tijdsloten
Je openingstijden, de duur van elke dienst en pauzes. Het systeem rekent uit welke tijden nog vrij zijn en toont alleen die aan de klant.
- formulier
Boekingsformulier
Naam, e-mailadres, telefoonnummer en eventueel een opmerking. Vraag niet meer dan je echt nodig hebt.
- mail
Bevestigingsmail
Direct na het boeken krijgt de klant een mail met datum, tijd, adres en een link om te annuleren of te verzetten.
- annuleren
Annuleren en verzetten
Een unieke link per afspraak, zodat de klant zelf kan annuleren. Je bepaalt zelf tot hoeveel uur van tevoren dat mag.
- beheer
Overzicht voor jezelf
Een beveiligde beheerpagina met alle afspraken per dag of week, waar je ook tijden kunt blokkeren voor vakantie of ziekte.
- herinnering
Herinneringen
Een mail een dag van tevoren voorkomt dat mensen hun afspraak vergeten. Dit is een mooie tweede stap als de basis werkt.
Zo bouw je een boekingssysteem stap voor stap
In de cursus werk je met Claude Code en test je alles eerst op je eigen computer. Gegevens bewaar je in Prisma Postgres, een online database met een gratis plan.
- 1
Schrijf je regels op
Welke diensten bied je aan, hoe lang duren ze, wanneer ben je open en hoeveel klanten kun je tegelijk helpen? Dit lijstje is de basis van je eerste opdracht aan de AI.
- 2
Laat de database opzetten
Vraag Claude Code om tabellen voor diensten, tijden en afspraken. Een database is een geordende opslag van gegevens, vergelijkbaar met een spreadsheet met vaste kolommen.
- 3
Bouw de boekingspagina
Eerst een kalender of lijst met vrije tijden, dan het formulier. Test meteen of een tijd verdwijnt zodra iemand hem geboekt heeft.
- 4
Voeg de bevestigingsmail toe
Laat de AI uitleggen hoe het systeem mail verstuurt en welke instellingen je daarvoor nodig hebt. Stuur testmails naar jezelf.
- 5
Maak de beheerpagina
Een pagina achter een wachtwoord waar jij afspraken ziet, annuleert of tijden blokkeert.
- 6
Test met echte situaties en zet het online
Probeer twee boekingen op hetzelfde moment, een annulering op het laatste moment en een boeking op een feestdag. Werkt alles, dan zet je het via GitHub online.
Waar gaat het vaak mis bij een zelfgebouwd afsprakensysteem?
Dit zijn de punten waar je extra op let. Noem ze gewoon in je opdracht aan de AI, dan houdt die er rekening mee.
- Dubbele boekingen: twee klanten die tegelijk op dezelfde tijd klikken. Vraag expliciet om een controle vlak voor het opslaan.
- Tijdzones en zomertijd: laat de AI controleren dat afspraken rond de wisseling van zomer- naar wintertijd op het juiste uur staan.
- Mail die in de spam belandt: gebruik een mailadres op je eigen domeinnaam en laat de AI uitleggen hoe je dat goed instelt.
- Persoonsgegevens: je slaat namen en contactgegevens op. Bewaar niet meer dan nodig, beveilig de beheerpagina en verwijder oude afspraken na een tijd.
- Geen back-up: als de database stuk gaat, ben je je agenda kwijt. Regel vanaf het begin een vaste back-up.
Zelf bouwen of een bestaand boekingspakket?
Er zijn veel kant-en-klare boekingspakketten. Die zijn handig als je snel wilt starten en je werkwijze standaard is: één persoon, vaste diensten, betalen bij de afspraak. Je betaalt dan meestal een vast bedrag per maand en hoeft niets te onderhouden. Online vooraf betalen, koppelingen met je kassasysteem en een app voor klanten zitten er vaak al in.
Zelf bouwen loont als je werkwijze afwijkt, als je het systeem volledig in je eigen huisstijl wilt of als je de gegevens zelf in beheer wilt houden. Het nadeel: jij bent verantwoordelijk voor onderhoud, beveiliging en back-ups. Een goede tussenweg is beginnen met een eenvoudige eigen versie voor één dienst, en pas uitbreiden als je merkt dat het bevalt.
Wat leer je als je dit zelf bouwt?
Een boekingssysteem is een van de beste oefenprojecten die er zijn. Je werkt met een database, met formulieren, met mail en met een beveiligde beheerpagina. Dat zijn precies de onderdelen die je later in bijna elke andere web-app weer tegenkomt.
In de cursus bouw je vanaf de eerste les aan je eigen project. Kies je een afsprakensysteem, dan heb je aan het eind een werkende versie online staan die je zelf kunt blijven verbeteren.
Veelgestelde vragen
Kan ik zelf een boekingssysteem maken zonder te programmeren?
Ja. Met een AI-programmeur zoals Claude Code beschrijf je in gewone taal wat het systeem moet doen en schrijft de AI de code. Jij test, stuurt bij en controleert of het klopt.
Hoe voorkom ik dubbele boekingen?
Laat het systeem vlak voor het opslaan nog een keer controleren of de tijd echt vrij is. Vraag de AI daar expliciet om en test het door op twee schermen tegelijk dezelfde tijd te boeken.
Kan een klant zelf een afspraak annuleren?
Ja, dat doe je met een unieke link in de bevestigingsmail. Je bepaalt zelf tot hoeveel uur van tevoren annuleren mag en wat er daarna gebeurt.
Kan ik mijn afspraken in Google Agenda of Outlook zien?
Dat kan, bijvoorbeeld door een agendabestand mee te sturen dat je in je eigen agenda opent. Een volledige koppeling is een stap verder; begin eerst met een werkend systeem en voeg dit later toe.
Is een eigen boekingssysteem AVG-proof?
Dat hangt af van hoe je het bouwt en beheert. Vraag alleen gegevens die je nodig hebt, beveilig de beheerpagina, gebruik een beveiligde verbinding en verwijder oude gegevens. Vermeld in je privacyverklaring wat je opslaat.
Hoe lang duurt het om een afsprakensysteem te bouwen?
Een eenvoudige eerste versie met tijdsloten, formulier en bevestigingsmail kan in een paar dagen werken. Extra's zoals herinneringen en meerdere medewerkers voeg je daarna stap voor stap toe.