Automate Staff Input with T.M.A.S. Staff Scheduler | A T.M.A.S. Guide
Learn how to create staff hour records in the T.M.A.S. Staff Scheduler to enable accurate labor-based KPIs like Customer to Staff Ratio in your reports.
Table of Contents
Introduction to Staff Scheduler
The Staff Scheduler is a new tool in T.M.A.S. that helps businesses align staffing levels with traffic patterns, even when accurate staff data isn’t available through integrated sources. Whether staffing is managed through third-party software, Excel, or POS systems with incomplete data, this tool offers a reliable alternative by enabling schedules based on weekly business hours.
By automating staff input, the Staff Scheduler improves the accuracy of key performance indicators like customer-to-staff ratios, transactions per staff hour, and sales per staff hour. This integration of scheduling and reporting empowers businesses to optimize workforce planning, reduce manual tasks, and drive smarter operational decisions.
![]() |
![]() |
Access Restrictions – Staff Scheduler
The Staff Scheduler feature is available exclusively to users with access to the Retail Plan subscription and is role-restricted within T.M.A.S. Only specific user roles have permission to use this tool.
✅ Roles with Access:
|
❌ Roles Without Access:
|
![]() | |
📝 Note: If a user’s role is not listed under those with access or their subscription plan does not include the Retail tier, they will not be able to view or use the Staff Scheduler. |
How to Access the Staff Scheduler in TMAS
⚠️ Important: The Staff Scheduler cannot be accessed at the chain level. A specific location must be selected first.
✅ Steps:
![]() |
![]() |
-
Select a Location (Not a the TOP LEVEL Chain)
- In the Location Options panel at the top left of the screen, open the location dropdown.
- Select a specific location (e.g., a single store) rather than a chain or group.
-
Navigate to the Staff Scheduler
- In the left-hand side menu, under the Manage section, click on Staff Scheduler (as shown in the screenshot).
- The tool will load the schedule view for the selected location.
🛑 If You Select a Chain
The Staff Scheduler menu may still appear, but the feature won’t be functional or accessible until you switch to a specific location.

Overview of the Staff Scheduler Screen
The Staff Scheduler screen in T.M.A.S. provides a centralized interface for managing your team's shifts, time off, and recurring schedules. This section gives a guided tour of what you can find and interact with on this page.
📅 Calendar View
The top portion of the screen shows a weekly calendar, with the selected date range clearly indicated at the top (e.g., May 11 – May 17, 2025). Days of the week are displayed horizontally across the top, and staff roles are listed vertically along the left-hand side.

