Modul
Mehrstufige Onboarding-Flows mit Fortschrittsverfolgung, Abschluss-Webhooks und integriertem Bot-Schutz.
Alles, was Sie für strukturierte Onboarding-Flows per API benötigen.
Definieren Sie Onboarding-Flows mit beliebigen JSON-Schritten. Jeder Schritt sammelt Daten und schreitet fort.
Verfolgen Sie currentStep, angesammelten Payload und Abschlussstatus pro Sitzung.
Feuern Sie onboarding.completed-Events an Ihre Webhook-Endpunkte, wenn eine Sitzung abgeschlossen ist.
Bot-Schutz im ersten Schritt über Cloudflare Turnstile. In der Entwicklung überspringbar.
Verstecktes Feld auf Schritt 0 verwirft Bot-Sitzungen stillschweigend.
Exportieren Sie alle Sitzungen mit Abschlussstatus, Payloads und Zeitstempeln.
Jeder Workflow, der schrittweise Daten sammelt, kann NexusKit Onboarding verwenden.
Führen Sie neue Benutzer durch Kontoeinrichtung, Einstellungen und erste Schritte in Ihrem Produkt.
Mehrstufige Formulare, die progressiv mehr Details sammeln, bevor sie an den Vertrieb weitergeleitet werden.
Strukturierte Workflows für Neueinstellungen, Dokumentensammlung und Trainingsfortschritt.
Schritt-für-Schritt-Identitätsverifizierung mit Dokumentenupload und Überprüfungsstufen.
Erstellen Sie einen Flow, starten Sie eine Sitzung und schreiten Sie Schritt für Schritt fort.
POST /v1/onboarding/flows
{
"name": "Neuer Benutzer",
"steps": [
{ "type": "info", "label": { "en": "Willkommen" } },
{ "type": "form", "label": { "en": "Ihre Daten" } },
{ "type": "confirm", "label": { "en": "Überprüfung" } }
]
}POST /v1/public/onboarding/flows/:flowId/sessions
{
"locale": "de",
"turnstileToken": "..."
}PATCH /v1/public/onboarding/sessions/:sessionId
{
"payload": { "name": "Max Mustermann", "email": "[email protected]" }
}
// Antwort: { "currentStep": 1, "completedAt": null }Wenn currentStep die Gesamtschritte erreicht, wird die Sitzung als abgeschlossen markiert und ein Webhook feuert.
Definieren Sie einen Flow mit einem JSON-Steps-Array. Jeder PATCH-Aufruf an die öffentliche API schreitet die Sitzung um einen Schritt fort und verbindet den Step-Payload. Wenn currentStep >= steps.length, wird die Sitzung als abgeschlossen markiert.
Ja, innerhalb der Fair-Use-Grenzen: 5.000 Onboarding-Sitzungen pro Monat, 120 Anfragen pro Minute.
Ja. Konfigurieren Sie Webhook-Endpunkte im Dashboard. Das onboarding.completed-Event feuert mit dem vollständigen Sitzungs-Payload, wenn ein Flow abgeschlossen wird.
Turnstile wird nur bei Schritt 0 (Sitzungserstellung) überprüft. Nachfolgende Schritte erfordern kein Captcha.
Ja. Jeder Schritt hat seine eigene Payload-Struktur. Die Sitzung sammelt alle Step-Payloads in einem einzelnen JSON-Objekt.
Kostenlos starten. Keine Kreditkarte. Richten Sie Ihren ersten Flow in Minuten ein.