Announcing the new Onboarding Flow!

The latest update to the SaaS Starter Kits is here! This update includes changes to the Onboarding Flow after sign-up.

Hey there! 👋

Giancarlo here, back with another Makerkit update for you. This update included an overhaul of the Onboarding Flow. It's now cleaner, better looking, more functional and easier to extend!

Let's dive in!

The "old" Onboarding Flow

The old onboarding flow had never been updated since the first release of the SaaS Starter Kit. It was a simple, one-page flow that asked for the organization's name. It was functional, but it was also very basic and didn't really give the user a good first impression of the product.

The new onboarding flow is a multi-step flow that asks for more information about the organization, such as the user members to invite. It's also more customizable and easier to extend - which is likely the case for most of you since your SaaS product will likely require more information than just the organization name.

The new Onboarding Flow

The new onboarding flow:

  1. Stepper Component: Introduced a new "Stepper" Component that reflects the current step of the onboarding flow. It is reusable, so you can use it in other parts of your app as well.
  2. Invite Members Step: Adds a further step to the onboarding flow, where the user can invite other members to the organization.
  3. Complete Step: Adds a final step, where the user is greeted with a success message and a button to go to the dashboard. This contrasts with the old onboarding flow, where the user was simply redirected to the dashboard after entering the organization name. This may have been confusing and unexpected for the user.

Let's see a quick demo of the new onboarding flow:

Conclusion

That's it for this update! I hope you enjoy the new onboarding flow. If you have any questions, feel free to reach out to me on Twitter @gc_psk or on the Makerkit Discord.

Until next time! 👋