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'
});