Last updated: Jul 6, 2026, 3:35 PM
Learn how to use Scheduling in Toast Web, including creating a shift or schedule, managing employee unavailability and time off, and forecasting for future shift needs.
Before you begin using Scheduling, we recommend reviewing the product's settings. Scheduling settings are available to Admins only. In the very upper-right corner of the Scheduling page, select the gear icon.
Use the date selector to choose the date range you want to view or build. You will always need to make two clicks here: one for the start date and one for the end date. You can choose a single day by selecting it twice. If you select a time period for longer than seven days, some functions are no longer available.
Set the Week/Day toggle if you'd like to view the schedule differently. Schedules by Day will see each hour of the selected day whereas schedules by Week will see each day of the selected week. Select Today to return to the current week or day.
The Section by drop-down menu lets you view your schedule in a couple different ways with the goal of ensuring you have job and location coverage when and where you need it. For instance, if you select Section by job, the schedule will break down into individual job rows to help you ensure you've scheduled a dishwasher or a floor manager for every shift that you need one. If you select Section by location, you'll see each location's schedule grouped together rather than viewing all locations at once. Select Clear to return to the default view. Note: These views are not compatible with filters.
The Sort by drop-down menu is defaulted to the Employee view where all employees are listed in individual rows and all shifts are "combined" together. If you like, switch this to Start time in order to see the flow of shifts per day. This can help you visualize when your employees come into and leave work with the goal of ensuring you have enough coverage for each part of your day. These views are compatible with filters.
If your date selector is set to seven or less days, you can select Filters on the right side of the page. There are three filters here: Employees, Jobs, and Types (of shifts). Filters will stack, so you can have two or more filters working at the same time. There's also an additional filter as a checkbox: Hide empty rows. Hide empty rows will make the schedule easier to view if many employees do not have shifts assigned to them.
To remove the filters you've set, look under the date range selector. Select the X for a single filter or select Clear all to remove all filters at once.
Once you begin to build your schedule, there will be two sections at the top of the Full schedule view: Open Shifts (purple row) and Scheduled Shifts (white row). Note: If you used Sling prior to using Toast, you may also see a row for Unassigned shifts. See the Optimize Staffing With Unassigned Shifts section of Sling by Toast: Create a Schedule to learn more.
Note: If you create a shift, but don’t assign anyone to it, and then publish that shift, employees will see it in the “open shift” tab in MyToast and can begin to pick up shifts.
Expected outcome: If published, the shift appears on the Full schedule view and in the MyToast app. Unpublished shifts have a dotted-line border and can be edited or dragged and dropped to a different day or employee.
As you build a shift by making selections in the sidebar, you'll see an image at the bottom that shows you how the shift will appear on the calendar. Note: This preview image only appears after a Start time, End time, and Job are entered. If you are creating an open-ended shift (one without an End time), the preview image will not appear.
This feature is commonly used for schedules that may not differ much from day to day or week to week. If a previous day or week contains all or a majority of the same shifts you want to include in an upcoming day or week's schedule, consider copying the shifts from that previous time period to save time creating your schedule. Note: If an employee clocks into a shift they were not originally scheduled for, that shift appears on the schedule retroactively, but it will not copy over with this tool.
Before you've published a schedule, you may have a set of shifts that you have not yet finalized or published. There are a number of actions you can take here:
When you're looking at a single location only (navigate to Filters and select a single location under Locations), Scheduling provides a weather forecast in the Week view along the top of the page. This might assist with staffing and guest count estimations. It will occasionally refresh for accuracy. U.S. customers will see temperatures in Fahrenheit while non-U.S. customers will see temperatures in Celsius.
You can either create time off on behalf of an employee or your can approve the time off an employee requested through the MyToast app. When managed through Scheduling, time off is always unpaid since Scheduling does not connect to any payroll systems to ensure the employee is paid for these hours. Note: The times seen in time off reflect the time zone of the location and not the person viewing or creating the time off.
To approve or deny an employee's time off request that they submitted through MyToast:
To create time off on behalf of an employee:
Sales and labor insights help managers make smarter scheduling decisions by showing projected sales, labor costs and hours, and labor cost targets directly within the schedule. Forecasting reflects real-time updates to the schedule.
To view revenue forecasting:
Notes about Labor cost:
Notes about the target labor calculation:
Notes about Projected sales:
If you use Scheduling Pro and you do not see the forecasting feature, check these two requirements:
This tab uses contains much of the same functionality as the Full schedule view; you can use the date selector, the Section by and Sort by drop-down menus, and the Filters option to view this information in different ways.
We recommend viewing this tab with the Sort by drop-down menu set to Employee. That way, each row will show who has requested to be left off the schedule for individual days. Keep in mind, availability and time off are different functions.
Both availability and time off can be overriden by anyone who is creating a schedule, but it might be best to confirm with an employee before overriding either their availability or time off since employees can assume that both may indicate they will not be scheduled on a certain day.
Publishing a shift makes it visible to the employee and any other staff (subject to your visibility settings). Unpublished shifts are only visible to admins and managers, which can be useful while you are still building the schedule.
To publish every unpublished shift, simply select Publish in the upper-right corner of the page. In the image below, all shifts are published besides the one highlighted by the arrow.
Expected outcome: Every shift in your current view with a dotted-line border is published and the dotted borders disappear.
To publish a specific set of shifts:
Expected outcome: Only the selected shifts are published. The remaining unpublished shifts stay on the Full schedule view with their dotted-line border and without visibility to employees.
Although there are no Scheduling functions in the Toast Now (operator's) app, you can use Toast IQ to assist you with Scheduling. Among other things, Toast IQ can help you create, edit, and view schedules. Try asking it things like:
With the Admin system role, Toast IQ can see all your schedule data from Scheduling, including employee names, job roles, work locations, scheduled shifts, time off, and availability, so try being creative with what it can assist you with. This data is not shared with third parties and is stored securely along with the rest of your company's data. The only ways Toast uses this data is to show schedule information and help Admins and Managers make scheduling edits.
If Toast IQ is not showing expected schedule data, check your system role in Toast Web by navigating to Employees > Employee management > Employees, selecting the edit pencil for your profile, and then selecting Scheduling permissions. Check the System role field for either Admin or Manager. If you have the Manager system role, keep in mind that you'll only be able to interact with data in location that you're a part of.