How to Schedule Employees Across Different Locations, Teams, and Roles
James Dean
One of the most common questions we hear from managers is:
“How do I manage shifts when my employees are not all doing the same kind of work?”
That is a very real problem.
A small office team may be simple to schedule. But once you manage multiple locations, rotating employees, part-time workers, department-based teams, seasonal staff, or different job roles, scheduling becomes much harder.
A retail team has cashiers, floor staff, stockroom employees, and store managers.
A restaurant has servers, hosts, bartenders, chefs, dishwashers, and shift leads.
A hotel has front desk, housekeeping, maintenance, food service, and night managers.
A construction company has job sites, supervisors, operators, and field workers.
A cleaning company may have different teams going to different customer locations every day.
Trying to manage all of that in one spreadsheet usually becomes messy very quickly.
This is one of the reasons Shift Scheduling in Pebb is built around Spaces, roles, and flexible schedule views.
Start by organizing your company into Spaces
In Pebb, a Space is a dedicated area for a group of people.
A Space can be a location, department, team, job site, project, or branch. This matters because most businesses do not have one single schedule for everyone. They have different groups of employees who need different schedules.
For example, a retail business may create:
Everyone Space
New York Store Space
Boston Store Space
Chicago Store Space
A hotel may create:
Everyone Space
Front Desk Space
Housekeeping Space
Maintenance Space
Restaurant Space
A construction company may create:
Everyone Space
Project A Space
Project B Space
Warehouse Space
Field Team Space
When Shift Scheduling is enabled inside a Space, only the members of that Space are part of that schedule. That keeps each schedule focused and relevant.
The manager of one branch does not have to filter through employees from every other branch. The housekeeping schedule does not need to include the restaurant staff. The job site supervisor only sees the team that matters for that site.
Use roles to make the schedule easier to understand
A shift is not only about time. It is also about responsibility.
Two employees may both work from 9:00 to 5:00, but one may be a cashier and the other may be a shift lead. One person may be assigned to front desk while another is assigned to maintenance. The time is the same, but the role is different.
That is why roles are important.
In Pebb, managers can create shifts with roles so it is clear what each person is covering.
For example:
Monday, 8:00 AM–4:00 PM — Cashier
Monday, 8:00 AM–4:00 PM — Floor Associate
Monday, 4:00 PM–10:00 PM — Shift Manager
Friday, 6:00 PM–11:00 PM — Server
Friday, 6:00 PM–11:00 PM — Bartender
Saturday, 7:00 AM–3:00 PM — Housekeeping
Saturday, 11:00 PM–7:00 AM — Night Manager
This makes the schedule much easier for both managers and employees to understand.
Example: Scheduling a retail store
Let’s say you manage a retail store with 18 employees.
You have full-time staff, part-time employees, weekend workers, and a few seasonal employees. You need coverage for mornings, afternoons, evenings, weekends, and holidays.
Inside Pebb, you can create a Space for that store and build the weekly schedule there.
You might create shifts like:
Opening Manager
Morning Cashier
Floor Associate
Stockroom
Evening Cashier
Closing Manager
For employees with repeating schedules, you can assign them directly. For weekend or holiday coverage, you can create open shifts and let available employees claim them.
If an employee requested time off or marked themselves unavailable, the manager can see that while planning. Once the schedule is ready, the manager publishes it and notifies assigned employees.
Now the team does not need to search for a screenshot in a group chat. They open Pebb and see their shifts.
Example: Scheduling a restaurant team
Restaurants are a perfect example of why scheduling needs to be flexible.
You may need a different number of people for lunch, dinner, weekends, private events, and holidays. You may also need different roles covered at different times.
A restaurant manager can use Pebb to schedule:
Hosts
Servers
Bartenders
Kitchen staff
Dishwashers
Shift leads
Managers
For a normal weekday lunch, the manager may assign specific people. For a busy Friday evening, the manager may create open shifts with multiple available slots.
For example:
Friday dinner service
Role: Server
Available slots: 4
Employees who are available can claim the shift. If the manager wants control over who gets the shift, they can require admin approval.
This is much better than sending a message like, “Who can work Friday night?” and then trying to manage replies manually.
Example: Scheduling a hotel team
Hotels often have multiple departments working at the same time, but not always on the same schedule.
Front desk may need 24/7 coverage. Housekeeping may be busiest in the morning and early afternoon. Maintenance may work regular hours but also need emergency coverage. Food service may need breakfast, lunch, dinner, and event support.
With Pebb, a hotel can create separate Spaces for different departments and manage each schedule independently.
For example:
Front Desk Space
Housekeeping Space
Maintenance Space
Food Service Space
Each department manager can build the schedule for their own team, while the Everyone Space can still be used for company-wide announcements, important updates, files, and policies.
This helps keep daily operations organized without forcing every employee into one giant schedule.
Example: Scheduling field teams or job sites
For construction, cleaning, logistics, and field service teams, the schedule is often connected to location.
The question is not only “who works when?” It is also “where should they go?”
Pebb allows shifts to be managed inside Spaces, which makes it easier to separate teams by site, project, or branch.
A construction company can create a Space for each active job site. A cleaning company can create a Space for each customer location or team. A logistics company can create Spaces by warehouse, region, or route team.
This makes the schedule easier to manage because employees only see what is relevant to them.
Why this matters
A lot of scheduling problems are actually organization problems.
The schedule is confusing because everyone is in the same spreadsheet.
The wrong employees are seeing the wrong shifts.
Managers are sending updates in too many places.
Employees do not know which schedule is the latest version.
Time off and availability are not visible when the schedule is being created.
Pebb helps solve this by keeping schedules inside the right Spaces and giving managers tools for assigned shifts, open shifts, roles, templates, availability, notifications, and reports.
Final thought
If your team works across different locations, departments, roles, or job sites, you need more than a basic calendar.
You need a shift scheduling system that matches how your company actually operates.
With Pebb, managers can organize employees by Space, create role-based schedules, assign shifts, open shifts for employees to claim, publish schedules, notify the right people, and keep everything connected to the rest of work.

