← Back
Prostor · 2022 – active

Reservations and operations for storage units

The story

Standard reservations happen without the operator. The operator handles the exceptions.

Prostor rents storage units. We built the site its customers reserve from, the dashboard the operator runs, and the record both read.

Worth noting

  • · No double bookings, no phantom holds
  • · Reserve and pay without a phone call
  • · A unit shown as free online is free

The problem

Prostor ran reservations, unit allocation, billing and customer communication in separate tools that did not talk to each other. The customer-facing side either did not exist or did not track the real state, so a visitor could not trust that a unit shown online was free.

Outcome

Customers complete the whole reservation themselves, from choosing a unit to paying. The operator runs allocation, billing, occupancy and customer contact from one dashboard. Confirmations, reminders and billing notices go out without anyone sending them. Prostor has run on the system since 2022.

What we built

Three parts on one record. On the site, customers browse the available units, pick a date, reserve and pay. On the dashboard, the operator sees occupancy, allocates units, bills customers and carries the communication with them. Between the two sits the record both read, so a reservation is either made in full or not made at all, and the customer's click and the operator's screen never disagree.

What it covers

Unit listings and availability, online reservation and payment, unit allocation, occupancy overview, billing, customer communication, email confirmations and reminders.

How we approached it

We modelled the whole life of a storage unit, from listing through reservation and occupancy to release, and made that cycle the backbone of the system. The customer site and the operator dashboard are both thin views over the same record, so there is no integration between them that could drift. We built the site to one rule: it must never show a unit as free when it is taken.

In use

Have a similar problem?

Tell us how your operation works today. We'll tell you what we'd build.

Get in touch