Skip to main content

Onboarding Block

Onboarding Block

User journeys, activation flows

The Onboarding Block helps you design and track user activation journeys. Create multi-step onboarding flows, track completion rates, and optimize your user activation funnel.

Features

  • Multi-step onboarding flows
  • Progress tracking
  • Activation analytics
  • Custom journey templates
  • Email automation triggers
  • A/B testing support
  • Completion milestones

Quick Start

npm install @23blocks/sdk
import { BlocksClient } from '@23blocks/sdk';

const client = new BlocksClient({
baseUrl: 'https://api.23blocks.com',
appId: 'your-app-id'
});

// Start onboarding journey
const journey = await client.onboarding.startJourney({
userId: 'user-123',
templateId: 'new-user-flow'
});

// Complete a step
await client.onboarding.completeStep({
journeyId: journey.id,
stepId: 'profile-setup'
});