Module
Meerstaps onboardingsprocessen met voortgangsbeheer, voltooiingswebhooks en ingebouwde botbescherming.
Alles wat je nodig hebt voor gestructureerde onboardingsprocessen via API.
Definieer onboarding-processen met willekeurige JSON-stappen. Elke stap verzamelt gegevens en laat de sessie vorderen.
Volg currentStep, het opgebouwde payload en de voltooiingsstatus per sessie.
Stuur onboarding.completed-events naar je webhook-eindpunten wanneer een sessie is afgerond.
Botbescherming op de eerste stap via Cloudflare Turnstile. Overslaan in ontwikkeling.
Verborgen veld op stap 0 dat botsessies stilzwijgend verwijdert.
Exporteer alle sessies met voltooiingsstatus, payloads en tijdstempels.
Elk workflow die stapsgewijs gegevens verzamelt, kan NexusKit Onboarding gebruiken.
Begeleid nieuwe gebruikers door accountinstellingen, voorkeuren en eerste stappen in je product.
Meerstapsformularen die progressief meer details verzamelen voordat ze worden doorgestuurd naar sales.
Gestructureerde workflows voor nieuw personeel, documentverzameling en trainingsvoortgang.
Stapsgewijze identiteitsverificatie met documentupload en beoordelingsfasen.
Maak een proces aan, start een sessie en vorder stap voor stap.
POST /v1/onboarding/flows
{
"name": "Nieuwe gebruiker",
"steps": [
{ "type": "info", "label": { "nl": "Welkom" } },
{ "type": "form", "label": { "nl": "Jouw gegevens" } },
{ "type": "confirm", "label": { "nl": "Controle" } }
]
}POST /v1/public/onboarding/flows/:flowId/sessions
{
"locale": "nl",
"turnstileToken": "..."
}PATCH /v1/public/onboarding/sessions/:sessionId
{
"payload": { "name": "Jan de Vries", "email": "[email protected]" }
}
// Antwoord: { "currentStep": 1, "completedAt": null }Wanneer currentStep het totale aantal stappen bereikt, wordt de sessie als voltooid gemarkeerd en wordt een webhook gestuurd.
Definieer een proces met een JSON steps-array. Elke PATCH-aanroep naar de publieke API laat de sessie één stap vorderen en voegt de stap-payload samen. Wanneer currentStep >= steps.length, wordt de sessie als voltooid gemarkeerd.
Ja, binnen fair-use-limieten: 5.000 onboardingsessies per maand, 120 verzoeken per minuut.
Ja. Configureer webhook-eindpunten in het dashboard. Het onboarding.completed-event wordt gestuurd met het volledige sessiepayload wanneer een proces is afgerond.
Turnstile wordt alleen geverifieerd op stap 0 (sessieaanmaak). Volgende stappen vereisen geen captcha.
Ja. Elke stap heeft zijn eigen payloadstructuur. De sessie verzamelt alle stap-payloads in één JSON-object.
Gratis beginnen. Geen creditcard. Stel je eerste proces in enkele minuten in.