frs-onboarding
Version: 1.0.1 Status: Built, pending deployment Repository: derintolu/frs-portal-onboarding
Guided onboarding experience for new Hub users.
Note on naming
The plugin is currently named frs-portal-onboarding in the repository. User-facing terminology uses "Hub" instead of "portal".
Features
5-Step Onboarding Wizard
- Welcome - Introduction to the Hub
- Profile Setup - Complete user profile
- Calendar Connection - FluentBooking integration
- Tools Overview - Available features walkthrough
- Get Started - Launch into the Hub
Guided Interface Tour
Interactive tour highlighting key UI elements:
- Sidebar navigation
- Dashboard widgets
- Profile settings
- Marketing tools
Components
| Component | Purpose |
|---|---|
| Wizard Modal | Step-by-step onboarding flow |
| Tour Overlay | Interactive UI highlights |
| Progress Tracker | Shows completion status |
User Flow
New User Login
↓
Check onboarding status
↓
[Not completed] → Show wizard
↓
Complete 5 steps
↓
Mark as completed
↓
Redirect to Hub dashboardSettings
| Option | Description |
|---|---|
| Auto-show wizard | Show on first login |
| Skip option | Allow users to skip |
| Reset onboarding | Re-show for existing users |
Dependencies
- frs-wp-users - User profile data
- Hub Pages - Hub detection
- FluentBooking - Calendar setup step