Staff settings (/settings/staff) has two big sections: Staff Members (the people on your team) and Shift Management (when they work). Both feed directly into the Calendar and the online booking engine.
Top section of the page. You'll see a + Add New button and a list of existing staff.
Each staff card shows:
Name (e.g. "Paul Blart", "Alex Martin", "Drake Dukes")
Role — text label, typically "Groomer" or "Owner"
Active toggle — whether this staff member currently shows up in the Calendar, booking flow, and staff dropdowns
Use setting — opens a per-staff settings modal where you can edit their details
Tap + Add New and fill in the staff form. You'll typically enter:
First and last name
Role (Owner, Groomer, or whatever label fits)
Contact details
Optionally, a per-staff color (shown in the Calendar to visually distinguish their column)
Once saved, the new staff member becomes:
A column option in the Calendar's Staff dropdown
A selectable staff option in the appointment creation flow
A row in Shift Management (below)
The Active toggle is the right way to handle a staff member who's off the team temporarily or permanently. Deactivated staff:
Don't appear in the Calendar's Staff dropdown by default
Aren't bookable through online booking
Still have their historical appointments attached to them (so Reports and past records stay intact)
Full deletion is more destructive — it removes the staff member from all appointment records and should only be used for data entry mistakes, not for handling turnover. Prefer deactivation.
Below Staff Members is the Shift Management table. This is where you tell Teddy when each staff member is available to work.
At the top of the section is a date range (e.g., 04-05-2026 - 04-11-2026). The grid below is a weekly view with:
Columns — Sunday through Saturday, each with the day number (e.g., SUNDAY 5, MONDAY 6, … SATURDAY 11)
Rows — one per staff member, showing the staff's name and role on the left
Cells — each cell shows either "Not available" or a shift range like 9 AM - 7 PM
Rightmost column (WORK THIS WEEK) — a per-staff override toggle called Use setting
Cells with shifts are when that staff member is working. Cells marked "Not available" are days they're off.
Shift Management is the single source of truth for staff availability. It drives:
Calendar column headers — each staff column in the Day/Week view only shows columns for staff who are working that day
Appointment creation — when you create an appointment, the Staff dropdown only shows staff who are available in that time slot
Online booking — the public booking portal only offers time slots where at least one staff member is working
Auto reminders — reminders aren't sent for cancelled-because-staff-wasn't-available situations
If you forget to enter a staff member's shift for a given week, they'll appear completely unavailable on the Calendar and clients won't be able to book them online. This is the #1 cause of "why can't anyone book Paul next week?" support questions.
Tap any cell to edit that day's shift. A popover lets you set:
Open time
Close time
Or mark the day as "Not available"
Most shops set a baseline shift pattern (e.g., Monday–Saturday 9 AM – 7 PM, Sunday off) and then adjust week-by-week for time off, holidays, and exceptions.
The rightmost WORK THIS WEEK column has a Use setting toggle per staff row. This is a per-staff bulk override — turning it off for a given week marks that staff member as off for the whole week without you needing to edit seven individual cells. Turning it back on reverts to the individual cell values.
Use the date range picker at the top of the Shift Management section to jump between weeks. Changes you make in one week don't carry over automatically — each week is its own schedule. Most shops set the next week's schedule on a Friday or Monday as a weekly routine.
For a three-person shop (one owner + two groomers), most shops set up something like this:
Week 1 onwards: all three staff working Monday–Saturday, 9 AM – 6 PM, Sunday off
Per-week adjustments: pencil in vacations, medical days, half-day schedules as they come up
Use setting column turned on by default, turned off only when a staff is fully out for a week
Not a time clock. Teddy doesn't track when staff actually clocked in or out; it only tracks the schedule you entered.
Not a payroll tool. For payroll, export appointment data from Reports and feed it into your payroll system separately.
Not a PTO system. There's no "request time off" flow for staff. Staff don't have their own logins in the standard Teddy setup — the owner manages the schedule for everyone.
Tip: Set a recurring reminder (on your phone, not in Teddy) to update Shift Management every Friday for the following week. Missing this is the silent killer of online booking — a perfectly-configured booking portal can look completely unavailable if nobody has a shift scheduled.