Coaches
Admin or front: where to work?
Sessions Pro offers two complementary coach interfaces — not two parallel products.
Key point
Simple rule: configure and manage volume from WordPress admin. On mobile between appointments, use the coach pages on your site.
Simple rule
| Question | Answer |
|---|---|
| Where to configure your business? | WordPress admin |
| Where to act between appointments on mobile? | Coach front |
| Where to create a bundle? | Admin only |
| Where does the client work? | Client area (separate surface) |
WordPress admin — source of truth
Menu: Joolweb Sessions Pro
| Item | Features |
|---|---|
| Dashboard | Today / This week, Finance, Reminders, Pending approval |
| Customers / Add Customer | List, creation, full profile |
| Sessions (CPT) | List, filters, rich editing |
| Programs | Templates, bundles |
| Settings | Global settings, permissions, mail |
| Setup wizard | First-time installation |
Admin-only (or nearly):
- Wizard, New bundle
- Programs and detailed Finances tabs on client profile
- Pending email confirmation filter
- Templates / bundles hub
- Coach permissions
Coach front — field terminal
Pages (created on activation):
Shortcodes let you place the Sessions Pro UI on any page. Add one of the shortcodes below in a Paragraph or Shortcode block.
| Page | Shortcode |
|---|---|
| Coach home | [joolwebsp_coach_dashboard] |
| My clients | [joolwebsp_coach_clients] |
Client profile: /customer/{id}/
Coach front use cases:
- View upcoming sessions for the day
- Open the session modal (create / edit)
- Quickly change status or payment
- Send an email (Save and notify)
What the front does not currently support:
- Bundle creation
- Detailed finances / charts
- Site configuration
Same business logic
Admin and front use the same services (AJAX, capabilities, emails). A rule applied in admin applies on the front — no duplicate logic.
Login and redirects
- Coach logged in on the front → coach home (or admin depending on URL)
- Administrator → can access both
- Desktop bookmark: admin Dashboard URL
- Mobile bookmark: coach home
Schedule: admin Dashboard (Today / This week) and Sessions list. External agenda: iCal (Premium).
The coach front does not need to be in the site's public menu (see Menus and navigation).
Comparison table
| Feature | Admin | Coach front |
|---|---|---|
| Full session CRUD | ✅ | ✅ modal |
| Location, link, PDF | ✅ | ✅ |
| Explicit emails | ✅ | ✅ |
| Rich client profile | ✅ | partial |
| Bundles / wizard | ✅ | ❌ |
| Schedule (Today / This week) | ✅ dashboard | home cards |
| Monthly stats | ✅ dashboard | home cards |
| Client list | ✅ | ✅ |
| Mobile optimized | partial | ✅ |