Tracked Setup SequencePRO

A setup section listing four numbered steps with who owns each one, against a column that sticks while they scroll and floats a live step tracker on an image tile.

Onboarding35: Tracked Setup Sequence

A setup section listing four numbered steps with who owns each one, against a column that sticks while they scroll and floats a live step tracker on an image tile.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/onboarding35?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/onboarding35?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/onboarding35.tsx, the progress16 tracker piece it floats on the tile (installed to components/beste/piece/progress16.tsx), and the badge23 and button21 components it uses for the eyebrow and the action.

Quick start

The installed file exports onboarding35Demo alongside the block: the exact props behind the preview above. Spread it to get a working sequence in one line.

tsx
import { Onboarding35, onboarding35Demo } from "@/components/beste/block/onboarding35";

export default function SetupPage() {
  return <Onboarding35 {...onboarding35Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Onboarding35 } from "@/components/beste/block/onboarding35";
import { Progress16 } from "@/components/beste/piece/progress16";

export default function SetupPage() {
  return (
    <Onboarding35
      badge={{ label: "The sequence" }}
      heading="Four steps, and you can see which one you are on"
      description="Setup is tracked in the product rather than in somebody's inbox."
      steps={[
        {
          title: "Send us what you have",
          description: "Any export from your current system, in whatever shape it comes out.",
          owner: "You, about ten minutes",
        },
        {
          title: "Map it together",
          description: "One hour agreeing what each old field becomes.",
          owner: "One hour, both of us",
        },
      ]}
      media={
        <Progress16
          title="Your setup"
          steps={["Export", "Map fields", "Review", "Go live"]}
          activeIndex={1}
          caption="Mapping is booked for Thursday."
        />
      }
      image={{ src: "/backdrops/blue.jpg", alt: "Soft blue gradient backdrop" }}
      mediaCaption="The same tracker your team sees."
      button={{ label: "Start step one", href: "/setup" }}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string }Eyebrow above the hairline rule, rendered through Badge23
headingstringSection heading in the left column of the header
descriptionstringSupporting paragraph, right-aligned from md up
stepsStep[][]The sequence, numbered automatically
mediaReactNodeLive asset on the sticky tile, progress16 in the demo
image{ src: string; alt: string }Backdrop behind the media tile
mediaCaptionstringCaption under the tile
button{ label: string; href: string }Action under the last step
classNamestringExtra classes for the outer section
ts
type ActionLink = {
  label: string;
  href: string;
};

type Step = {
  title: string;
  description: string;
  owner: string;
};

Behavior notes

More Onboarding blocks

View all Onboarding
PRO

onboarding6

Vertical Timeline Steps

Vertical timeline layout with step indicators, descriptions, and a connecting progress line. Perfect for workspace setup flows with detailed step explanations.

PRO

onboarding33

Interactive Setup Checklist

A setup panel pairing a soft progress column, where an oversized percentage and accent bar react to what is ticked, with hairline checklist rows that each carry a description and a jump-in link.

PRO

onboarding5

Horizontal Steps with Progress Line

Multi-step progress indicator with numbered circles connected by a progress line. Perfect for account setup wizards that show users their completion status.

PRO

onboarding34

Role Based Getting Started

A getting-started section whose role pills swap a sticky summary column and the numbered steps beside it, each step carrying its own title, explanation, and honest time estimate.

PRO

onboarding12

Circular Progress with Checklist

Visual progress tracker featuring a circular percentage indicator with completion stats and task list. Perfect for profile setup flows that encourage users to reach 100% completion.

PRO

onboarding31

Three Step Getting Started

A getting-started section with an eyebrow over a hairline rule, a two-column heading, three monospace-numbered steps under their own hairlines, and an accent button.