App recipes

Build common SaaS flows from maintained screen sets or a short list of blocks.

Last updated Aug 26, 2026

Start with a app flow

A app flow is a maintained set of screens for one customer task. Use it when you need more than a single section, then replace screens that do not fit your app.

Browse app flows

Dashboard foundation

  1. Application shell

    Choose the navigation structure that matches the number of app areas.

  2. Dashboard home

    Show the few values and tasks a returning user needs first.

  3. Primary record view

    Add a table, list, or board for the main object in the app.

  4. Empty and error states

    Give every new account a clear first action and every failed request a recovery path.

Browse dashboard blocks

Account onboarding

  1. Sign in or create account

    Ask only for the information required to start.

  2. First setup choice

    Use the task that brought the customer in, not a generic welcome survey.

  3. Immediate result

    Create the first useful screen or project before asking for optional details.

  4. Return path

    Bring returning users back to the unfinished step with their choices intact.

Browse onboarding blocks

Plans and billing

  1. Plan comparison

    Show the practical difference between plans and the billing interval.

  2. Continue to checkout

    Send the selected plan and interval to the payment flow without asking twice.

  3. Billing settings

    Show the current plan, renewal date, payment method, and invoices.

  4. Failure recovery

    Keep the account usable where possible and explain the next payment action.

Browse billing blocks