Quiz Funnel — Build Multi-Step Quiz Funnels
A quiz funnel guides users through a sequence of questions, branches their path depending on each answer, and lands them on a result screen. With quiz-ui, you define the entire funnel as a plain JavaScript object and drop the components into your React project — no npm package, no black box.
Last updated: 2026-09-25
Frequently asked questions
What is a quiz funnel?
A quiz funnel is a multi-step question flow that routes users through different paths based on their answers, ending on a personalized result or a lead-capture form.
Why use Radix components for a quiz funnel?
Radix UI primitives give you accessible, unstyled building blocks. quiz-ui layers the funnel engine and answer components on top, so you own the source and style it however you want.
Can quiz-ui handle branching in a quiz funnel?
Yes. Each step in a QuizDefinition can declare branch rules that evaluate against collected answers — the first rule that matches determines where the funnel goes next.