Add Staff and configure public profile, photo and timing
Manage the bookable profile separately from login membership and personal avatar.
For: Business Owner · authorized Manager · Independent Professional for own profile. Open: Staff / My professional profile.
Staff Directory — /app/team
Bookable Staff profiles and login accounts are different records. A profile with no accepted invitation is not an authenticated account.
- Add Staff: enter first/last name and email, appointment duration and time between appointments. The invitation flow lets the person choose their own credentials.
- Select a name in either of the two directory editors. Each panel saves only its selected profile. On mobile they stack. Selecting the same person in both is guarded.
- Edit details/timing/locations, upload a profile photo within that selected editor, and save. Confirm feedback and reload.
- Mark the profile public/bookable only when its published schedule, eligible services and configuration are ready.
Unsaved selection changes require confirmation rather than silently discarding edits. Stale saves are rejected. Personal account avatars are distinct; an explicit personal avatar can override the header fallback. Public Staff photos must belong to this business and satisfy publication rules.
Profile and timing controls
Add Staff asks First Name, Last Name, Email, assigned categories, Appointment duration and Time between appointments. Current add defaults are 60 minutes and No gap. Edit staff profile offers Display name, Timezone, Display order, Biography, Active and Publicly bookable; choose Save staff profile. Select the avatar/camera to upload/save one supported image up to 5 MB.
Open Booking duration and gap and choose duration (15,20,30,45,60,75,90,120 or Custom) and gap (No gap,5,10,15,20,25,30 or Custom advanced). Custom duration is 1–1440 and gap 0–1440 minutes. Save booking timing applies it to assigned/future services; existing bookings keep recorded timing. Legacy timings are unchanged until you actually save.
Make public requires eligible service/location configuration; actual starts also need published hours. A public profile gains its booking link. Suspend staff, Reactivate staff, Hide publicly, Archive and Restore have distinct effects: inspect existing bookings before changing access/publicity. Independent Professional has its own single-profile creation flow and no Team invitation panel.
