NexusKit

Module

Boekingen

Laat klanten diensten boeken op basis van je beschikbaarheidsregels via publieke APIs. Dashboard kalender inbegrepen.

Gratis startenAPI documentatie

Functies

Volledige planningsfunctionaliteit zonder het SaaS-prijskaartje.

Dienstenconfiguratie

Definieer diensten met duur, buffer-tijd, capaciteit en prijzen. Meerdere talen ondersteund.

Beschikbaarheidsregels

Stel wekelijkse regels in per dag met start/eindtijd. Ondersteuning voor ochtend- en middagsplitsingen per dag.

Beschikbaarheidsuitzonderingen

Override regels voor specifieke datums — feestdagen, speciale uren, eenmalige evenementen.

Tijdsblok generatie

Berekent algoritmisch beschikbare tijdslots op basis van je regels, duur en buffer-tijd.

Turnstile captcha

Botbescherming op het publieke boekingsendpoint via Cloudflare Turnstile.

CSV-export

Exporteer alle boekingen als CSV met klantgegevens, tijdstempels en status.

Use cases

Elk bedrijf dat afspraken plant kan NexusKit Boekingen gebruiken.

Consulting & coaching

Laat klanten 30-minuten of 1-uur sessies boeken op basis van je beschikbaarheid.

Dienstverlenende bedrijven

Salons, reparatiewerkplaatsen, agencies — laat klanten online een tijdslot kiezen.

Teamschema's

Interne planning voor sollicitatiegesprekken, demo's of spreekuren met groepscapaciteit.

Evenementenboekingen

Beheer kleine evenementen, workshops of lessen met capaciteitslimieten en buffer-tijd.

Hoe de API werkt

Stel diensten in, configureer beschikbaarheid en laat klanten in drie stappen boeken.

1. Maak diensten aan

Definieer je diensten met duur, buffer-tijd, capaciteit en prijzen.

POST /v1/booking/services
{
  "names": { "nl": "30-min Consultatie" },
  "durationMin": 30,
  "bufferMin": 10,
  "capacity": 1,
  "priceCents": 5000,
  "currency": "EUR"
}

2. Stel beschikbaarheid in

Configureer wekelijkse regels en datum-specifieke uitzonderingen.

POST /v1/booking/availability
{
  "rules": [
    { "day": 1, "start": "09:00", "end": "12:00" },
    { "day": 1, "start": "14:00", "end": "17:00" }
  ],
  "exceptions": {
    "2025-12-25": null
  }
}

3. Klanten boeken

Publieke endpoints laten klanten beschikbare slots ophalen en boekingen aanmaken.

GET  /v1/public/booking/services/:id/slots?date=2025-07-15
POST /v1/public/booking/bookings
{
  "serviceId": "...",
  "startsAt": "2025-07-15T09:00:00Z",
  "customer": { "name": "Jan", "email": "[email protected]" }
}

Veelgestelde vragen

Ondersteunt Boekingen tijdzones?

Ja. Elke tenant heeft een tijdzoneveld (standaard UTC). Slotberekening gebruikt UTC-tijdstempels zodat boekingen consistent zijn over tijdzones.

Is NexusKit Boekingen gratis?

Ja, binnen fair-use limieten — 5.000 boekingen per maand, 120 verzoeken per minuut.

Kan ik verschillende prijzen instellen per dienst?

Ja. Elke dienst heeft een priceCents-veld en valuta (standaard EUR). Zet op null voor gratis diensten.

Hoe werkt groepsboeking?

Stel capaciteit in op meer dan 1 bij een dienst. Het slot-algoritme staat dat aantal gelijktijdige boekingen per tijdslot toe.

Kan ik specifieke datums blokkeren?

Ja. Gebruik beschikbaarheidsuitzonderingen om wekelijkse regels te overschrijven voor feestdagen, speciale uren of eenmalige evenementen.

Klaar om boekingen te ontvangen?

Gratis starten. Geen creditcard. Stel je eerste dienst in minuten in.

Gratis account aanmakenAPI documentatie