December 1, 2025
Compact View for Day Schedules
We’ve added a new Compact view option in Day view to let you see an entire day’s schedule without scrolling.
All shifts on one page with minimal spacing for quick review.
No employee or job grouping—all shifts appear in one continuous lane, ordered by time.
Limited spacing between shifts for maximum density while preserving readability.
Displays employee name and job on each shift.
Print Day, when in the compact view, uses this same compact layout.
Access it under More Actions → View Options → View by → Compact.
Improved Time Selection Dropdowns
When adding or editing a shift in Scheduling, the time selection menus now open directly to the currently selected time, reducing unnecessary scrolling.
The dropdown scrolls automatically to the selected time.
The selected value is highlighted by default.
If no time is set, the list opens from the top.
Behavior is consistent across all time fields in the app.
This small change saves clicks and matches the smooth experience found in tools like Google Calendar.
User Activity Report Enhancements
We’ve upgraded the User Activity report in Analytics for better clarity and usability.
Grouped rows: Each user now appears as a parent row showing their total event count.
Expandable child rows: Click to see detailed activity for that user.
Totals in exports: Event counts per user now appear in exported files.
This makes it easy to spot your most active users and review their activity in one place.
Simplified Filter Flow for Reports
We’ve redesigned how you add and edit filters to reports in Analytics to make it faster and easier.
New “Filter by” modal replaces the old multi-step flow.
Step 1: Pick a field.
Step 2: Choose a condition and value, with the input type matching the field (list, number, etc.).
One filter per session for a cleaner workflow.
Click filter chips to edit or remove them directly.
This new flow keeps filters simple, relevant, and quick to adjust without clutter.
September 30, 2025
Sales Coverage by Job Report
We’re introducing a new Scheduling report that shows how much of a day’s sales are covered by a specific job role.
Operators can now compare plan vs. reality with side-by-side metrics for projected coverage and actual coverage, along with the associated scheduled and worked shifts.
Key details:
Drill-up rollups: View coverage by day, then roll up to location, district, region, and company.
Coverage definitions: Based on sales during minutes when shifts (scheduled or worked) exist, without double counting overlaps.
Filters: Location hierarchy, date presets (matching Schedule Performance), and job selector.
Layout: Matches the familiar Schedule Performance report format.
Future dates: Actuals display a dash “–” when worked punches aren’t yet available.
This makes it easier to answer: Were the right jobs staffed during the right sales windows?
Target Editing Permissions in Analytics
We’ve updated how targets can be edited to reduce bottlenecks and keep accountability clear.
Store managers can only edit the targets they created.
Supervisors and above can edit any target within their scope of stores.
This ensures supervisors maintain flexibility, even when personnel change, while store managers remain accountable for the goals they own.
Schedule Status Report
Above-store leaders can now see schedule health at a glance with the new Schedule Status report.
Each location appears in its own row with:
Status (based on schedule status badges)
Adjusted forecast
Target (labor % or SPLH)
Budget usage (green under budget, red over budget)
Labor % and SPLH
Action button to jump directly into the schedule
Scheduling App Targets Synced with Analytics Targets Module
Targets now stay consistent across Scheduling and Analytics.
When a labor % or SPLH target is set in Scheduling—whether through Store Settings or company-level Labor Model—it automatically syncs to the Targets module.
Scheduling remains the source of truth: targets set there take priority and can only be edited from Scheduling.
Schedule Performance Report
We’re adding another new Scheduling report: Schedule Performance.
This gives a weekly view of key scheduling metrics across the organization, with rollups from store to district, region, and company.
Daily totals: Break down each week by day.
Expand/Collapse all: Navigate easily between summary and detail.
Familiar layout: Mirrors the summary view of the KPI Snapshot.
Together with the new Schedule Status and Sales Coverage by Job reports, operators now have a complete suite of Scheduling insights to track plan vs. performance.
September 24, 2025
Day View Print Layout and Options in Scheduling
We’ve updated the print experience for schedule day view:
Landscape orientation: Day view printouts are now formatted in landscape for better readability.
New options: You can include daily totals and labor metrics in the printout, similar to what’s already available in week view.
Week view remains in portrait orientation.
Visibility Toggle for Jobs
We’ve added more control over which jobs appear in scheduling.
On the Jobs page in the settings modal, each job now has a visibility toggle:
By default, all jobs are visible.
If a job is toggled off, it will no longer appear in the View by Job layout or in the Add/Edit Shift job selection menus.
This allows operators to simplify their scheduling views by hiding roles that aren’t currently relevant.
September 19, 2025
Day Navigation from Week View Header
We’ve made it faster to jump between week and day views.
Click any day header in week view to instantly open that date in day view.
Forecast Metrics in Schedule Overview Email
We’ve updated the Schedule Overview Report email with new metrics and clearer formatting.
New forecast metrics included for each store:
Adjusted Forecast
Actual Sales
Accuracy %
These updates make the email more informative at a glance.
Drag-and-Drop Sorting for Jobs
Jobs can now be reordered with drag-and-drop on the Jobs page in the settings modal.
The custom order you set defines how jobs appear in the View by Job layout in scheduling.
Easily group similar roles together or keep the most commonly scheduled jobs at the top of the list.
This gives teams more control over how jobs are organized in scheduling.