nisebookings

Boekingssysteem voor developers en bureaus

Bouw de website. De boekingen zijn geregeld.

Afspraken, lessen, tickets en betalingen voor de sites die je bouwt in Astro, Next.js of gewone HTML. Zet het boekingsformulier erop met twee regels, of bouw je eigen interface op de API. Je klant beheert alles zelf. Jij hebt geen plugin om bij te werken en geen boekingsbackend om te onderhouden.

  • Een werkend boekingsformulier in twee regels code
  • Betalingen gaan direct naar het Mollie-account van je klant
  • Astro, Next.js, gewone HTML of WordPress

Gratis zolang je bouwt. Nog geen account? Eén API-call geeft je een sandbox van 24 uur.

In een Astro-pagina

<script src="https://app.nisebookings.com/widget.js" defer></script>
<nise-booking data-key="YOUR_PUBLIC_KEY"></nise-booking>

Het probleem

Een moderne site heeft geen plek voor boekingen.

Een statische site heeft geen database, geen beheer en geen plugins. Vraagt een klant om online boeken, dan heb je drie slechte opties.

  • Terug naar een CMS

    Eén functie bepaalt dan de hele stack.

  • Een link naar een planpagina

    Klanten verlaten je ontwerp om ergens anders te boeken.

  • Zelf bouwen

    Tijdzones, dubbele boekingen, terugbetalingen, wachtlijsten. En daarna onderhoud zolang de klant blijft.

nisebookings is een vierde optie: een compleet boekingssysteem dat naast je site draait, niet erin.

Hoe het past

Jouw frontend. Een boekingsbackend die je niet zelf host.

Je site blijft wat hij is. De boekingsengine, het beheer, de mails en de betalingen staan in het account van je klant. Je bereikt ze met een scripttag, of via de API vanuit je eigen componenten.

  1. Jouw site

    Astro, Next.js, gewone HTML of WordPress. Statisch of server-side gerenderd.

  2. nisebookings

    Boekingsengine, beheer, mails en herinneringen, twee API’s, webhooks.

  3. Mollie-account van je klant

    Hier komen de betalingen binnen. Kaartgegevens komen niet op je site en niet bij nisebookings.

Je klant — Beheert agenda, klanten, betalingen en mail zelf.

  • Embedden of headless

    Zet het webcomponent op de pagina en geef het je eigen stijl met CSS-variabelen. Of roep de publieke API aan vanuit je eigen componenten.

  • Niets te hosten

    Het boekingsformulier praat rechtstreeks met nisebookings. Je site kan volledig statisch blijven.

  • Vrij herontwerpen

    De boekingen staan in het account van je klant, niet in de site. Herbouwen of van framework wisselen: dezelfde sleutel blijft werken.

Voor je klant

Geen agendalink. Een boekingssysteem.

Alles waarvoor een bedrijf anders een plugin met add-ons koopt. Plus een beheeromgeving waarin ze zelf werken, zonder jou te bellen.

  • Afspraken en middelen

    Elke dienst heeft een eigen duur en prijs, per medewerker. Een medewerker kan ook een ruimte, een boot of een apparaat zijn.

  • Lessen en wachtlijsten

    Stel een maximum per les in en laat zien hoeveel plekken er nog zijn. Komt er een plek vrij, dan krijgt de wachtlijst een mail.

  • Strippenkaarten en reeksen

    Verkoop tien sessies vooraf; de klant plant ze in via een eigen link. Wekelijks of maandelijks boeken in één keer.

  • Evenementen en tickets

    Workshops, rondleidingen en avonden met verschillende tickettypes. Elk ticket heeft een eigen code.

  • Betalingen op de eigen rekening

    Een aanbetaling of het hele bedrag, met of zonder btw, via het eigen Mollie-account van het bedrijf. Het geld gaat nooit via nisebookings.

  • Vragen vóór het boeken

    Intakevragen per dienst, ook met bestandsupload. Alleen zichtbaar als ze van toepassing zijn.

  • Mails en zelf regelen

    Een bevestiging met agendabestand, herinneringen als het bedrijf dat wil, en een link om te annuleren of te verzetten.

  • Eén beheeromgeving

    Agenda, klanten, betalingen en verzonden mail op één plek. Medewerkers zien alleen hun eigen agenda.

Probeer het als klant

Dit is het echte boekingsformulier. Kies een dienst en een tijd en vul je gegevens in. De boeking komt in een demo-account: geen bedrijf ziet hem en er wordt niets afgeschreven.

Wat ik tegen mijn agent zei
Richt mijn boekingsaccount in voor twee webdevelopment-cursussen in een categorie “Webdevelopment courses”: “Learning Astro the easy way” en “Learning Next.js the easy way”. Elke cursus duurt 3 uur en kost € 99 inclusief 21% btw, volledig betaald bij het boeken. Maximaal 20 mensen per sessie, en ik geef ze zelf. Boek daarna een testsessie en vertel me wat je hebt ingesteld.

De echte chat: Claude Code, verbonden met de MCP-server, heeft de twee cursussen in deze demo ingericht en een testsessie geboekt.

Nog niet: sms, WhatsApp en tweerichtingssync met Google of Outlook. Het beheer is er in het Nederlands en Engels, per persoon die inlogt. Klanten zien het boekingsformulier, de links en de mails in de taal die je voor het account kiest. Wat wel en niet past

Voor developers

De boekingsbackend die je niet zelf hoeft te bouwen.

