Category: Best Practices

  • What Hospitality Can Learn from Retail About Demand-Based Scheduling

    Large retailers have spent decades and millions of dollars perfecting demand-based scheduling. Their labor models incorporate sales forecasts, foot traffic patterns, weather data, local events, and dozens of other variables to predict exactly how many people they’ll need, hour by hour.

    Hospitality has been slower to adopt these practices. Many restaurants and hotels still schedule based on “what we did last year” or manager intuition. But the same principles that help retailers optimize labor costs work just as well—sometimes better—in hospitality.

    The Core Concept: Match Labor to Demand

    Demand-based scheduling starts with a simple principle: schedule more people when you’re busy and fewer when you’re slow. While this sounds obvious, traditional hospitality scheduling often misses the mark.

    Think about how most restaurant schedules are built: the manager looks at the day of the week, maybe checks for obvious events (Valentine’s Day, Mother’s Day), and schedules roughly the same number of people they always schedule for that day. This ignores enormous variability in actual demand.

    Retailers think differently. A Target store doesn’t schedule the same number of cashiers every Tuesday. They look at projected sales for this specific Tuesday—accounting for school calendars, weather, paycheck cycles, competitor promotions, and dozens of other factors.

    What Data Should You Be Using?

    Hospitality businesses have access to more demand signals than they typically use:

    Reservations and bookings: Hotels know occupancy weeks in advance. Restaurants with reservation systems know covers by hour. This is your most reliable demand signal—use it for more than just table assignments.

    Historical patterns: Your POS data contains treasure. What were actual covers last Tuesday? What about the Tuesday before that? What about the same Tuesday last year? Look at 4-8 week patterns minimum, and weight recent weeks more heavily.

    Weather: Rain suppresses walk-in traffic for most restaurants. Sunny weekends boost hotel pool bar sales. Snow days empty downtown lunch spots but fill suburban family restaurants. Weather forecasts are available two weeks out—incorporate them.

    Local events: A convention at the nearby center, a concert at the arena, a home game for the local team. These events drive or suppress traffic depending on your location and concept. Track what happens during these events and use that data for future scheduling.

    Marketing activity: If your restaurant is running a promotion next week, or a positive review just hit the local paper, expect demand increases. Build this into your forecast.

    Seasonal patterns: Q4 holidays, summer tourism, spring break, graduation season. These broad patterns should inform your baseline expectations by month and week.

    Building a Simple Demand Model

    You don’t need a data science team to improve your forecasting. Start with a basic model:

    Step 1: Calculate your baseline. Average covers or revenue by day of week for the past 8 weeks. This is your starting point for any given day.

    Step 2: Add a trend adjustment. Is business up or down compared to 8 weeks ago? Apply a simple percentage adjustment.

    Step 3: Add known adjustments. Reservations on the books? Weather forecast? Local event? Adjust your baseline up or down accordingly.

    Step 4: Convert to labor hours. If you know you need 1 server per 20 covers on average, multiply your expected covers by that ratio to get your needed server hours.

    This won’t be perfect, but it will be far better than “we always schedule 4 servers on Tuesday.”

    Applying Retail’s Granularity

    Retailers don’t just forecast daily—they forecast hourly. A big-box store might have 20 cashiers at 5 PM on a Saturday and 3 at 9 AM on a Monday. They staff to the curve of demand, not to a daily average.

    Hospitality can do the same. You know your peak hours. You probably already adjust somewhat—more servers for dinner than lunch. But how precise are you?

    If your dinner rush runs 6-8 PM and you’re slammed during that window but overstaffed at 5 and 9, you’re losing money on both ends. Consider staggered start times: some servers at 4:30, more at 5:30, the last batch at 6:00. Similarly, staggered cutoffs to manage the post-rush wind-down.

    What Retail Gets Wrong (And How to Avoid It)

    Retail demand scheduling has earned criticism for practices hospitality should avoid:

    Just-in-time scheduling: Some retailers post schedules with minimal notice, giving employees just days to plan their lives. This optimizes for the business but destroys work-life balance and drives turnover. Hospitality should forecast ahead enough to give reasonable notice.

    Cutting hours mid-shift: “We’re slow, go home early” saves labor costs but frustrates employees who counted on those hours. Build reasonable buffers rather than sending people home constantly.

    Split shifts: Working 11-2, going home, and returning 5-9 might match demand perfectly but is brutal on employees. Limit split shifts or compensate them appropriately.

    Ignoring the human element: Algorithms can optimize for cost while destroying culture. The goal is informed scheduling, not purely algorithmic scheduling. Managers should use demand data as input, not as dictator.

    Starting Small

    You don’t have to implement a full demand forecasting system overnight. Start with one improvement:

    • If you don’t track covers by hour, start.
    • If you don’t look at weather before scheduling, start.
    • If you don’t check local events, start.
    • If you don’t compare your scheduled hours to actual demand afterward, start.

    Each data point you add makes your scheduling more accurate. Each post-mortem comparing forecast to actual teaches you something. Over time, you’ll develop the same demand-responsive scheduling that makes retail so efficient—while avoiding the practices that make retail scheduling infamous.

  • The Hidden Benefits of Letting Employees Swap Shifts Themselves

    Traditional shift management flows through the manager. Employee can’t work Tuesday? Call the manager. Need to switch with a coworker? Ask the manager to approve. Want to pick up extra hours? Wait for the manager to offer them.

    This model made sense when schedules were paper-based and communication meant phone calls. Today, it’s a bottleneck that wastes manager time and frustrates employees. Self-service shift swapping offers a better way.

    What Self-Service Shift Swapping Looks Like

    In a self-service model, employees can:

    • Post their own shifts as available for pickup
    • Browse open shifts and claim ones they want
    • Propose swaps directly with coworkers
    • See swap status without calling or texting the manager

    The manager still maintains control through approval settings. Swaps might require manager sign-off, or they might be auto-approved if they meet certain criteria (same position, no overtime created, qualified employee).

    Benefit 1: Dramatically Reduced Manager Time

    How many hours per week do your managers spend fielding “can you cover for me” calls and texts? Playing phone tag between employees who might be able to swap? Tracking who owes whom a shift?

    Self-service shifts this burden from managers to employees. Instead of being the middleman in every swap, the manager simply reviews and approves (or the system auto-approves based on rules). A task that took 3-5 hours per week might take 15 minutes of quick approvals.

    Those reclaimed hours can go toward actually managing—coaching, improving operations, talking to guests.

    Benefit 2: Higher Coverage Success Rates

    When employees need coverage, the manager becomes a single point of failure. If the manager is busy, sleeping, or just slow to respond, the shift might not get covered in time.

    Self-service removes this bottleneck. An employee who can’t work their shift posts it immediately, and all qualified coworkers receive a notification. Coverage happens faster because the whole team can respond, not just the one person who’s designated to handle scheduling.

    In practice, operations using self-service shift swaps see significantly higher coverage rates and fewer last-minute gaps.

    Benefit 3: Employee Autonomy and Satisfaction

    Modern workers—especially younger ones—expect some control over their schedules. Being told when to work without any input feels disempowering. The same is true for coverage: having to beg a manager for permission to swap a shift feels paternalistic.

    Self-service gives employees agency. They can solve their own scheduling problems. They can pick up extra hours when they need money. They can adjust to life changes without waiting for approval that may or may not come.

    This autonomy improves job satisfaction and reduces the schedule-related frustrations that drive turnover.

    Benefit 4: Fewer No-Shows and Callouts

    Here’s a hidden benefit: when swapping is hard, employees sometimes just call out sick instead. They dread the process of finding coverage, so they take the path of least resistance and claim illness.

    When swapping is easy, this behavior changes. An employee who realizes they double-booked Thursday can fix it in two minutes rather than facing the hassle of coverage hunting. They post their shift, someone picks it up, done. No manager phone calls, no guilt trips, no pretending to be sick.

    The easier you make legitimate schedule changes, the fewer illegitimate callouts you’ll see.

    Benefit 5: Built-In Documentation

    When swaps happen via text and phone calls, tracking is a nightmare. Who agreed to what? When? Did the manager approve?

    Self-service swap systems log everything automatically. Every swap request, approval, and change is timestamped and recorded. When questions arise—”I thought Maria was supposed to work tonight”—you can pull the record and see exactly what happened.

    This documentation protects both employees and managers when disputes arise.

    Addressing Common Concerns

    Managers often resist self-service swaps due to fears that may or may not be founded:

    “Employees will swap inappropriately.” Set rules: only swap with equally qualified positions, no swaps that create overtime, no swaps during blackout periods. The system enforces these automatically.

    “I’ll lose visibility into who’s actually working.” Good swap systems update the schedule in real-time. You always see the current state, and you can review all swap activity in audit logs.

    “Some people will abuse it, never working their assigned shifts.” Track swap frequency by employee. If someone is posting every shift for pickup, that’s a conversation to have—but it’s also information you didn’t have before.

    “What if unqualified people pick up shifts?” Configure eligibility rules. Only bartenders can pick up bartender shifts. Only people trained on the espresso machine can work the coffee bar. The system prevents unqualified swaps.

    Getting Started

    If you’re transitioning from manager-mediated swaps to self-service:

    Start with manager approval: Require manager sign-off on all swaps initially. This lets you monitor behavior and build trust before loosening the reins.

    Set clear rules: Document what swaps are and aren’t allowed. Share this with the team before launching.

    Communicate the change: Explain that this is meant to make their lives easier, not to reduce manager support. They can still ask for help—they just don’t have to.

    Monitor early adoption: Watch who’s using it, what kinds of swaps are happening, and whether coverage rates improve. Adjust rules as needed.

    Gather feedback: After a month, ask employees what’s working and what isn’t. Use their input to refine the system.

    Self-service shift swapping isn’t about managers abdicating responsibility. It’s about pushing decisions to the people closest to the situation—the employees themselves—while maintaining appropriate oversight. Done right, everyone benefits: managers reclaim time, employees gain control, and operations run more smoothly.