Search docs...

Cmd+K

Managing Therapists

Add staff members, configure schedules, and manage therapist availability in Bookwell.

Therapists are your service providers. This guide covers adding staff, managing schedules, and handling availability.

Adding a Therapist

1
Navigate to Staff

Go to Staff > Therapists from the main menu.

2
Click Add Therapist

Click the Add Therapist button.

3
Enter Basic Information

Fill in required fields:

  • Full Name - Display name for customers
  • Email - For login and notifications
  • Phone - For SMS notifications (optional)
4
Set Services

Select which services this therapist can provide.

5
Configure Schedule

Set their working hours (can be done after creation).

6
Send Invitation

Click Save & Invite to send login credentials.

Therapist Profiles

Each therapist has a profile with several sections:

Basic Information

  • Name and contact details
  • Profile photo
  • Bio/description (shown to customers)
  • Specializations or certifications

Services

Which services they can provide:

  1. Go to the Services tab on their profile
  2. Check/uncheck services
  3. Optionally set custom pricing per therapist
  4. Save changes

Permissions

Control what the therapist can access:

PermissionDescription
View Own ScheduleSee their appointments
Modify Own ScheduleEdit their availability
View Client DetailsSee customer information
Add NotesWrite appointment notes
View PaymentsSee payment information

Schedule Management

Setting Regular Hours

Configure when each therapist works:

1
Open Schedule Settings

From the therapist profile, go to Schedule.

2
Set Weekly Hours

For each day:

  1. Toggle the day on/off
  2. Set start and end times
  3. Add multiple shifts if needed (e.g., 9-12, 2-6)
3
Set Effective Dates

Optionally specify when this schedule applies:

  • Start Date - When schedule begins
  • End Date - When it ends (or leave blank for ongoing)

Multiple Schedules

Therapists can have different schedules for different periods:

  • Summer hours vs. winter hours
  • Holiday schedules
  • Temporary schedule changes

Create multiple schedule records with different date ranges.

Managing Availability

Blocking Time

Block specific times when a therapist is unavailable:

1
Open Calendar

View the therapist's calendar.

2
Create Block

Click on the time slot or click Block Time.

3
Enter Details

Specify:

  • Date and time range
  • Reason (internal only)
  • Recurring (if it repeats)

Blocked time prevents customer bookings but still shows on the therapist's calendar.

Time Off Requests

Therapists can request time off through their portal:

  1. Therapist submits request
  2. Admin receives notification
  3. Admin approves or denies
  4. If approved, time is automatically blocked

Vacation/Extended Leave

For extended absences:

  1. Go to Staff > Time Off
  2. Select the therapist
  3. Enter start and end dates
  4. Choose whether to:
    • Block the calendar
    • Reassign existing appointments
    • Cancel and notify customers

Therapist Performance

Viewing Metrics

Track each therapist's performance:

  • Bookings - Total appointments
  • Revenue - Income generated
  • Utilization - Percentage of available time booked
  • Ratings - Customer feedback (if enabled)
  • No-shows - Appointments where customers didn't arrive

Reports

Generate detailed reports:

  1. Go to Reports > Therapist Performance
  2. Select therapist(s) and date range
  3. View or export the report

Commission and Pay

If you pay therapists by commission:

Setting Up Commission

  1. Go to therapist profile > Compensation
  2. Choose compensation type:
    • Flat rate per appointment
    • Percentage of service price
    • Tiered rates by service

Commission Reports

Track what's owed:

  1. Go to Reports > Commission
  2. Select date range
  3. View breakdown by therapist
  4. Export for payroll

Notifications

Configure what notifications therapists receive:

NotificationDescription
New BookingWhen assigned a new appointment
CancellationWhen their appointment is cancelled
RescheduleWhen appointment time changes
ReminderDay-before reminder of schedule
Schedule ChangeWhen admin modifies their hours

Each can be sent via:

  • In-app notification
  • Email
  • SMS (if phone number provided)

Deactivating a Therapist

When a therapist leaves:

1
Review Upcoming Appointments

Check if they have future bookings.

2
Reassign or Cancel

Either:

  • Reassign appointments to other therapists
  • Cancel and notify customers
3
Deactivate Account
  1. Go to therapist profile
  2. Click Deactivate
  3. Choose whether to keep history
Important

Deactivation removes them from booking but preserves historical data. To completely remove, use Delete instead (this cannot be undone).

Best Practices

Onboarding New Therapists

  1. Create their account with limited permissions initially
  2. Walk them through the therapist portal
  3. Have them set their own availability
  4. Review and approve their schedule
  5. Assign services as they complete training

Managing Schedules

  • Build in buffer time between appointments
  • Consider peak hours when setting availability
  • Review utilization monthly
  • Adjust schedules based on demand

Communication

  • Keep therapists informed of policy changes
  • Share customer feedback regularly
  • Hold regular check-ins

Troubleshooting

Therapist Can't Log In

  1. Verify email address is correct
  2. Check if account is active
  3. Resend invitation email
  4. Reset password if needed

Schedule Conflicts

If appointments double-book:

  1. Check for overlapping availability settings
  2. Review buffer times
  3. Verify service durations are correct
  4. Check for manual bookings that bypassed rules

Next Steps