Badget
Badget copied to clipboard
Onboarding process for integrations
Summary
- As a user
- I want to have a guided onboarding process to connect my first integration
- So that I can start using the app with real data
When a user signs in and there still are no Integrations e no data we should prompt the user to start an onboarding process. It could be a simple button "Add Integration" that when clicked takes the users into an onboarding process. Below an idea of the process.
Maybe we should also integrate the Connectors initial settings if not already done?
Acceptance Criteria
- If the user signs up for the first time
- He should see the prompt to start the onboarding process
- If the user start to follow the onboarding process
- He should be able to add its first integration
- He should be redirect to the dashboard and see some data
Also, here are a few points that need to be addressed:
- Also users that signs in but still have no data or integrations should see the onboarding process
Resources
- Example: https://github.com/juliusmarminge/acme-corp/tree/main/apps/nextjs/src/app/(dashboard)/onboarding
Notes
- validate the onboarding process
- maybe split into multiple issues?