Each row corresponds to a different employee or employee category (e.g., Manager, Assistant, Sales Associate and temps). This layout makes it easy to visualize who's scheduled and when.
➕ Add Button
Located in the top-right corner, the “+ Add” button gives you three main options:
- Add Shift: Assign a work shift to a specific employee or role.
- Add Time Off: Mark time off with reasons (e.g., vacation, sick day).
- Clone Shift(s): Duplicate an existing shift across multiple days or users to save time.
🔁 Shift Categories
Each employee’s shift falls into one of the following categories:
![]() |
Recurring (automated based on defined patterns) |
![]() |
Weekly (set week-by-week, manual entry) |
![]() |
Time Off (e.g., Used to balance Recurring Schedules for Vacation or Sick / Holidays) |
This categorization is shown on the left side of each row and can help separate temporary staff schedules from recurring roles.
🧰 Filter Panel
The “Filters” panel lets you toggle the visibility of:
![]() |
|
This feature is useful for decluttering your view to focus on specific shift types during planning.
How to Change the Starting day of the week |
![]() |
![]() |
Scroll if necessary and click the Save button (not visible in the screenshot but usually at the bottom). Effect of This Setting The “Start of the week” defines how the Staff Scheduler displays and calculates weekly schedules. |
Creating a Shift
The Staff Scheduler allows you to define and manage work shifts for individuals or groups based on weekly schedules. A shift typically represents a person or a group of people working the same hours in a given week. You can create either: Recurring shifts: Repeat weekly from a start date to an optional end date. By the week shifts: One-time shifts that only apply to the currently selected week. Accessing the Staff Scheduler You can access the Staff Scheduler in two ways: From the Retail Equation dashboard, click on the Staff Scheduler button. Or, from the left-hand navigation menu, expand the Manage section and select Staff Scheduler. ![]() |
Understanding Shift Types
Key Behavior of Recurring Shifts
🗓️ Tip: If a shift needs to remain consistent over time, use a recurring shift to avoid re-creating it each week.
Key Behavior of Weekly Shifts
|
Steps to create a new shift |
1. Open the Shift Creation Menu In the scheduler view, click the “+ Add” button at the top right. From the dropdown menu, select “Add Shift”. |
![]() |
2. Choose the Shift Type You'll be presented with two options: Recurring: This shift will repeat weekly starting from the selected Start Date and ending at the End Date (if specified).
By the week: This will create the shift for the currently selected week only. It will not repeat. |
3. Set the Shift Period Start Date: Required. Select the first day the shift should be scheduled. End Date: Optional. Used only for recurring shifts. |
4. Configure the Shift Details Shift Label: Give your shift a clear name, such as “Manager” or “Sales Associate”. Hourly Staff Value: This is a key field. Enter the number of people who will work this shift at the same time.
Wage: Optional. Enter an hourly wage if needed for reporting purposes. |
5. Assign a Staff Member (Optional) Enter the email address of the staff member. Or, if available, select from a user list using the Select a user checkbox. |
6. Save the Shift Choose from the following save options: Save: Simply saves the shift. Save and Create Schedule: Saves the shift and proceeds to the scheduling interface. Save and Create Shift: (Icon option) Ideal for entering multiple shifts consecutively. |
Example: Manager, Assistant Manager and 2 Sales associates shifts created |
![]() |
How to Draft a Schedule for a Shift
![]() |
You can easily create work schedules for your shifts using one of the following methods: 🔘 Ways to Access the Schedule Creation You can start creating a schedule in any of the following ways: Add Schedule Button: Click the “Add Schedule” button directly within an existing shift card. After Creating a New Shift: When saving a newly created shift, you’ll have the option to immediately add a schedule. Calendar Icon: Click the calendar icon (📅) on a shift row to initiate schedule creation. |
![]() |
✍️ Filling Out the Schedule Details Once you initiate schedule creation, you will see the schedule editor screen. 1. Schedule Label Give your schedule a meaningful name (e.g.: Regular Hours, OT, Opening, Closing) This helps you and others understand the purpose of the schedule block at a glance.
2. Schedule Time Range Set the start and end times for the shift. If the shift crosses midnight (e.g. 7:00 PM to 3:00 AM), make sure to check the “Next Day” box.
3. Apply to Specific Days Select the days of the week that this time block should apply to. For example, if the hours are the same for Monday and Tuesday, click both days. |
![]() |
💾 Saving the Schedule You have two save options:
Once completed, your schedule block(s) will appear under the selected shift in the weekly staff schedule. Once a schedule is saved for a shift, it will appear in the calendar view as a draft. |
Clone Shift(s) |
The Clone Shift(s) feature allows you to quickly duplicate shifts from one week to another, streamlining the scheduling process. This is especially useful when weekly schedules remain consistent across multiple weeks.
Important: Only the shifts themselves (roles, times, and quantities) are cloned. The actual schedules—which employees are assigned to those shifts—are not copied.
What Gets Cloned ✅ Shift Label (e.g., Manager, Sales Associate) ✅ End Times ✅ Quantity of Staff Needed for Each Shift
What Does Not Get Cloned ❌ Schedules (you’ll need to add new) ❌ Shift Notes or Comments
How to Use Clone Shift(s)
|
Viewing and Publishing Your Draft Schedules
![]() | |
🔍 Identifying Draft Schedules Draft schedules are visually distinct:
These visual indicators help you differentiate between what’s been tentatively created and what’s been officially published. | |
![]()
|
✅ Publishing the Schedule Once you’ve added all desired schedule blocks and are satisfied with the weekly planning :
|
✅ What a Published Schedule Looks Like After clicking Publish Schedules, your weekly plan is finalized and visibly updated in the calendar view. 🎨 Visual Indicators of a Published Schedule Published schedules are easy to spot:
This confirms the schedule is live and operational for reporting. |
![]() |
Editing a Recurring Shift | |
Recurring shifts let you maintain consistent scheduling for key roles. While editing them is straightforward, it’s important to understand how changes can impact both future and past scheduling data. | |
![]() ![]() |
🪄 Steps to Edit a Recurring Shift
|
⚠️ Key Limitations and Considerations
🛑 Past-Ended Shifts Are Locked If a recurring shift already has an End Date in the past, it is locked and cannot be edited. You’ll need to create a new shift for future scheduling needs.
📅 Adding an End Date Stops the Shift Entering an End Date removes the shift from the calendar moving forward and disables the “Add Schedule” button for that role.
🔁 Changing the Hourly Staff Value Retroactively Affects All History Any change to the Hourly Staff Value is applied retroactively. This means every past scheduled instance of the shift will reflect the new value—even for dates that were already worked or reported.
| |
Editing a Weekly Shift | |
Weekly shifts are specific to the currently selected week in the scheduler and differ from recurring shifts in that they do not have a Start or End Date field. These are typically used for ad-hoc or flexible weekly planning. | |
![]() ![]() |
🪄 Steps to Edit a Weekly Shift
✅ Key Behavior of Weekly Shifts
|
Shift Modification Indicator When a shift is edited, a pencil icon appears in the top-left corner of the shift block to indicate a change. Hovering over this icon displays a tooltip with details about the modification, including:
This helps users track recent edits and maintain transparency in scheduling changes.
|
Deleting a Shift |
When managing staff schedules, it’s important to take care when removing shifts—especially recurring ones. Deletion is permanent and affects all associated staffing data. How to Delete a Shift Locate the shift you want to delete.
Deleting Recurring Shifts Deleting a recurring shift removes all instances in the series and permanently deletes the related staff value data.
When Deletion Is Not Allowed You cannot delete:
In these cases, if you need to adjust staffing values, use the Edit Data feature to apply a negative adjustment for the impacted period.
|
Common Use Cases for Staff Scheduler |
The Staff Scheduler in T.M.A.S. is a manual data entry tool used to record actual staff hours worked at your location. This labor data is critical for powering key performance indicators (KPIs) in other reports, such as Sales per Labor Hour (SPLH) and Conversion Rate. Below are common scenarios in which users engage with the Staff Scheduler. 🧾 1. Manually Recording Staff Hours by Day Store managers or designated users enter actual hours worked by each employee on a daily or weekly basis. Ensures downstream reports reflect accurate labor data. Inputs include employee name, date, and number of hours worked. Entries are made directly within the Staff Scheduler interface — no file upload is required or supported. Example: A store manager logs on the last day of the schedule to input the current week's hours for all staff, ensuring the Staff values in the Weekly Performance report are accurate. 🔍 2. Reviewing and Updating Previously Entered Hours If hours were entered incorrectly or adjustments are needed due to last-minute changes (e.g., an employee worked longer than planned), users can easily edit or update entries during the current week. Prevents reporting inaccuracies caused by missing or incorrect data. Keeps historical records aligned with actual labor activity. Example: An associate worked an extra shift to cover a call-out. The manager updates the Staff Scheduler to reflect the additional 6 hours worked. 📊 3. Supporting Accurate Labor-Based KPI Reporting While the Staff Scheduler itself does not generate analytics, the data entered is used across multiple T.M.A.S. reports to calculate key metrics such as:
Example: After entering all staff hours for the previous month, a manager runs the Period Comparison report to evaluate labor efficiency across different weeks and determine if staffing levels need adjustment. 🗂️ 4. Ensuring Consistency Across Multiple Locations For businesses with several stores or departments, the consistent use of the Staff Scheduler ensures reliable data comparisons.
Example: A regional director reviews reports for all locations and uses the Staff Scheduler data to validate that labor hour differences are not skewing the comparison. |
Troubleshooting
❓ FAQ: Why am I seeing “Authentication is required to access this resource”?

