Time Windows specify the acceptable time frame to arrive at a given stop. This is expressed in the Road Warrior app as Schedules and Availability.

Schedules are a great way to customize your route to accommodate complex timing needs while still creating the fastest route. There are two ways to create schedules: either as a one-time schedule that applies to only one Stop, or as a standard schedule that you can apply to multiple Stops.

Here are some common reasons why folks create Schedules:

  • My Priority deliveries must be made between 7am and noon.
  • I have to deliver one package at a specific time.
  • I can only visit certain clients in the afternoon.

One-time schedule

A one-time schedule can be added directly to a Stop by clicking on the Stop and selecting Add Schedule. From there you can select Create One-Time Stop to set the time window and adjust the Priority slider.

Standard Schedule

A standard schedule is a schedule that is saved so it can be applied to multiple Stops or Stops you want create in the future.

To add a standard schedule and view your saved schedules click on Schedules in the left hand sidebar menu. Click on the + sign at the bottom right to add a new schedule and set the priority level to the right (red) if the Stop must occur within the time window.

How to use Priority Level

Every schedule is assigned a priority level. The Priority slider is a scale from low priority on the left (blue) to high priority on the right (red). If your Stops must occur in the time window, mark them as high (red) priority level. If the time window is more flexible and you don't want to go out of your way to visit the Stop within the time window, mark it as a lower priority.

Why assign a lower priority level to a schedule?

In addition to a few Stops that must occur during a specified window, you may have many others that you’d like to complete during that time window, but it may not be feasible to visit all of them in the window. Or, you might ideally like to visit a stop during a time window if it conveniently fits into your route, but you don't want to pass up other stops that are close by. By setting a lower priority, you will pick up the stop in the window only if it is efficient to the overall route.


Availability is a type of schedule that recurs weekly. Business hours are an example.

If you have a Favorite that is only open on specific times and/or days of the week, add Availability. For example, you might need to visit clients at a medical center that is only open M-F from 10am to 3pm. When you add Availability, your route will be optimized so that you will stop there only when it is open. If you are creating a route on a day or time when it is not available (in this example, on Sunday), the Stop pin will display with an X and it will not appear on your route when you optimize the route.

To add Availability, click on a Favorite and select Edit, then Manage Availability. The plus sign at the bottom right allows you to add a new Availability.

You can only add Availability to a Favorite.

Warrior Tips:

-Make a Stop a Favorite by clicking on the pin and selecting the Star icon.

-Be cautious not to overly constrain your route. Adding too many constraints, especially ones which cause violations, can cause an ineffective route. This is because the optimizer will spend too much time trying to find a feasible route when it may not be possible.

-You can upload addresses as Favorites from an Excel (.XLSX) file or CSV file. Learn how here.