Deputy scheduling and shift management
The scheduling module is Deputy's core capability.
The scheduling module is Deputy's core capability. The visual weekly grid displays shifts by employee, role, or location, with drag-and-drop controls for creating, moving, and assigning shifts. Color coding distinguishes between roles, departments, and shift types. Conflict detection flags double-bookings, overtime triggers, and availability violations before the schedule is published.
Schedule templates save recurring patterns — a restaurant that runs the same shift structure every week can clone and adjust rather than building from scratch. Open shifts can be posted to qualified employees who opt in based on availability. Shift swapping allows employees to exchange shifts with manager approval or automatically if both parties meet eligibility requirements.
Auto-scheduling engine and demand-based schedule generation
The auto-scheduling feature generates complete schedules based on demand inputs (POS revenue data, manual forecasts, or historical patterns), employee availability, role qualifications, and configured labor rules. The engine optimizes for coverage, cost, and compliance simultaneously. Generated schedules can be published as-is or manually adjusted before distribution.
Multi-location and multi-department scheduling
Deputy supports scheduling across multiple locations and departments within a single account. Managers can view schedules by location, cross-schedule employees between sites, and compare labor costs across locations. This is particularly useful for restaurant groups, retail chains, and healthcare organizations with multiple facilities.
Deputy time and attendance tracking
Time tracking in Deputy captures clock-in and clock-out through four channels: mobile app, web browser, iPad kiosk (with optional facial recognition), and integration with physical POS terminals.
Time tracking in Deputy captures clock-in and clock-out through four channels: mobile app, web browser, iPad kiosk (with optional facial recognition), and integration with physical POS terminals. The system records timestamps, calculates hours worked, tracks overtime, and applies configured pay rules automatically.
Timesheet approval workflows let managers review and approve hours before they flow to payroll. Flagged entries — late clock-ins, missed clock-outs, overtime triggers — are highlighted for manager attention. Approved timesheets export directly to connected payroll systems.
iPad kiosk mode with facial recognition
Deputy's kiosk mode transforms an iPad into a shared time clock for on-site teams. Facial recognition verifies employee identity at clock-in, preventing buddy punching without requiring PINs or badges. The kiosk displays the day's schedule, upcoming shifts, and any pending notifications for the employee.
Geofencing for mobile clock-in verification
When employees clock in via the mobile app, Deputy can enforce geofencing rules that restrict clock-in to approved locations. GPS coordinates are captured at clock-in for field workers and distributed teams. The geofencing radius is configurable per location.
Deputy break planning and compliance management
Break planning is one of Deputy's most distinctive features.
Break planning is one of Deputy's most distinctive features. The system tracks meal and rest break requirements by jurisdiction — California, Oregon, New York City, Washington, and other locations with specific break regulations — and flags potential compliance issues during both scheduling and real-time shift monitoring.
During scheduling, Deputy alerts managers when planned shifts do not include required break windows. During shifts, the system prompts employees to take breaks at appropriate intervals and records break start and end times for compliance documentation.
Jurisdiction-specific break rule configuration
Break rules are configurable by state, city, and custom parameters. California's complex meal period rules — first meal period before the fifth hour, second before the tenth, waiver options for shifts under six hours — are pre-configured. Managers can also create custom break rules for company policies that exceed legal minimums.
Break compliance documentation for audit protection
Every break taken (or waived) is logged with timestamps, creating an auditable record for Department of Labor inquiries or wage and hour claims. The documentation includes employee acknowledgments when breaks are waived, which is critical evidence in California premium pay disputes.
Deputy labor cost forecasting and budget tracking
Labor cost forecasting in Deputy projects total labor spend as managers build the schedule.
Labor cost forecasting in Deputy projects total labor spend as managers build the schedule. The projection updates in real time as shifts are added, modified, or removed. When POS data is connected, Deputy calculates projected labor cost as a percentage of forecasted revenue, giving managers a real-time efficiency metric.
Budget targets can be set per location, department, or time period. The schedule builder displays visual indicators when projected costs approach or exceed budget limits, prompting managers to optimize before publishing.
Revenue-to-labor ratio tracking with POS integration
When connected to a POS system like Square, Toast, or Clover, Deputy pulls revenue data and calculates the labor-to-revenue ratio for each schedule. Restaurant operators targeting 28 to 32 percent labor cost can see the projected ratio in real time and adjust staffing to stay within target.
Overtime cost projection and threshold alerts
The cost forecasting engine projects overtime costs based on scheduled hours, alerting managers before they publish schedules that push employees past daily or weekly overtime thresholds. This is especially valuable in California, where daily overtime kicks in after 8 hours rather than the federal 40-hour weekly standard.
Deputy integrations with payroll, POS, and HR systems
Deputy's integration ecosystem connects scheduling and time data with the tools businesses already use for payroll, point-of-sale, HR, and communication.
Deputy's integration ecosystem connects scheduling and time data with the tools businesses already use for payroll, point-of-sale, HR, and communication. Payroll integrations include ADP, Gusto, Paychex, Xero, QuickBooks, and MYOB — covering the most common providers for small and mid-sized businesses.
POS integrations pull revenue data into Deputy for labor cost forecasting and push employee schedules to POS systems for shift-aware access controls. Additional integrations cover communication (Slack, Microsoft Teams), HR platforms (BambooHR, Rippling), and developer tools (REST API, Zapier).
Payroll export and timesheet synchronization
Approved timesheets in Deputy sync to connected payroll providers automatically or on a scheduled cadence. The sync includes regular hours, overtime, break time, tips (for hospitality), and custom pay categories. The integration eliminates manual timesheet data entry that causes payroll errors.
REST API and Zapier for custom workflows
Deputy provides a REST API for custom integrations and Zapier connectivity for no-code workflow automation. Common Zapier workflows include syncing new hires from HR tools to Deputy, pushing schedule data to Google Sheets for custom reporting, and triggering notifications in Slack when schedules are published.
Deputy communication and team management tools
Deputy includes built-in team communication features that keep scheduling conversations inside the platform.
Deputy includes built-in team communication features that keep scheduling conversations inside the platform. Managers can send shift announcements, post team updates, and message individual employees or groups directly through the Deputy app. Newsfeed functionality provides a shared bulletin board for location-specific updates.
The communication tools are functional but basic. There are no threaded conversations, no file sharing, and no video capabilities. For businesses that need robust team communication, Deputy's messaging supplements but does not replace tools like Slack or Microsoft Teams.
Shift-specific announcements and notifications
Managers can attach notes and instructions to individual shifts or broadcast announcements to all employees working on a specific day. Push notifications ensure employees see schedule changes, shift offers, and manager messages in real time through the mobile app.
Employee availability and time-off requests
Employees submit availability preferences and time-off requests through the Deputy app. Managers can approve or decline requests and the scheduling engine automatically respects approved availability when building or auto-generating schedules.