End the booking chaos today.
30-day free trial. No credit card required.
30-day free trial. No credit card required.
Almost every office runs Outlook, so sooner or later the pool vehicle ends up there. Usually as a shared calendar where everyone types "Caddy, client Meier". It shows appointments but prevents nothing: two entries for the same morning sit side by side, and whoever reaches the key cabinet first drives.
You can do better with what you already have. Microsoft 365 has resource mailboxes that accept or decline bookings on their own. This post shows how to set a vehicle up that way, which defaults get in the way for vehicles and where Outlook reaches its limits for a fleet.
A shared calendar is an ordinary calendar that several people can write to. It checks nothing. Every entry is equally valid, including the duplicate.
A resource mailbox is a mailbox of its own for the vehicle. You invite it to an appointment like a colleague, and it answers by itself: if the slot is free, it accepts. If it's taken, it declines. Exchange has two kinds: room mailboxes for meeting rooms and equipment mailboxes for anything without a fixed location. Microsoft names the company car as an example. For a pool vehicle, the equipment mailbox is the right one.
The mailbox itself doesn't need a licence of its own. But only people with a mailbox in your Microsoft 365 can book. We'll come back to that below.
Whoever manages Microsoft 365 for you does this in the Exchange admin center:
After that, booking works like any appointment in Outlook: create a new event, enter the time, invite the vehicle by its name as an attendee, send. The reply arrives within seconds as an acceptance or a decline. Room finder doesn't help here, it only lists rooms.
Resource mailboxes are built for meeting rooms. Three of their defaults don't fit vehicles.
Maximum duration of 24 hours. Out of the box, a booking can last one day at most. The business trip from Monday to Wednesday is declined automatically, and nobody understands why. Set the maximum duration to match your longest trips.
Subject and body are deleted. When the mailbox accepts a request automatically, it replaces the subject in the vehicle's calendar with the organiser's name and removes the text of the invitation. "Oldenburg site, pick up material" becomes "Jana Krüger". Where the trip went is no longer visible in the vehicle's calendar. This can only be switched off in PowerShell:
Set-CalendarProcessing -Identity "caddy@your-company.com" -AddOrganizerToSubject $false -DeleteSubject $false -DeleteComments $false -MaximumDurationInMinutes 4320
The 4320 minutes in the example are three days. For colleagues to actually see the subject, the vehicle's calendar also needs sharing permissions beyond free/busy. By default, others only see availability.
180 days ahead. The vehicle accepts nothing further out. For most fleets that's fine. If you want to block the van for next July's summer party, you have to widen the booking window.
For the small car, automatic acceptance is enough. For the van that only certain people should drive, add a booking delegate. Every request then goes to that person, who accepts or declines. With several delegates, one answer is enough.
Exchange can also restrict booking to specific people or groups. That's possible in PowerShell and a real strength of Outlook: a vehicle meant only for the construction crew declines requests from everyone else.
The resource mailbox solves the double-booking problem. It isn't built for the rest of fleet management.
If double bookings are your only problem and every driver has a mailbox, Outlook is enough. A resource mailbox takes ten minutes to set up and costs nothing extra.
Dispoly replaces the resource mailbox, not Outlook. Bookings happen in Dispoly and still show up in your own calendar.
Booking without a mailbox. Members of your organisation book in Dispoly. Anyone without an account books through a booking page or the QR code at the key cabinet. There is no per-person licence, pricing is flat.
No double bookings. Dispoly rejects a second booking for an occupied time slot, just like the resource mailbox. A booking can last up to 90 days and be up to two years ahead, so the three-day business trip goes through without changing anything.
Approval. New categories are created with "Require admin approval for reservations" already ticked. Each vehicle can override that under "Approval Required", for example "Auto-approve" for the small car. Booking rights limited to a specific group, as Exchange offers, don't exist in Dispoly. Every member can request every vehicle, and approval is the control.
Odometer at pickup and return. Under "Pickup & return" you define what is asked when a vehicle is picked up and brought back: the odometer reading and your own fields such as fuel level, damage or who actually drove. In the logbook export, the driver has their own "Driver" column, separate from "Booked by". Anyone who scans the QR code at the vehicle records the reading without logging in. What that looks like day to day is in Record mileage with a QR code.
Still visible in Outlook. Every vehicle has a calendar feed. On the detail page, "Enable calendar feed", copy the link and paste it in Outlook under Add calendar and Subscribe from web. Data flows in one direction only: an appointment someone creates in Outlook doesn't reach Dispoly. Outlook refreshes subscribed calendars several times a day, not instantly. The details are in Calendar sync setup.
Moving over. You can export your existing bookings from classic Outlook for Windows as CSV and check them with the booking check. It recognises the columns of the Outlook export, shows double bookings and creates a "Dispoly import" sheet that you upload under "Import reservations".
If you're still weighing Excel, Outlook and a dedicated tool, start with Managing pool vehicles. What fleet software should cost is worked through in What does pool vehicle software cost?. To put in writing who may drive, use the pool vehicle agreement template. The features at a glance are on the fleet management page.
Trying it costs nothing: no contract, no setup fee, 30 days free.