1 min read
Staff is a provider-managed roster. Providers can add helpers/assistants and manually assign them to bookings. There’s no customer-side staff selector and no automatic routing — it’s a manual workflow on purpose.
What Staff is #
- Provider adds Staff (name, email, phone, slots-per-interval).
- Provider enables/disables/removes Staff at any time.
- From Bookings or Calendar, the provider manually assigns a Staff member to a booking.
What Staff is NOT #
- NOT a customer-facing staff picker. Customers don’t pick a specific Staff at booking time.
- NOT automatic routing/dispatch. Providers do the assignment manually.
- NOT capacity reservation. Slots-per-interval is informational, not a hard limit on the customer-facing slot grid.
Why this design #
The behavior is deliberate. Adding customer-selectable staff or auto-routing changes the booking semantic significantly and is out of scope for the current Pro release.
Where to manage #
Provider Dashboard → Staff tab. Site-wide staff configuration (model selection) under WP Admin → Settings → Staff.
Storage #
{prefix}bookaro_staff — id, provider_id, name, email, phone, status, slots_per_interval, timestamps.
Assignment #
- From the bookings list, click the booking, choose a Staff member from the dropdown.
- From the calendar view, click the booking, assign Staff.
- Once assigned, Staff is included in the chat thread (Pro chat lanes) and any notification context where applicable.