Skip to main content

Staff & Scheduling

Staff members can be assigned to specific services and have their own schedules, making it easy to manage team-based appointments.

Staff Management

Adding Staff Members

  • Navigate to WpBookingly > Staff in the WordPress admin
  • Enter staff name, email address, and contact information
  • Upload a profile photo for staff identification
  • Add a brief biography or specialization details

Staff Assignment

  • Assign each staff member to one or more services
  • Multiple staff can serve the same service
  • Set staff-specific pricing for specialized services
  • Enable customer choice of staff during booking

Bulk Staff Import

  • Use the CSV import feature for adding multiple staff at once
  • Prepare a CSV with columns for name, email, photo URL, and service IDs
  • Map CSV columns to staff fields during import
  • Review and confirm imported staff before saving

Staff Permissions

  • Control what each staff member can view and edit
  • Enable staff-only dashboard access (Pro feature)
  • Restrict staff to viewing their own appointments
  • Allow staff to update appointment statuses

Schedule Configuration

Define working hours, time slots, and availability rules for each service and staff member.

Working Hours

  • Set weekly working days per staff member or service
  • Configure opening and closing hours for each day
  • Define lunch breaks or split shifts
  • Customize hours per day of the week

Time Slots

  • Set slot duration based on your shortest service
  • Define gap time between consecutive appointments
  • Set maximum bookings per time slot
  • Auto-generate slots from working hours

Date Restrictions

  • Define booking cutoff time (e.g., no same-day booking after 2 PM)
  • Set minimum advance notice for bookings
  • Limit maximum advance booking window (e.g., 30 days ahead)
  • Block specific dates for holidays or events

Recurring Availability

  • Set recurring weekly schedules that repeat automatically
  • Override specific dates without affecting the base schedule
  • Copy schedules between staff members
  • Import schedules from a spreadsheet

Holidays & Off Days

Manage exceptions to the regular schedule with global and staff-specific off days.

Global Holidays

  • Add public holidays that apply to all staff and services
  • Set recurring annual holidays (e.g., Christmas, New Year)
  • Import holiday calendars via CSV
  • Holidays override all working day settings

Staff-Specific Off Days

  • Add individual staff vacation or sick days
  • Temporarily disable a staff member from receiving bookings
  • Set recurring weekly off days per staff member
  • Override default schedule for specific dates only

Google Calendar Sync

Sync your WpBookingly schedule with Google Calendar to manage appointments from a single interface.

Setup & Configuration

  • Requires the Staff and Resource Scheduler addon
  • Connect your Google account via OAuth 2.0
  • Select which calendar to sync with
  • Choose synchronization direction (one-way or two-way)

Sync Behavior

  • New bookings automatically create calendar events
  • Cancelled bookings remove events from the calendar
  • Rescheduled appointments update existing events
  • Conflicts are flagged and reported via email