Task Flow Mickael Rutembya · Flow Atlas

Owner Setup

/owner/setup/

Atomic steps for a new owner to complete account setup, profile, and permissions configuration.

Task intent

What the user is trying to do

« Complete initial owner setup including profile, team, and permissions. »

Entry points

ElementDestination
Invite email Setup link/owner/setup/
Dashboard Setup wizard/owner/setup/
Direct URL First login/owner/setup/

Flow

Adjacent routes — click a node to open it.taskflow
flowchart TD A["Start: new owner opens setup"] --> B["/owner/setup/"] B --> C["Enter profile details"] C --> D["Configure team access"] D --> E["Set preferences"] E --> F["Review and confirm"] F --> G["Complete setup"] G --> H["Redirect to /owner/dashboard/"] H --> I["End: owner onboarded"] click B "https://mickael-umt.com/owner/setup/" "Open Setup" click H "https://mickael-umt.com/owner/dashboard/" "Open Dashboard" click I "https://mickael-umt.com/owner/dashboard/" "Open Dashboard"

Step inventory

IDStepActionSystem state
S1Open setupNavigate to setup wizardWizard loaded
S2ProfileEnter name, company, contactProfile saved
S3TeamConfigure access and rolesPermissions set
S4PreferencesSet notifications, languagePreferences saved
S5ConfirmReview and completeSetup complete

Flow scenario

Scenario OS1

New owner completes first-time setup

Trigger

  • Owner receives invite email
  • Clicks setup link and lands on wizard

Experience

  1. Setup wizard loads with profile form.
  2. Owner enters company details and team roles.
  3. Sets preferences and confirms.
  4. Redirected to dashboard; setup complete.

Trust and safety rules

  • Setup link is single-use and time-limited.
  • Profile data is stored with consent.
  • Permissions are least-privilege by default.

Interaction rules

  • Multi-step wizard with progress indicator.
  • Validation at each step before proceeding.
  • Auto-login after setup completion.

Result states

StateWhat the user seesWhat happens next
WizardStep-by-step setup formsOwner completes each step
CompleteSuccess messageRedirected to dashboard