Dori Media.

Products

Glovebox Freelegs Parked Funds Fleetmate

Rental software

Rental car software NZ VEVS alternative RCM alternative Booking system migration Campervan and motorhome hire Trailer hire Bike and e-bike hire 4WD and ute hire See it live

Studio

Services Work About Journal Book a call

— SAAS · MULTI-TENANT · LIVE

Glovebox.

Rental management software built for how NZ hire actually works.

The Glovebox homepage, rental management software built for New Zealand hire operators.

At a glance

Status

Live

Stack

Laravel · Filament · Livewire

Type

Multi-tenant SaaS

Role

Founder, designer, sole developer

I ran Jimny Rentals and Dream Drives on rental software that did not know what GST was, could not tell a CoF from a WoF, and still charged me around $400 a month for the privilege. Every rental tool I could find was built for big American or European fleets, priced like I had hundreds of vehicles, and shaped around workflows that had nothing to do with how a small NZ operator actually runs.

So I built the thing I wished I could buy. Glovebox started as the platform for my own fleets, then other operators saw what I was running and asked if they could use it too.

The hard part was deciding, on the very first commit, that this was multi-tenant. Not a single-business tool bolted into a SaaS later. Every operator gets their own isolated tenant, their own fleet, bookings, customers, branding and configuration, all on shared infrastructure. Getting bonds, GST, CoF dates, the embeddable booking widget, Windcave, Stripe Connect and Xero to all behave together was the boring work that decides whether a rental business runs smoothly or falls over at 7am on a pickup. I have had the live payment layer bite me in production, and fixed it, because I am the one on the depot floor when it does.

Glovebox handles the parts that quietly lose operators money and time. Bookings and availability, bonds and deposits, transfers between sites, CoF and compliance nudges, GST done right, and payments that reconcile. Because I still run hires on it every day, it is built for how NZ rental works, not how US software imagines it. It is dogfooded, in production, and improving every week off the back of real operations.

— Inside the product

The features that quietly run a rental business.

These are the surfaces I use on the depot floor every day. Here is what a few of them actually look like, from the booking that lands on your own site to the lockbox code a customer reveals from the car park.

Bookings & deposits

The booking widget that lives on your site.

A branded flow that quotes the dates, adds GST correctly, takes a deposit through Windcave or Stripe and locks the vehicle in. Travellers book at 11pm without waiting on an email reply, and the booking is on your calendar before you wake up.

  • Drops into your existing website, or a full Glovebox Site
  • Live availability, so a car is never double-booked
  • GST at 15% shown on the quote, not bolted on later
alpinehire.co.nz/book

Book your Jimny

Wānaka

Pick-up

Fri 17 Jul · 9:00am

Drop-off

Mon 20 Jul · 9:00am

JIMNY

Suzuki Jimny · 4WD

Auto · 4 seats · 3 nights

3 nights @ $89
$267.00
GST (15%)
$40.05
Total
$307.05
Deposit due today
$92.12

AI dynamic pricing

Yield pricing you can actually read.

An opt-in layer on top of your normal rates. It nudges the daily price by fleet utilisation, how far out the booking is, and how fast demand is moving, then shows you every factor behind the number. Run it in shadow mode first and watch what it would have done before you let it touch a live quote.

  • Explainable: every multiplier is itemised, never a black box
  • Clamped to min/max bounds you set per tenant
  • Never overrides a manual daily-rate you have set by hand

Recommended daily rate

$109from $89 base

Live · balanced

Factor breakdown

Fleet utilisation · 78% booked × 1.14
Booking lead time · 8 days out × 1.05
Booking pace · ahead of curve × 1.03
Combined multiplier × 1.23 (clamped 0.8–1.4)

Self-collection pickup

The customer collects the car. Safely.

An after-hours pickup that lands the booking in the exact same on-hire state your manual handover does. The customer opens a tokenised link, the app checks they are inside the geofence, they photograph the car, a bond is held, and only then is the lockbox code revealed. Every step is fail-close and audited.

  • Geofenced and inside the pickup window, or it will not unlock
  • Required exterior photo set before the code is shown
  • Bond held on card, then on-hire and reveal in one transaction
9:41 glovebox ●●●

Collect · Booking #GB-4471

Inside pickup zone · 42m
6 exterior photos captured
Bond held · $500 on card

Lockbox code

4729

Keys are in the lockbox on the driver door.

You are on hire. Have a great trip →

Broadcasts

Reach the right customers, right now.

Operational messaging for the moments that matter: a road closure, a weather warning, a pickup reminder. Pick who is on hire or arriving soon, and it routes each person down WhatsApp, then SMS, then email, honouring opt-outs. You see the exact recipient count and cost before anything sends.

  • Audience resolved at send time from live booking state
  • Per-channel cost estimate before you confirm
  • Every message logged on the booking timeline

New broadcast

Draft

Audience

On hire now · Wānaka branch

Message

Hi {first_name}, heavy snow is forecast on the Crown Range tonight. Please carry chains and check NZTA before you travel. — Alpine Hire

1 · WhatsApp 2 · SMS 3 · Email copy

42 recipients

Est. $6.30 · 38 WhatsApp, 4 SMS

Payments & Xero

Money that reconciles itself.

Deposit, balance and bond all tracked against the booking, then pushed to Xero as an invoice with payments applied. No month-end spreadsheet.

  1. Deposit captured $92.12
  2. Balance captured at pickup $214.93
  3. Bond authorised (held) $500.00
  4. Xero invoice synced INV-2041

Compliance

CoF, WOF and RUC, before they lapse.

Compliance dates live in the system and warn you early, not after a customer is already in the car. RUC is tracked by balance, the way it actually works.

MJT491 Suzuki Jimny CoF due in 6 days
KPZ118 Toyota Hiace RUC 480km left
HGF302 Mitsubishi Outlander All current

Mockups shown with sample data. Everything here runs live in Glovebox today — see it for yourself →

For technical readers Tech notes
Stack
Laravel 13 · Filament · Livewire · MySQL · stancl/tenancy · Stripe Connect · Windcave · Xero

— Like the look of this?

Want to talk it through?

Tell me what you're launching or fixing, and I'll come back with a sensible next step.