Creative Tim UICreative Tim UI

Onboarding Blocks based on shadcn/ui

PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Onboarding stepper form with multi-step inputs
onboarding-stepper-form

Onboarding Stepper

Collect profile details and configure the workspace.

Step 1 of 3
1

Profile

Company info

2

Workspace

Team setup

3

Finish

Review

Company profile

Tell us about your organization.

Setup checklist

Complete these items to launch faster.

Complete company profilePending
Invite stakeholdersOptional
Connect billingRecommended
import OnboardingStepperForm from "@/components/creative-tim/blocks/onboarding-stepper-form"

export default function Page() {
  return <OnboardingStepperForm />
}
Files
app/onboarding-welcome-block/page.tsx
import OnboardingWelcomeBlock from "@/components/creative-tim/blocks/onboarding-welcome-block"

export default function Page() {
  return <OnboardingWelcomeBlock />
}
Welcome card with icon, title, description, and action buttons
onboarding-welcome-block

Welcome to our community!

Let's get you started on an amazing journey

1

Complete your profile

Add your details to personalize your experience

2

Explore features

Discover all the tools and resources available

3

Connect with others

Join a vibrant community of like-minded people

import OnboardingWelcomeBlock from "@/components/creative-tim/blocks/onboarding-welcome-block"

export default function Page() {
  return <OnboardingWelcomeBlock />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Multi-step onboarding flow with stepper, forms, and testimonials
user-onboarding

Account

Profile

Confirmation

Nice to meet you!

company logo

"Knowledge is either from direct experience or from verifiable, falsifiable science. There is knowledge that is transmitted but not verifiable / falsifiable. They're slowed down by their perception of themselves."

John Down

CEO @ Coinbase
import UserOnboarding from "@/components/creative-tim/blocks/user-onboarding"

export default function Page() {
  return <UserOnboarding />
}