Skip to main content

Staff Management

Staff are WordPress users assigned to appointable products. Each can have their own availability, timezone, pricing, and Google Calendar.

Before you begin

What you need

  • Appointable product with Has staff enabled — Appointable product
  • Shop staff role for team members who should only see their own schedule

Create staff

Users → Add New — set role to Shop staff (or manager/admin).

Or Appointments → Staff → Add Staff to pick or create a user.

note

Shop staff, Shop manager, and Administrator can be assigned on products. Shop staff is scoped to own appointments by default.

Staff profile

Edit under Users → Edit user (or the staff member’s Profile).

Timezone

Staff timezone

  • Default — follows site timezone
  • Specific timezone — for remote staff
  • Use my current timezone — when browser differs

See Timezones.

Availability

TabContent
My rulesHours you set in WordPress
Synced rulesGoogle Calendar blocks (read-only, two-way sync)

Rules display in the staff member’s timezone when it differs from the site. See Availability rules.

Google Calendar

Requires store OAuth first — Google Calendar — staff calendars.

  • Continue with Google — personal token (separate from store)
  • Sync mode — one-way or two-way

Assign to products

  1. Edit appointable product → Staff tab
  2. Enable Has staff
  3. Add staff; optional Additional cost per person

Assigning staff to product

Staff list

Assignment modes

ModeBehaviorBest for
Customer selectsDropdown on booking formCustomer picks provider
Automatically assignedFirst available staffAny qualified staff
All staff requiredAll assigned staff booked togetherTeam sessions

Staff availability is global — booking one staff member blocks that person across all appointable products for that slot.

Permissions and portal