Een compleet systeem voor de hele dienst.
BoekEerlijk is een commissievrij reserveringssysteem voor de Nederlandse horeca. Gasten reserveren rechtstreeks vanaf jouw eigen website via een insluitbare widget, en jij stuurt de hele dienst aan vanaf één live tafelplan. Online reserveren, slim tafelbeheer met automatische tafeltoewijzing, no-show preventie, een gastendatabase, e-mailmarketing, aanbetalingen via Stripe, evenementenverkoop en realtime statistieken. Alles op één tafel-toewijzingsmotor, zodat wat de gast online ziet altijd klopt met wat er op de vloer gebeurt. Jouw gastenlijst en data blijven van jou.
Geen simpele widget. Een serieus systeem.
Alle functies op deze pagina draaien op fundamenten die je normaal alleen bij de dure systemen vindt.
Eén-motor-architectuur
Dezelfde slimme tafel-toewijzing bepaalt wat de gast online ziet én welke tafel hij echt krijgt. Beschikbaarheid en werkelijkheid kunnen niet uit elkaar lopen.
Realtime over alle schermen
Elke wijziging verschijnt direct op Tafels, Boekingen en Live. Gastvrouw, keuken en eigenaar kijken altijd naar dezelfde waarheid, zonder verversen.
Slim tafels combineren
Grote groepen worden automatisch en correct over tafels verdeeld. De combineerregel leeft op precies één geteste plek, dus niets gaat driften.
Nooit dubbel of overboekt
Idempotente boekingen en race-veilige capaciteitstellers: een dubbelklik, hapering of twee gelijktijdige boekingen leiden nooit tot een dubbele of overboekte tafel.
Beveiliging op serverniveau
Strikte data-isolatie per restaurant en fijnmazige medewerkersrechten worden op de server afgedwongen, niet alleen in de interface verstopt.
Serieus getest
Ruim 20.000 geautomatiseerde tests over meer dan 1.100 suites, plus terugkerende audits. Dit is een productiesysteem, geen prototype.
Online reserveren
Gasten reserveren zelf, rechtstreeks vanaf jouw eigen website, zonder tussenpartij die je gast afsnoept.
Reserveringswidget
Insluitbare widget plus een eigen reserveerpagina op jouw domein.
Een insluitbare widget (iframe) en een per-restaurant reserveerpagina op /reserveer/jouw-naam, server-side gerenderd zodat hij deelbaar is op Instagram en via QR. Volledig in jouw huisstijl en aan jouw domein, niet aan een marktplaats.
Widget volledig naar jouw hand
Eigen logo, kleuren, teksten (NL/EN/DE) en wat de widget wel of niet toont.
Maak de widget helemaal van jou: eigen logo en kleuren, je eigen bubbeltekst, zone-label en knopteksten in het Nederlands, Engels en Duits, en kies zelf of je resterende tafels, boekingsduur of zones aan de gast toont. Optioneel laat je de gast verplicht een zone kiezen.
Meertalig: NL / EN / DE
De widget detecteert automatisch de browsertaal van de gast.
De hele boekingsflow zit in één centraal vertaalbestand met taalwissel-pillen in de header. Een Duitse toerist krijgt exact dezelfde nette flow als een vaste gast, zonder half-vertaalde schermen.
Slimme beschikbaarheid per dagdeel
Toont alleen tijden waarop de gast écht geplaatst kan worden.
Beschikbaarheid wordt per datum berekend uit openingstijden, zones, spreiding en echte tafelcapaciteit. De widget leest uit dezelfde motor die ook de tafel toewijst, dus widget en werkelijkheid kunnen niet uit elkaar lopen.
Middag en avond apart
Twee diensten op één dag, elk met eigen regels en eigen cijfers.
Loopt je zaak door van lunch tot diner, dan knip je de dag op in dagdelen met een eigen duur, eigen laatste boekbare tijd en eigen spreiding. Boekingen, tafels, agenda en statistieken tonen die dagdelen apart, in de woorden die jouw zaak gebruikt. Wil je dat niet, dan laat je de dag gewoon doorlopen.
Eigen boekingspagina die Google indexeert
Een vindbare reserveerpagina op jouw naam, plus vermelding in onze etalage.
Naast de widget op je eigen site krijg je een server-side gerenderde pagina op /reserveer/jouw-naam met adres, keuken, openingstijden en foto in de code, zodat zoekmachines en AI-assistenten hem kunnen lezen. Vul je je openbare profiel in, dan sta je ook in de etalage op onze site, met een link naar je eigen website en naar je boekingspagina. Je bepaalt zelf of je zichtbaar bent.
Zone-voorkeur & zone-blokkades
Stuur online boekingen naar de juiste ruimte, of blokkeer een ruimte.
De gast kan (waar ingesteld) een zone kiezen; de eigenaar kan zones online onboekbaar maken of alleen binnen een tijdvenster vrijgeven. Bescherm je terras of privéruimte zonder de telefoon op te nemen.
Groepsreserveringen op jouw voorwaarden
Stel zelf de drempel in, met eigen tekst in NL, EN en DE, en optioneel een vast menu.
Bepaal zelf vanaf hoeveel gasten een boeking een aanvraag wordt, met je eigen melding en bevestigingstekst in het Nederlands, Engels en Duits. Stuur grote gezelschappen optioneel naar een vast Chef's Choice menu. Voorkomt dat een groep van 12 stilletjes een tafel voor 2 grijpt.
Reserveer voor vanavond Nieuw
Eén tik en de gast ziet meteen de vrije tijden van vanavond.
De knop "Reserveer voor vanavond" in je widget opent direct de tijden van vanavond voor twee gasten, met een teller om het gezelschap groter of kleiner te maken. Is het vol, dan zegt de widget dat eerlijk en kiest de gast met één tik een andere dag of een groter gezelschap. Houdt je spreiding de tijden van vanavond tegen, dan staat er dat het online te druk is, niet dat je vol zit.
Vandaag reserveren tot Nieuw
Kies zelf tot hoe laat gasten online nog voor vanavond kunnen boeken.
Stel bij Boekingsregels een tijd in, bijvoorbeeld 16:00. Daarna boekt niemand meer online voor vandaag: de widget legt in het Nederlands, Engels of Duits uit waarom en geeft je telefoonnummer erbij. Morgen en later blijft gewoon boekbaar, en jij en je team voeren zelf altijd nog een reservering of walk-in in. Ook een gast die zijn reservering via de beheerlink naar vanavond wil verzetten, of vanavond met meer mensen wil komen, kan dat na die tijd niet meer zelf. Evenementen vallen er niet onder, en zolang je geen tijd invult verandert er niets.
Wachtlijst met automatisch bericht
Zit je vol, dan zet je de gast op de wachtlijst en hoort die automatisch wanneer er plek vrijkomt.
Jij of je team zet een gast op de wachtlijst, met een automatisch toegekende positie per datum. Elke tien minuten kijkt BoekEerlijk of er voor vandaag of morgen een tafel vrijkomt en mailt de wachtende gast dan automatisch. Vraag stroomt niet weg naar een concurrent op het moment dat je net vol zit.
Dubbele-boeking- & spambescherming
Idempotency-key plus honeypot voorkomen dubbele en bot-boekingen.
Elke boeking draagt een idempotency-key (een dubbelklik of netwerk-retry levert nooit een tweede reservering), een verborgen honeypot vangt bots, en rate limiting beschermt elk publiek endpoint. Bank-niveau hygiëne, ook bij haperend mobiel internet: op een trage verbinding probeert de robotcontrole het nog eens, en lukt hij niet, dan ziet de gast meteen je telefoonnummer. Komt er geen antwoord, dan kan de gast na ruim een halve minuut veilig opnieuw tikken, zonder dat er een dubbele reservering ontstaat.
Tafelbeheer
Stuur de hele dienst aan vanaf één live tafelplan, gebouwd voor de iPad tijdens de drukte. Meer hierover op tafelmanagement en automatische tafeltoewijzing.
Live tijdlijn (Tafels)
De hele dienst in één oogopslag: welke tafel, hoe laat, hoeveel.
Een tijdlijn-rooster van alle tafels en boekingen voor de dag, met statussen (bevestigd, gearriveerd, no-show, vertrokken, walk-in). 44px touch-targets tegen mis-tikken en realtime synchronisatie over alle schermen.
Automatische tafeltoewijzing
Het systeem kiest zelf de beste tafel(s), en combineert ze indien nodig.
Een gescoorde zoekmotor weegt kandidaten (exacte pasvorm, voorkeursgroep, enkele tafel) en combineert automatisch tafels voor grote groepen. Vindt hij geen geldige plek, dan geeft hij niets terug: nooit een onmogelijke plaatsing. Dit is het hart van het systeem.
Tafels combineren via clusters
Definieer welke tafels samen mogen; elke combinatie is bruikbaar.
Met het clustermodel mag elke deelverzameling van een groep automatisch gecombineerd worden, met een max-couvertscap per groep. Twee groepen worden nooit gemengd, dus geen cross-zone-lek, en de regel leeft op precies één plek.
Slepen om te verplaatsen + ruilen
Sleep een boeking; botst hij, dan biedt het systeem "ruilen?".
Slepen op het grid verplaatst een boeking; is de plek bezet, dan komt er een ruil-kaart. Het ruilen draait op de hoogste database-isolatie met een park-dan-verplaats-truc, zodat twee gelijktijdige medewerkers elkaars wijziging nooit corrupt maken.
Live Control
Pauzeer een dienst, sluit een hele servicetijd of blokkeer tafels in één tik.
Pauzeer online boekingen, blokkeer losse tafels of een hele zone, sluit een complete servicetijd (lunch of diner) in één tik, of blokkeer in één keer alle lege tafels voor een datum, direct met live effect op de widget. Een triple-guard plus optimistische override voorkomt het beruchte spook-bezet-probleem.
Walk-ins (inloopgasten)
Inloopgasten tellen mee in de druk, zonder de online flow te blokkeren.
Walk-ins krijgen een eigen status en tellen mee in de capaciteitsdruk als belasting, maar blokkeren nooit zelf de online boekingen. Je vloerdruk klopt met de werkelijkheid, inclusief mensen die zomaar binnenliepen.
Vooruitkijken op je telefoon
Een maandkalender met drukte per dag, direct in je broekzak.
Op je telefoon open je een maandoverzicht met een stip per dag die laat zien hoe druk het wordt, zodat je vooruit kunt plannen zonder dag voor dag te bladeren. Nieuw binnengekomen reserveringen springen apart in beeld, ook als ze verderop in de maand vallen.
Realtime synchronisatie
Elke wijziging verschijnt direct op elk scherm.
Live updates worden direct naar Tafels, Boekingen en Live geduwd. Gastvrouw, keuken en eigenaar kijken altijd naar dezelfde waarheid, geen "even verversen", geen dubbel-geplaatste tafel.
Tafels blokkeren en vastzetten
Het slotje sluit een tafel voor online boeken; de punaise houdt hem op zijn plek.
Een tafel met het slotje kan een gast die dag niet online boeken, en jij kunt er zelf nog wel een walk-in op zetten. Een vastgezette tafel, met een punaise, blijft buiten schuiven en ruilen, zodat je tijdens de drukte niet per ongeluk de verkeerde tafel versleept; gasten kunnen hem wel gewoon online boeken. Beide kies je met één tik op de tafel, op de iPad en op je telefoon. Blokkeer lege tafels in Live sluit in één keer alle lege tafels en zegt welke tafels jouw eigen blokkade houden.
Tafels alleen voor groepen Nieuw
Houd je grote tafel vrij voor een groep, niet voor twee mensen.
Geef een tafel bij Tafels & zones een ondergrens, bijvoorbeeld vanaf 6 gasten. De automatische toewijzing zet daar dan nooit een kleiner gezelschap neer, ook niet in een combinatie met een andere tafel, en de widget rekent er voor een kleine groep niet mee. Kies je zelf toch die tafel voor een stel van twee, of sleep of ruil je de boeking ernaartoe, dan mag dat, met een waarschuwing. Evenementen volgen hun eigen tafelkeuze.
Buffer zichtbaar in Tafels Nieuw
Zie hoe lang een tafel na vertrek nog klaargemaakt wordt.
Werk je met een buffer tussen reserveringen, dan teken je die met één schakelaar als een gearceerde staart achter elke boeking op het tafelplan. Zo zie je in één oogopslag wanneer een tafel echt weer klaar is voor de volgende gast. Gasten zien er niets van, en standaard staat het uit.
Dagoverzicht printen Nieuw
De reserveringen van de dag op één A4 voor de zaal of de keuken.
In Boekingen druk je op Print en je krijgt het dagoverzicht op A4, of als pdf: per dienst de tijd, naam, het aantal personen, de tafel en de bijzonderheden, met de notitie van de dag en het aantal gasten per half uur. Een verjaardag of jubileum valt meteen op. Telefoonnummers en e-mailadressen komen nooit op papier, ook niet als iemand ze in een opmerking heeft getypt.
Nieuw binnen: elke boeking valt op Nieuw
Een nieuwe reservering verschijnt vanzelf op Tafels, ook midden in de dienst.
Laat je je iPad op Tafels staan, dan verschijnt een reservering via je website, een betaalde aanbetaling of een vervallen boeking binnen een paar seconden, met de kaart Nieuw binnen, een gouden gloed op het tafelplan en, als je dat per apparaat aanzet, een geluidje. Een klein blok toont de nieuwste reserveringen, en Live zegt eerlijk of je scherm nog bijblijft. Laat je Tafels op vandaag staan, dan gaat het om 05:00 vanzelf naar de nieuwe dag, niet om middernacht, zodat je late dienst gewoon in beeld blijft.
Tafels op je telefoon Nieuw
Blokkeer of zet een tafel vast vanaf je telefoon, en zie welke tafels dicht zijn.
Op je telefoon toont Tafels per tafel een eigen baan. Tik op de naam van een tafel en kies Blokkeer alleen vandaag, Vastzetten of Losmaken. Een tafel die de hele dag dicht is staat gearceerd in beeld, zodat je ook onderweg ziet welke tafels vanavond niet meedoen. Wie in je team geen Live beheer mag doen, ziet de stand wel maar kan hem niet veranderen.
Tafelplattegrond Beta
Visuele plattegrond met live bezetting van de zaal.
Een visuele editor voor de indeling plus een live-bezettingsweergave. Publiceren gaat via onveranderlijke versies met rollback en een harde controle tegen bestaande boekingen, geen blind overschrijven van je zaal.
Gastrelatie & gastendatabase
Jouw gasten, jouw data, en de communicatie die no-shows tegengaat, allemaal automatisch. Meer hierover op bevestigingsmail in eigen huisstijl en no-shows voorkomen.
Bevestigings- & herinneringsmails
Automatische, in jouw huisstijl gebrande bevestiging met agenda-bijlage.
Na het boeken krijgt de gast direct een bevestigingsmail (optioneel branded, met ics-agendabestand), gevolgd door reminders. Alle klant-e-mails lopen door één render-helper met dubbel-verzend-bescherming, zodat een gast nooit twee bevestigingen of een lege mail krijgt. Typt een gast zijn e-mailadres verkeerd, dan vraagt de widget "Bedoel je ...?"; bestaat het e-maildomein niet, dan wordt de boeking tegengehouden; komt een bevestiging alsnog terug, dan krijg jij direct een mail met het telefoonnummer van de gast en zie je een rode melding bij de reservering. Het onderwerp en de introtekst van de bevestigingsmail schrijf je zelf; laat je ze leeg, dan gaat de standaardtekst uit. Laat je widget de duur zien, dan noemen de bevestiging en de mail bij een wijziging, een herinnering of een annulering ook de eindtijd. Staat de gast op je nieuwsbrieflijst, dan zegt de bevestiging van welke zaak die nieuwsbrief komt, met een link om af te melden.
No-show preventie
Komst-bevestiging plus reminders verlagen het no-show-percentage.
Achtergrond-workers sturen bevestigings-reminders en kunnen automatisch op "aangekomen" zetten; no-shows verschijnen in de statistieken. De hele e-maillevenscyclus draait op een wachtrij met deduplicatie, dus reminders gaan precies één keer uit per e-mail.
Automatisch afronden na het tijdslot
Niet-verschenen gasten en vertrokken tafels regelen zichzelf.
Je kiest per zaak wat er gebeurt als een tijdslot voorbij is: een gast die niet is aangekomen krijgt automatisch de status no-show, of iedereen die nog openstaat wordt automatisch op binnen gezet. Dat draait op de achtergrond, elke paar minuten, zodat je tafelplan aan het eind van de dienst klopt zonder dat iemand alles handmatig naloopt. Staat het uit, dan verandert er niets aan je boekingen.
Zelf annuleren, omboeken & komst bevestigen
Gast annuleert, boekt om of bevestigt zijn komst zelf via een veilige link.
Uit de bevestigingsmail kan de gast zijn reservering bekijken, annuleren, zijn komst bevestigen of omboeken naar een andere dag of tijd waarop plek is, via een beveiligde link en zonder account. Omboeken kan maximaal twee keer per reservering. Wil je die knop niet in je mails, dan zet je hem uit in je instellingen.
Gastendatabase met inzichten
Per gast een verrijkt profiel voor de dagbriefing.
Gastgegevens worden verrijkt tot inzichten die in de dag-briefing terugkomen, zoals terugkerende gasten en voorkeuren. Geeft de gastvrouw context bij elke naam op de lijst, zonder handmatig gastenboek.
Gast-tags, zoeken & historie
Eigen tags (VIP, allergie, stamgast), snel zoeken en volledige historie per gast.
Geef gasten je eigen tags zoals VIP, allergie, stamgast of dieet, zoek razendsnel op naam, e-mail of telefoon, en zie de volledige boekingshistorie van een gast terwijl je inboekt. Je gastvrouw heeft meteen context bij elke naam.
AVG: opt-out & data-verwijdering
Uitschrijven en volledig wissen van gastdata in één transactie.
Gasten schrijven zich uit via een beveiligde link; een wisverzoek anonimiseert boekingen en verwijdert klant- en inzichtgegevens in één alles-of-niets transactie. Vraagt een gast het aan jou, dan verwijder je hem zelf in Klanten: eerst zie je precies wat er verdwijnt, en alleen als je dat aanvinkt gaan ook zijn reserveringen weg. Reserveringen met een betaling of aanbetaling en komende evenementen blijven staan, en wie zich had uitgeschreven blijft uitgeschreven. AVG-conform per ontwerp.
Marketing
Mail je vaste gasten rechtstreeks vanuit het systeem, met de remmen die ongelukken voorkomen.
E-mailmarketing / nieuwsbrief
Stel een nieuwsbrief samen en verstuur naar je opt-in gasten.
Verstuur naar opt-in gasten; uitgeschreven en geklaagde adressen worden altijd uitgesloten en bounces worden automatisch onderdrukt. "Iedereen mailen" vereist bewust het woord VERSTUREN typen, een veiligheidsrem tegen ongelukken. In je widget staat het vinkje voor de nieuwsbrief nooit vooraf aan, zoals de AVG vraagt; laat een gast het leeg, dan vraagt het bevestigingsscherm hem nog één keer of hij op de hoogte wil blijven. Bij Emails zie je met de knop Alleen opt-in in één keer welke gasten je nieuwsbrief willen krijgen.
Boekingslink voor je socials
Eén link voor je Google-profiel, Instagram en Facebook.
Naast de widget op je site krijg je een deelbare reserveerlink die je op je Google Business Profile, in je Instagram- en Facebook-bio of in een post kunt zetten. Gasten boeken direct bij jou, waar ze je ook vinden.
Reviewverzoek na bezoek Nieuw
Automatisch een korte mail met je Google-reviewlink, alleen aan gasten die echt zijn geweest.
Plak je Google-reviewlink, zet de schakelaar om, klaar. Gasten die zijn gekomen (aangekomen, vertrokken of walk-in) krijgen standaard een dag na hun bezoek een korte mail met een knop naar je Google-reviews; de wachttijd stel je in van 6 uur tot een week. Hooguit een keer per drie maanden per gast, nooit na een no-show, en wie zich afmeldt krijgt hem niet meer. Geen sterren-tussenstap en geen beloning, precies zoals Google het wil. In de instellingen zie je hoeveel verzoeken er zijn verstuurd en hoe vaak erop is geklikt.
Betalingen & aanbetalingen
Aanbetalingen en je abonnement via Stripe; geld stroomt direct naar jouw rekening, geen commissie.
Aanbetalingen voor events
Vraag een aanbetaling per couvert om no-shows te ontmoedigen.
Voor events kan een aanbetaling via Stripe Connect (op de eigen rekening van het restaurant) worden gevraagd vanaf een minimum aantal gasten; de betaling bevestigt de boeking. Geld gaat direct naar jou, niet via een tussenpartij, met race-veilige afhandeling.
Aanbetaling bij gewone reserveringen
Ook bij een tafelreservering vooraf laten betalen, per couvert of per boeking.
Je zet aanbetalingen per zaak aan, kiest het bedrag per couvert of per reservering en vanaf hoeveel gasten de regel geldt. De gast rekent af via Stripe voordat de reservering definitief is; blijft de betaling uit, dan vervalt de boeking automatisch en komt de tafel weer vrij. Het geld gaat rechtstreeks naar jouw eigen Stripe-account, niet via ons. Betaal je een aanbetaling zelf terug in Stripe, dan staat er bij de reservering vanzelf Terugbetaald.
Cadeaubonnen verkopen Nieuw
Je eigen cadeaubonpagina, zonder papieren bonnen, voor 1% plus de Stripe-kosten.
Gasten kopen een cadeaubon op jouw eigen cadeaubonpagina: bedrag kiezen, een ontwerp (verjaardag, bedankt, feestdagen, liefde of zomaar), een persoonlijk berichtje, afrekenen met iDEAL, Bancontact, Apple Pay of kaart. De bon gaat direct per mail naar de ontvanger, of op een datum die de koper kiest. Het geld landt rechtstreeks op je eigen Stripe-account. BoekEerlijk rekent 1% per verkochte bon plus de Stripe-kosten, en dat is alles; die 1% betaalt het bouwen en onderhouden van deze functie. Inwisselen aan de bar via Meer › Cadeaubonnen: QR scannen of code intypen, bedrag afboeken, de rest blijft op de bon staan. Je ziet altijd hoeveel tegoed er open staat en terugbetalen regel je vanuit BoekEerlijk. Zodra je het aanzet verschijnt een knop "Cadeaubon kopen" in je reserveerwidget en op je reserveerpagina. Bonnen zijn minimaal 24 maanden geldig, zoals de wet vraagt. Vraag je aanbetalingen bij gewone reserveringen, dan kun je gasten die ook met cadeaubonnen laten betalen; wat de bonnen niet dekken, betaalt de gast via Stripe. Krijgt de gast bij annuleren de aanbetaling (deels) terug, dan gaat hetzelfde deel terug op de bon.
Abonnement + zelfbedien-portal
Vast maandbedrag, maandelijks opzegbaar, geen commissie.
Abonnementsbeheer via Stripe met een self-service portal. Zelfs als één betaalbericht mist, heelt een reconciliatie-job de status, dus je toegang hangt nooit op één gemiste netwerkboodschap. Al je facturen van BoekEerlijk staan als pdf in Instellingen › Bedrijf & account, per datum en met betaald of open erbij, met de naam van je zaak en ons btw-nummer.
Inzichten & spreiding
Datagestuurde KPI's en een spreidingsmotor die je keuken beschermt, met cijfers die écht kloppen. Meer hierover op piekdrukte en spreiding.
Statistieken & KPI's
Couverts, no-show%, bezetting, RevPASH, piekuren en heatmap.
Een dashboard over boekingen, no-shows, bezetting en omzet, met jaar-op-jaar vergelijking, export naar CSV en een gedeelde PDF. Elke KPI sluit event-spiegelrijen expliciet uit via één gedeelde filter, dus je cijfers worden niet stilletjes opgeblazen.
Spreiding (pacing / piekdrukte)
Spreid de aankomsten zodat de keuken het aankan.
Een spreidingsmotor begrenst couverts en gezelschappen binnen een tijdvenster (globaal en per periode); over de cap krijgt de admin een geaudite override en de gast alternatieven. Events tellen bewust níét mee in de restaurantdruk, een chef-gedreven ontwerpkeuze.
Omzet bijhouden
Voer dagomzet in en koppel die aan je boekingen.
De eigenaar voert de dagomzet handmatig in, die meeloopt in stats en export. Eenvoudig en eerlijk, je houdt zelf de regie over je omzetcijfers (geen kassakoppeling).
Import vanuit je vorige systeem (CSV)
Neem je bestaande boekingen mee bij de overstap.
Een importwizard leest CSV-exports van je vorige systeem met automatische kolomdetectie, met preview-modus en rollback. Overstappen kost geen verloren reserveringen, je kijkt eerst voordat er iets wordt weggeschreven.
Events & extra omzet
Verkoop proeverijen, themadiners en events voor groepen, een parallel product met eigen regels. Meer hierover op horeca-evenementen en offertes en groepsaanvragen.
Evenementenbeheer
Verkoop plekken voor proeverijen, themadiners en chef's table.
Een complete event-module: aanmaken, archiveren, annuleren (met dedup'de e-mailwachtrij), boekingen stoppen, onverkochte plekken vrijgeven, overlap-blokkade met override, en templates voor terugkerende events. Events hebben eigen kolommen en workers, een harde grens die je à-la-carte-flow beschermt. Een nieuw evenement begint als concept en komt pas in je widget als jij het publiceert, en op de eventkaart zie je hoeveel gasten er al geboekt hebben.
Speciale avond in een paar stappen Nieuw
Eén scherm voor een avond met vaste zittingen, een vaste prijs en een maximum per zitting.
Kies bij Events voor Speciale avond: een naam, de datum, tot vier zittingen met een begin- en eindtijd, een prijs per persoon die de gast vooraf ziet en een maximum aantal gasten per zitting, en bij meer dan één zone ook waar de avond plaatsvindt. Je kiest of er die dag geen à la carte is tijdens de zittingen, de hele dag niet, of dat à la carte open blijft, en je ziet wat gasten dan lezen. Een zitting mag na middernacht eindigen, tot uiterlijk 06:00. Daisy kan de avond voor je invullen; opslaan doe je zelf.
Zittingen met eindtijd, à la carte dicht of open Nieuw
Een evenement en je gewone reserveringen op dezelfde avond, zonder dat ze botsen.
Geef elke zitting een eindtijd en kies per evenement Wanneer geen à la carte: tijdens de zittingen of de hele dag. Gasten krijgen die tijden dan niet aangeboden voor een gewone reservering, ook niet bij omboeken. In de widget lezen ze dat er die avond geen à la carte is en waarom, nooit dat je vol of gesloten bent, en ze zien je evenement meteen. Tafels die een evenement vrijhoudt, worden op het juiste uur vrijgehouden, en zet je zelf een gast op zo'n tafel, dan zegt de melding het.
Atomaire dual-write
Een event-boeking landt nooit half: bron én grid tegelijk.
Elke event-boeking schrijft tegelijk naar de bron-tabel én de grid-spiegel, met race-veilige ophoging van de tellers. Een event-boeking verschijnt nooit op het ene scherm wel en het andere niet, en de teller kan nooit overboeken.
Offertes voor events & groepen Gratis tijdens introductie
Leads aanvragen, offerte bouwen, gast accepteert via link.
Een volledige offerte-pijplijn: publiek aanvraagformulier, inbox, offerte-builder met server-side kostenmotor, acceptatie via link en een inplan-wizard die de offerte omzet naar een echte boeking. De prijs wordt volledig server-side berekend. (Losse add-on, niet standaard aan.)
Aanvragen-inbox met taken
Groepsaanvragen krijgen een status en een eigenaar, geen mailbox.
Elke aanvraag komt binnen in een eigen inbox met status, verantwoordelijke en historie, en een takenlijst houdt bij wat er nog moet gebeuren. Vanaf een groepsgrootte die je zelf kiest wordt een gewone reservering automatisch zo'n aanvraag, met jouw eigen tekst in het Nederlands, Engels en Duits.
Groepsaanvragen op één plek Nieuw
Elke groepsaanvraag uit je widget in een eigen lijst onder Meer.
Vraagt een groep via je widget een datum aan, dan staat die onder Meer › Groepsaanvragen, met datum, tijd, aantal gasten, het bericht en een knop om te mailen of te bellen. Je zet een aanvraag op Gecontacteerd of archiveert hem. Kan het niet, dan druk je op Afwijzen: na een controlevraag krijgt de gast een korte, nette mail. Een groep kan tot een jaar vooruit aanvragen.
Rapport over je aanvragen
Per maand: binnengekomen, verstuurd, geaccepteerd.
Een overzicht per maand van hoeveel aanvragen er binnenkwamen, hoeveel offertes je verstuurde en hoeveel daarvan zijn geaccepteerd. Zo zie je of je opvolging werkt in plaats van te gokken.
Draaiboek voor de vloer
Van geaccepteerde offerte naar een werkbriefje voor het team.
Bij een geaccepteerde offerte maak je een draaiboek: tijden, gangen, aantallen en afspraken op één document dat je uitprint of doorstuurt, zodat keuken en bediening hetzelfde verhaal hebben als de gast.
Facturen
Factuur uit de offerte, met je eigen factuurgegevens.
Je stelt je factuurgegevens eenmalig in en maakt vanuit een offerte een factuur, met een overzicht van wat er openstaat en wat te laat is. Losse facturen kun je met de hand toevoegen.
Eigen aanvraag- en offertepagina
Een publiek formulier voor groepsaanvragen, in jouw huisstijl.
Je krijgt een openbare aanvraagpagina die je op je site kunt insluiten of los kunt delen, en de gast bekijkt en accepteert zijn offerte via een eigen beveiligde link. Geen account nodig, geen heen-en-weer met bijlagen.
Arrangementen & extra's Nieuw
Toon arrangementen en upsells in de widget bij de reservering.
De eigenaar beheert arrangementen en extra's met geldigheidsregels (tijdvenster, datumbereik, weekdagen); de widget toont ze bij de gekozen tijd. Server-afgeleide prijs-types en een archief. (Wordt uitgerold; mee-boeken en betalen volgt.)
Techniek, beveiliging & koppelingen
Serieus geteste software met strikte data-isolatie, fijnmazige rechten en jouw volledige data-eigendom.
Volledige data-eigendom
Jouw gastdata is van jou, geen marktplaats ertussen.
Boekingen, gastgegevens en omzet leven in jouw eigen omgeving; geen commissie per couvert en geen tussenpartij die je gastenlijst bezit. In tegenstelling tot commissie-platforms houd jij de relatie én de data, voor een vast maandbedrag.
Multi-tenant data-isolatie
Elke query is gescoped op jouw restaurant, geen lek tussen zaken.
Elke admin-query haalt het restaurant uit het beveiligde token, nooit uit client-gestuurde waarden. Frontend-bescherming is geen beveiliging; de echte grens ligt op de server, en cross-tenant data-lek is als zwaarste beveiligingsbug geclassificeerd.
Medewerkers & rechten (CBAC)
Geef personeel eigen logins met fijnmazige rechten.
Per-restaurant medewerker-logins met rechten-toggles (boekingen, live-control, stats, instellingen, tafels), standaard dicht en server-afgedwongen. Een serveerster ziet alleen wat ze nodig heeft, en dat wordt op de server bewaakt, niet alleen verstopt in de UI.
SmartShifter rooster-koppeling
Zie je personeelsrooster direct op je Boekingen-pagina.
Toon je SmartShifter-rooster ingebed op de Boekingen-pagina, met een capaciteits-koppeling waarbij de staffing-forecast events bewust wél meetelt als couverts, zodat je genoeg personeel inplant voor een uitverkocht evenement. Reserveringen automatisch doorzetten naar je planning is opt-in en wordt gefaseerd uitgerold.
Validatie, rate limiting & audit-log
Elke schrijf-actie gevalideerd, beperkt en geaudit.
Strikte invoervalidatie op elk write-endpoint, rate limiting op alle publieke endpoints, en een 90-daagse audit-log. Elke geforceerde actie wordt met reden vastgelegd: waarschuw, weiger niet, zodat de eigenaar altijd een bewuste keuze mag maken.
Privé agenda-feed (.ics)
Abonneer je eigen agenda-app op je hele reserveringsboek.
Abonneer je eigen agenda (iPhone, Mac, Google, Outlook) op een privé .ics-feed van je hele reserveringsboek, via een geheime persoonlijke link die je niet deelt. Elke nieuwe à-la-carte boeking staat er binnen een seconde in. Hoe snel je hem ziet, bepaalt je agenda-app: een iPhone haalt de feed elk kwartier tot elk uur op, Google Agenda ongeveer elke 8 tot 12 uur. Daarom zie je in de instellingen wanneer je agenda-app de feed voor het laatst heeft opgehaald, en controleer je met een knop wat er nu in de feed staat.
Daisy, je AI-assistent in de app Nieuw
Een AI-assistent in BoekEerlijk zelf, voor eigenaar en team: ze beantwoordt je vraag, wijst je de weg op je eigen scherm en geeft door wat er niet klopt. Aan voor elk restaurant sinds 15 oktober 2026. Alles over Daisy en AI in BoekEerlijk
Vraag het Daisy
Typ wat je zoekt en je krijgt het antwoord, met waar het in de app staat.
Op een computer staat het zoekveld "Zoek of vraag het Daisy" bovenin (sneltoets ⌘K), op je telefoon tik je op haar gezicht in de bovenbalk of op Hulp onder Meer. Je ziet meteen de schermen en vaste antwoorden die bij je vraag horen, en per scherm een paar veelgestelde vragen. Elk antwoord zegt waar de instelling woont, met een knop Laat zien die je er direct heen brengt. Op Tafels, Boekingen en Live staat ze op je telefoon bewust niet in de weg. Een paar vaste vragen beantwoordt ze meteen uit je eigen gegevens, zonder AI-model: voor de eigenaar opent "zoek" met een naam Klanten met die naam al in het zoekveld, en "openingstijden vandaag" en "wachtlijst vandaag" geven direct het antwoord. Onder elk antwoord van haar AI tik je op Niet goed? en kies je wat er niet klopte.
Rondleidingen over je eigen scherm
Ze laat het je zien op het echte scherm, stap voor stap.
Bij een antwoord met een rondleiding loopt Daisy met je mee over je eigen app: ze opent het juiste scherm, zet een ring om de knop en legt in een kaartje ernaast uit wat je doet, in een tot drie stappen. Er zijn rondleidingen voor een walk-in invoeren, een tafel blokkeren, de groepsgrootte online, vandaag reserveren tot, een vaste dag dicht, een tafel toevoegen en de arrangementen.
Vrij vragen, over jouw zaak
Stel een vraag in je eigen woorden; ze kijkt in je eigen instellingen en cijfers.
Daisy is een AI-assistent: na je akkoord beantwoordt ze ook je vrije vragen. Hangt het antwoord af van jouw zaak, dan leest Daisy zelf je boekingsregels, openingstijden en tafels per zone, en je aantallen reserveringen, couverts, walk-ins en no-shows per periode. Nooit een gastnaam of een losse reservering, en alleen wat jouw login zelf mag zien. Kies je Liever niet, dan staat chatten uit en werken de vaste antwoorden en rondleidingen gewoon door.
Daisy vult in, jij slaat op
Vraag "zet de groepsgrootte online op 8" en ze vult het voor je in.
Vraag je Daisy een boekingsregel te veranderen, dan opent ze Instellingen › Boekingsregels en vult de nieuwe waarde in op het echte scherm. Opslaan doe je zelf, met de gewone knop; Daisy slaat nooit iets op. Ze vult alleen waarden in die de instelling zelf aanbiedt, zoals de groepsgrootte online, de buffer, hoe ver vooruit gasten boeken en vandaag reserveren tot, en alleen voor een login die die instellingen mag opslaan. Ook een speciale avond bij Events vult ze voor je in: naam, datum, zittingen, prijs en het maximum per zitting, en jij kijkt hem na en slaat op.
Meldingen rechtstreeks naar de maker
Klopt er iets niet, dan zet Daisy het op een kaartje voor Jeremy.
Loop je ergens vast of mis je iets, zeg het tegen Daisy. Ze maakt er een melding van met wat je deed, wat je verwachtte en wat je zag, jij controleert het kaartje en het gaat naar Jeremy, met het scherm, je apparaat en je laatste acties in de app erbij, zonder gastgegevens. Houdt iets je gasten tegen, dan krijgt hij direct een mail. Onder elke foutmelding in de app staat "Lukt het niet? Vraag Daisy", en wat er met je melding gebeurt zie je zelf terug bij Mijn meldingen.
Wat Daisy onthoudt, en wat niet
Jij ziet en bepaalt wat ze bewaart, en wist het met één knop.
Vraag je haar iets te onthouden, zoals hoe kort je antwoorden wilt, dan staat dat bij Wat Daisy onthoudt, waar je het aanpast of weghaalt. Voor je team bewaar je een paar vaste afspraken die iedereen leest. Gesprekken worden elke week geanalyseerd om Daisy beter te maken en binnen 14 dagen verwijderd, dus zet er geen gastnamen in; Vergeet alles wist jouw gesprekken en voorkeuren meteen. Een dagelijkse grens per zaak houdt het gebruik in toom, en Daisy zit gewoon in de vaste prijs.
Meerdere locaties Beta
Bestuur meerdere vestigingen vanuit één overzicht, met rollen en per-locatie toegang.
Group Control Center
Bestuur meerdere vestigingen vanuit één dashboard.
Een parallel dashboard met overzicht, locaties, boekingen, vergelijken, gasten, rapportages, medewerkers en facturatie, met eigenaar-, manager- en viewer-rollen. Wisselen van locatie scopet je toegang opnieuw op die vestiging, geen data-vermenging tussen zaken.
Veelgestelde vragen
De vragen die restaurants stellen voordat ze overstappen, met eerlijke antwoorden over wat er wel en niet in zit.
Wat krijg ik voor €25 excl. btw per maand?
Alles. De reserveringswidget voor je eigen website in het Nederlands, Engels en Duits, een eigen boekingspagina die zoekmachines kunnen lezen, onbeperkte reserveringen, live tafelbeheer met zones en automatische tafeltoewijzing, wachtlijst en walk-ins, bevestigings- en herinneringsmails in jouw huisstijl, een gastendatabase met tags en historie, aanbetalingen via Stripe, evenementen met capaciteit per datum, groepsaanvragen met offertes, draaiboeken en facturen, spreiding op piekmomenten, statistieken, medewerkers met eigen rechten, een import uit je vorige systeem en Daisy, je AI-assistent in de app. Geen tiers, geen upgrades, geen functie achter een extra betaalmuur.
Welke functies zitten er niet in BoekEerlijk?
Eerlijk, want dit is wat we vandaag niet doen: geen herinneringen per SMS of WhatsApp (herinneringen gaan per e-mail), geen koppeling met Reserve with Google, geen kassakoppeling en geen loyaliteitsprogramma. Aanbetalingen werken op evenementen en op gewone reserveringen, maar nog niet op een offerte. De tafelplattegrond en het beheer van meerdere locaties zijn beta en staan niet standaard aan. Cadeaubonnen en een automatisch reviewverzoek na het bezoek zitten er sinds september 2026 wel in: cadeaubonnen voor 1% per verkochte bon plus de Stripe-kosten, het reviewverzoek zonder meerprijs. Alle andere functies op deze pagina werken vandaag. Wat er elke maand bijkomt, lees je op Wat is nieuw.
Zijn er duurdere plannen met meer functies?
Nee. BoekEerlijk heeft één plan van €25 per maand exclusief btw per locatie. Elke betalende zaak krijgt precies dezelfde functies, of je nu twintig of vijfduizend reserveringen per maand verwerkt. Geen Pro-versie, geen Enterprise-versie, geen functie die pas opengaat bij een duurder pakket.
Wat zijn de opstartkosten?
Nul. Geen setup-fee, geen onboarding-fee, geen hardware. Je maakt een gratis account aan, richt je restaurant in vijftien tot dertig minuten in, plaatst de widget op je website en je staat live. De eerste 30 dagen zijn gratis, zonder creditcard.
Hoe onderscheidt BoekEerlijk zich van duurdere vaste-prijs systemen?
Drie dingen. De prijs: €25 per maand tegenover de €79 tot €149 die in het premium segment gangbaar is. Het contract: maandelijks opzegbaar in plaats van een jaarcontract met niet-terugbetaalbare kosten. En het eigenaarschap: BoekEerlijk is Nederlands en onafhankelijk, terwijl een groot deel van de markt inmiddels onder één buitenlandse eigenaar valt. Het eerlijke verschil de andere kant op: sommige duurdere systemen hebben meer marketing-automatisering en kassakoppelingen dan wij.
Kan ik BoekEerlijk zien werken voordat ik een account maak?
Ja, op twee manieren. Via de demo op deze site zie je het dashboard met voorbeelddata. En op onze klantenpagina staan de echte, live boekingspagina's van zaken die BoekEerlijk gebruiken, dus je kunt zelf een reservering doorlopen zoals hun gasten dat doen. Daarna kun je een gratis account aanmaken en het volledige dashboard 30 dagen gratis gebruiken.
Wat gebeurt er met mijn data als ik opzeg?
Rapportages exporteer je zelf als CSV vanuit het dashboard. Een export van je reserveringen en gastgegevens vraag je aan via info@boekeerlijk.nl, het liefst voordat je opzegt: binnen 30 dagen na het einde van je abonnement wissen we je gegevens, behalve wat we wettelijk moeten bewaren, zoals facturen. Wij verkopen jouw gastdata niet door en gebruiken hem niet voor marketing richting jouw gasten.
Is BoekEerlijk geschikt voor fine dining, of alleen voor kleinere zaken?
Voor beide, en voor alles ertussenin. Dezelfde reserveringsflow, hetzelfde tafelbeheer en dezelfde evenementen- en offertemodule draaien bij een eetcafé, een fine dining restaurant, een brasserie met doorlopende service, een hotelrestaurant en een groepslocatie die honderden gasten per dag ontvangt. Wat een fine dining zaak soms mist: herinneringen per SMS, een kassakoppeling en een loyaliteitsprogramma zitten er niet in.
Klaar om eerlijk te reserveren?
Al deze functies zitten in de vaste prijs van €25 per maand. Geen commissie, geen opstartkosten, 30 dagen gratis.