Trouble building onboarding flow with multi-step form
Hi everyone, I’m trying to build an onboarding flow in Glide and want to confirm the right approach.
Goal:
- User signs up (email authentication)
- They immediately see a Welcome screen
- They tap a button to begin onboarding
- A multi-step form opens (questions already exist in the User table)
- The form updates the same user row created at sign-in (not a new row)
Issue:
If I use a regular Form screen, Glide creates a new row. I only want to update the existing user row that is created during sign-in and it doesnt show right away
Desired flow:
- User signs in
- App shows Welcome screen for that user only
- Button: Start Registration
- Multi-step form opens and updates the existing row
- Form should show right after account creation without the user seeing other users
Question:
What is the correct way to build a multi-step onboarding flow that:
- Edits the existing user row
- Does not create a new row
- Shows right after sign-up
- And progresses step-by-step (multiple screens)
Any examples or guidance would be really appreciated.
Thanks!