Eén backend, drie ingangen. Begin met het component en stap over op de API als het ontwerp daarom vraagt.

  • Embedden

    <nise-booking> en <nise-events>: webcomponenten zonder dependencies, ongeveer 20 KB gzipped. Ze nemen je lettertype over en halen hun kleuren uit CSS-variabelen.

  • Headless

    De publieke REST-API, met één publieke sleutel: diensten, slots, prijzen, boekingen, betalingen en tickets. De server rekent elke prijs na en controleert elk slot in een transactie. Je interface kan dus niet overboeken.

  • Instellen vanuit code

    Een beheer-API met sleutels per bevoegdheid dekt het hele beheer: diensten, medewerkers, roosters, openingstijden, klanten, instellingen en webhooks.

  • OpenAPI 3.1
  • Idempotency-keys op elke schrijfactie
  • Ondertekende webhooks met retries
  • API-versies met datum
  • Rate limits met Retry-After
  • Sandbox in één call

Nu proberen, zonder account

curl -s -X POST https://app.nisebookings.com/api/sandbox
# → a 24-hour account with a public key and an API key.
#   Mail is captured, payments are fake.

Coding agents

Je agent bouwt het, stelt het in en bewijst dat het werkt.

Alles uit het beheer zit ook in de API en in een gehoste MCP-server. Zo nemen Claude Code, Cursor, Codex of Copilot het herhaalwerk van elk klantproject over.

  1. Prototype

    De agent maakt een sandbox en zet het boekingsformulier op je pagina.

  2. Instellen

    Met een sleutel die jij aanmaakt, zet hij de diensten, medewerkers en openingstijden van je klant erin.

  3. Controleren

    Hij boekt een testafspraak en leest de bevestigingsmail terug.

  4. Rapporteren

    Hij meldt wat hij heeft ingesteld. Jij controleert het in het beheer.

  • 46 MCP-tools
  • OpenAPI voor beide API’s
  • AGENTS.md en een Claude Code-skill voor je project
  • Opgenomen in het officiële MCP-register

De agent doet het instelwerk. Wat je klant verkoopt, voor welke prijs en wanneer, beslist je klant. Elke sleutel beperk je tot wat de klus vraagt en trek je met één klik in.

Voor bureaus

Eén boekingsopzet voor al je klantsites.

Bouw de integratie één keer: het component, de styling, de agentinstructies, het installatiescript. Gebruik hem opnieuw bij de volgende klant. Elke klant krijgt een eigen account, beheer en Mollie-betalingen.

  • Geen prijs per medewerker

    Medewerkers, ruimtes en middelen zijn onbeperkt in Pro en Agency.

  • Een account per klant

    Elke klant heeft een eigen beheer, eigen boekingen en eigen gegevens. Niets loopt door elkaar.

  • Instellen met een script

    Diensten, roosters en webhooks van een nieuwe klant komen uit één script of één prompt. Geen middag klikken.

  • Goedkoper per klant

    Vijf klantaccounts kosten minder dan drie Pro-abonnementen. Wat je voor de boekingsmodule rekent, bepaal je zelf.

Prijzen

Gratis zolang je bouwt. Betalen zodra je klant live gaat.

Je betaalt per site, nooit per persoon. Medewerkers, ruimtes en middelen zijn onbeperkt in Pro en Agency.

  • Free

    € 0 per maand

    Voor bouwen, testen en kleine sites.

    • 50 boekingen per maand
    • 250 klanten
    • 1 medewerker, 1 site
    • Boekingsformulier en publieke API
    • Sandbox om tegen te testen

    Beginnen

  • Agency

    € 49 per maand

    of € 490 per jaar

    Voor bureaus met meerdere klantsites.

    • 5 klantaccounts inbegrepen, daarna € 9 per account
    • 1.000 boekingen per account
    • Alles van Pro
    • Wisselen tussen klantaccounts met één login

    Beginnen

Elk abonnement heeft het boekingsformulier, de publieke API en de sandbox. Pro voegt de beheer-API, de MCP-server en webhooks toe.

Wat er in elk abonnement zit

Overstappen

Kom je van WordPress en Bookly?

Een goed gebouwde WordPress-site is prima. Het gaat niet om een traag CMS. Het gaat om vrij kiezen voor je volgende site, met de boekingen erbuiten.

Kan ik WordPress voorlopig houden?

Ja. Plak de twee regels in een Custom HTML-blok, of gebruik de plugin. Bouw je de site later opnieuw, dan blijven de boekingen gewoon staan.

Kan het wat Bookly kan?

Het grootste deel van de engine: capaciteit, wachtlijsten, strippenkaarten, reeksen, extra’s, samengestelde diensten, evenementen, aanbetalingen en kortingscodes. Nog niet: sms, tweerichtings-agendasync, locaties, cadeaubonnen en facturen.

Kan ik mijn Bookly-gegevens importeren?

Er is geen importknop. Een script of een coding agent zet diensten, medewerkers en roosters opnieuw neer via de beheer-API. Lopende afspraken laat je in het oude systeem aflopen.

Moet mijn klant iets nieuws leren?

Ja, een aparte beheeromgeving. Iedereen die inlogt, gebruikt hem in het Nederlands of Engels.

De volledige vergelijking

Boekingen op je volgende site.

Begin gratis en bouw tegen een sandbox. Je betaalt zodra je klant echte boekingen krijgt.

Gratis account. Alleen een e-mailadres nodig.