# Onboarding Checklist

> Setup checklist with a progress bar, 4 steps from verifying a domain to adding a webhook. Checking a step fills the circle first and the tick draws in right after it, which reads better than both landing at once, and done steps strike through. The steps sit at the top of the file. Light and dark via shadcn theme tokens, respects reduced motion. More dark, data-dense components at https://www.ssych.com/library?ref=21st.dev

- Author: [Savva Sicevs](https://21st.dev/@ssychui)
- Library: [ssych ui](https://21st.dev/@ssychui/library/ssicevs)
- License: mit
- Tags: Onboarding, Checklist, Progress
- npm dependencies: framer-motion
- Live preview: https://21st.dev/@ssychui/components/onboarding-checklist

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/ssychui/onboarding-checklist?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/onboarding.md
