Vehicle Availability Calendar
Manage day-by-day availability for each vehicle in your fleet using rules and one-off blocks.
Overview
The Vehicle Availability Calendar displays a monthly grid for each vehicle in your fleet. Each day on the grid is color-coded to show whether the vehicle is available, blocked, or booked on a trip.
Keep Availability Current
Outdated availability leads to assignment conflicts and prevents MXBS from suggesting your vehicles accurately for new trip opportunities. Review and update your calendar regularly.
Calendar Color Coding
| Color | Status | Meaning |
|---|---|---|
| Green | AVAILABLE | Vehicle is free and can be assigned to new trips on this date |
| Red | BLOCKED | Vehicle is unavailable due to maintenance, a reservation, or a custom reason |
| Gray | BOOKED | Vehicle is assigned to a trip on this date |
BOOKED days are set automatically when you create a trip assignment — do not manually mark days as booked.
Two Types of Availability Records
Availability Rules (Recurring)
Rules apply on a repeating pattern and remain active until you remove them. There are three rule types:
- Weekly rule — select specific days of the week that are always blocked or always available (e.g., Tuesdays and Thursdays are always unavailable for new trips).
- Monthly by date — the same calendar date is blocked or available every month (e.g., the 15th of every month is reserved for scheduled maintenance).
- Interval — every N days, starting from a chosen date (e.g., every 14 days for an oil change window).
Each rule has:
- A status: AVAILABLE or BLOCKED
- A reason: MAINTENANCE, RESERVED, DRIVER_OUT, or CUSTOM (with a free-text field for a custom description)
Availability Blocks (One-Off)
Blocks apply to a specific date range and override any rules that would apply to those dates. Use blocks for events that do not repeat, such as a vehicle going into the shop for an unexpected repair.
Each block has:
- A start date and end date
- A reason: MAINTENANCE, RESERVED, DRIVER_OUT, or CUSTOM (with a free-text field)
Setting a Block
- On the calendar, click a single day or click and drag across a date range to select it.
- In the popup that appears, select Block Dates.
- Choose a reason from the dropdown (MAINTENANCE, RESERVED, DRIVER_OUT, or CUSTOM).
- If CUSTOM, enter a short description of the reason.
- Click Save. The selected dates turn red on the calendar.
Setting a Rule
- Click Add Rule above the calendar.
- Select the rule type: Weekly, Monthly by Date, or Interval.
- Configure the relevant fields (days of the week, date of month, or interval in days).
- Set the status (AVAILABLE or BLOCKED) and choose a reason.
- Click Save. The rule is applied to the calendar immediately and will continue to apply going forward until removed.
Rule and Block Priority
When a rule and a block overlap on the same date, the block takes priority over the rule. This lets you set general recurring patterns while overriding specific dates when needed.
Removing Rules and Blocks
- To remove a rule, open Add Rule / Manage Rules and delete the rule from the list.
- To remove a block, click the blocked date range on the calendar and select Remove Block.
Removing a block restores the dates to whatever status the underlying rule specifies, or AVAILABLE if no rule applies.