🔴 What does this message mean?
This error indicates that your session has timed out due to inactivity or that your login credentials are no longer valid for the current page. It's a security measure to ensure that access to sensitive scheduling features is protected.
🔁 How do I fix this?
To resolve the issue:
- Refresh the page in your browser.
- You will be prompted to log back into your account.
- Once logged in, you can return to the Staff Scheduler and continue working.
💡 Tip: Make sure to save your work frequently to avoid losing changes due to timeouts.
⏱️ Why did I get logged out?
You may have been logged out because:
- You were inactive for a period of time.
- Your browser tab was left open too long without interaction.
- There was a network interruption that ended your session.
🔒 Is my data safe?
Yes. The system uses timeouts to protect your information. Any unsaved work may need to be re-entered, but no unauthorized access to your data occurred.
Best Practices for Accurate Staff Hour Data in TMAS
To ensure reliable KPIs like Customer-to-Staff Ratio, Sales per Staff Hour, and Transactions per Staff Hour, follow these best practices:
1. Keep Schedules Current
Update staffing schedules regularly to reflect actual hours worked. Adjust for shift swaps or last-minute changes to ensure the data matches what occurred.
2. Use the Absence Feature
Log vacation, sick days, and holidays using the dedicated absence function to maintain data integrity and avoid misleading gaps in staff coverage.
3. Avoid Blank Data
Always enter hours worked—even if they’re zero—to prevent inaccurate or missing analytics.
4. Match Time Zones
Ensure schedules align with the correct local time zone for the location to avoid reporting discrepancies.
5. Validate Weekly
Review and validate staff hours weekly to catch errors early and maintain clean reporting for traffic and performance metrics.