Log inSign up

Examples library

Getting started dashboard

Show users learning resources and onboarding tips when they first sign up.

Getting started dashboard example application – Flows

This example showcases a getting started dashboard powered by @flows/react to help onboard new users to your application.

A getting started dashboard is a centralized location where users can find resources, tutorials, and tips to help them get started with your application. It can also provide quick access to important features and settings.

Best practices:

  • Make sure that users can easily access the dashboard when they need it.
  • Give users the ability to re-launch onboarding tours as needed.
  • Offer an option to hide the dashboard if users find it distracting.
  • Include a progress tracker to show users how much they have completed.
  • Use clear and concise language to explain each step of the onboarding process.
  • Provide actionable call-to-actions.

Features

When a user opens the application, they are greeted with an onboarding dashboard, which contains a demo video, a link to a list of tutorials, and a button to launch an interactive tour.

Below is a screenshot of how the workflow is set up in Flows:

Flows workflow setup for the getting started dashboard example

Getting started

  1. Sign up for Flows if you haven’t already. You can create a free account here.
  2. Clone the repository from GitHub and install the required dependencies in the project directory.
  3. Add your organization ID in the providers.tsx file.
  4. Create a new component in your organization with the following configuration:
    • UI component: GettingStarted
    • Slottable: true
    • Custom properties:
      • Title
      • Learn link
      • Trigger tour
      • Plugin link
    • Exit nodes:
      • close
  5. Recreate the workflow in your organization and publish it.
  6. Run the development server with pnpm dev.

Learn more

To learn more about Flows take a look at the following resources:

Framework

Next.js

Tags

Slottable
Adoption
Onboarding
In-app help hub
Tour

Explore more examples

Build anything with Flows

Build the product adoption experiences you've always wanted.

Get started for free

No credit card required. Free forever.