Get a new user to first value, not just through your sign-up form.
RunMarkLabs is the onboarding and activation components product teams rebuild badly every time they need one: multi-step flows, progress indication, checklists, empty states, tours, and contextual prompts. Not another generic component library — those components exist here too, but only as internal primitives.
This is the same Stepper and Callout the free tier ships. Click
through it.
- 2Connect your data
- 3Ship your first workflow
Invite your team
Six components you'll actually use
Every component forwards its ref, spreads rest props, ships a controlled and an uncontrolled mode, and passes axe with zero violations. Two are built out end to end right now — start there.
Three tiers, one codebase
Free is real — MIT, six components, nothing held back. Foundation is where a funded team gets the system underneath the components, not just the components.
Free
$0
The marketing tier. Also just a good free component set.
- 6 core components: Stepper, ProgressRing/Bar, Checklist, EmptyState, Callout, WelcomeCard
- MIT license
- Public npm + public GitHub
Pro
$149 per developer
The full component set for teams building the real thing.
- Everything in Free
- Tour, ActivationMeter, SetupWizard, InlineHint, SuccessMoment
- OnboardingProvider + hooks + analytics adapters
- Commercial license, perpetual use, 1 year of updates
Built for a funded team
Foundation
$999 one time
Everything in Pro, plus the system underneath it — the alternative is three engineer-months.
- Everything in Pro
- Token architecture + theming system
- Storybook config + visual regression harness
- Figma token pipeline + migration playbook
- Contribution guidelines
Read the docs
Every implemented component's page has a live, editable playground, a props table generated from its actual types, accessibility notes, and a copyable install snippet.
Start with Callout →