Shift policies are optional settings that complement the required information needed to create a shift, helping shift leaders and fleet managers better control how shifts operate—especially when managing multiple locations and larger fleets.
This article explains everything you need to know about shift policies and how they affect your shifts.
When to Configure Shift Policies
You can configure shift policies at either of these two phases:
While creating a shift, before saving it.
After the shift is created, by clicking the shift entry on the calendar to open the Edit Shift panel — whether you are configuring shift policies for the first time or editing existing ones.
In both cases, the policy configuration behavior and available options remain the same.
Once the Create Shift or Edit Shift panel opens, click the Policies tab from the list of tabs within the panel to access and configure shift policies.
Available Shift Policies
These policies do not affect whether a shift can be created, but they influence how the shift operates and how drivers can join, work, or leave the shift.
Note: There is no single correct way to configure shift policies. One or multiple policies can be configured depending on your operational goals, scale, and day-to-day requirements.
1- Drivers limit
Defines the maximum number of assigned drivers who can join the shift. This limit is evaluated only against drivers assigned to the shift and does not consider drivers outside of that assignment scope.
Operational benefit: Helps control shift capacity and prevents overcrowding when managing large driver pools.
Example: If a morning shift is planned for 30 drivers but 45 are assigned to this shift, the limit ensures only the required 30 can join.
2- Enforce drivers limit
Controls whether the drivers limit is strictly applied to drivers assigned to the shift.
Operational benefit: Allows you to choose between strict capacity control or flexible overflow handling during peak demand. For example, during a flash-sale day, enforcement can be disabled to allow extra drivers to join temporarily if order volume spikes.
Example: If the drivers limit is set to 50 and enforcement is enabled, a 51st assigned driver will not be able to join the shift. If enforcement is disabled, additional assigned drivers can still join even after the limit is exceeded.
3- Vehicles limit
Defines the maximum number of assigned vehicles that can be used within the shift. This limit is evaluated only against vehicles assigned to the shift and does not consider vehicles outside of that assignment scope.
Operational benefit: Ensures vehicle availability aligns with operational capacity and prevents over-allocation.
Example: If a warehouse can only load 20 vehicles at a time, the vehicles limit prevents additional vehicles from joining the shift.
4- Start location
Defines the location from your saved locations where the shift begins. This location is used as the reference point for shift-related rules, such as joining eligibility and distance-based policies.
Operational benefit: Anchors shift participation to a specific physical hub, which is especially useful when creating shifts for individual locations, improving location-based control and accountability.
Example: When a shift is created for a specific warehouse or depot, drivers must be near that assigned hub before joining, helping avoid delays during route allocation.
5- End location
Defines the location from your saved locations where the shift ends. This location is used as the reference point for shift-related rules, such as leaving eligibility and distance-based policies.
Operational benefit: Anchors shift completion to a specific physical hub, which is especially useful when creating shifts for individual locations, improving location-based control and accountability.
Example: When a shift is created for a specific warehouse or depot, drivers must return to that assigned hub before ending the shift, ensuring proper route closure and handoff.
6- Joining radius (in meters)
Defines the maximum distance from the start location within which a driver must be located to be eligible to join the shift. Drivers outside this radius will not be able to join the shift.
Operational benefit: Prevents remote or unintended join attempts and improves on-time shift starts.
Example: If the joining radius is set to 300 meters, drivers must be within 300 meters of the assigned location to join the shift, preventing remote or premature participation.
7- Leaving radius (in meters)
Defines the maximum distance from the end location within which a driver must be located to be eligible to leave the shift. Drivers outside this radius will not be able to leave the shift.
Operational benefit: Ensures drivers physically return to the designated end location before completing their shift, preventing early or remote check-outs.
Example: If the leaving radius is configured as 300m, drivers must be within 300 meters of the assigned hub before they are allowed to leave the shift, ensuring the shift is properly concluded on-site.
8- Early join duration (in minutes)
Defines how early before the shift start time a driver is allowed to join the shift. Drivers attempting to join earlier than this configured duration will not be able to join the shift.
Operational benefit: Prevents premature shift activity while allowing controlled early preparation when needed.
Example: If the early join duration is set to 15 minutes, drivers can join the shift up to 15 minutes before the scheduled start time to perform vehicle checks or preparation tasks, but cannot join earlier than that.
9- Late join duration (in minutes)
Defines how late after the shift start time a driver is allowed to join the shift. Drivers attempting to join after this configured duration will not be able to join the shift.
Operational benefit: Prevents drivers from joining after routes, tasks, or assignments have already been planned, helping maintain schedule accuracy and operational stability.
Example: If the late join window is set to 10 minutes, drivers can join the shift up to 10 minutes after the scheduled start time. After that, joining the shift is no longer allowed.
10- Early leave duration (in minutes)
Defines how early before the shift end time a driver is allowed to leave the shift. Drivers attempting to leave earlier than this configured duration will not be able to leave the shift.
Operational benefit: Helps ensure drivers remain active for the full duration of the shift and prevents early shift completion.
Example: If the early leave duration is set to 10 minutes, drivers cannot leave the shift more than 10 minutes before the scheduled end time.
Driver Attendance Policies
Driver attendance policies help you control how drivers start and end their work, ensuring operational consistency and preventing workflow issues during active deliveries.
These policies apply globally and do not affect individual shift configurations.They define general behavior rules rather than settings tied to specific shifts.
You can find and manage these policies under, on the Account & Preferences page, inside your settings.
Note: There is no single correct way to configure driver attendance policies. One or multiple policies can be set up depending on your operational needs, scale, and day-to-day workflow.
These policies include the following options:
Require active shift to go On-Duty – When this option is enabled, a driver will not be able to mark themselves as On Duty unless they have an active shift. An active shift refers to a shift that is currently eligible to be joined based on its scheduled time and duration.
Block leaving shift if shipments are assigned – If enabled, drivers will not be able to leave their shift if they still have active or assigned shipments. This prevents incomplete deliveries and ensures accountability until all tasks are handled.
Block Off-Duty if shipments are in progress – Drivers cannot switch to Off Duty while they still have ongoing deliveries. This helps maintain operational continuity and avoids disruptions during active routes and ongoing operations.
Related Articles
