What can you automate?
Almost every step in the customer journey has a manual and an automated version:
| Process | Manual | Automated |
|---|---|---|
| Booking | Phone or email, retyped into a list | Online booking with live availability, 24/7 |
| Reserving | Holding a unit on paper | Reservation with expiry date, straight into the dashboard |
| Contract | Print, sign, scan | Digital signing; the contract follows from the booking |
| Billing | Creating invoices per tenant | Billing starts when the contract is activated, on the configured billing day |
| Payments | Bank statement next to the invoice list | Matching on invoice number or exact amount |
| Arrears | Keeping a list and calling | Ageing analysis and reminder batches |
| Communication | Emailing or calling tenants one by one | Email and SMS templates for confirmations, reminders and alerts |
| Access | Creating and blocking codes by hand | Access follows contract and, optionally, payment |
| Reporting | Merging figures in Excel | Live dashboard per facility |
In what order should you automate?
Start where most of the manual work and errors are, and follow the customer journey. Each step builds on the previous one:
- One source for units and availability. Without a reliable unit status you cannot automate anything else.
- Online booking. Let a booking become customer, reservation and contract automatically.
- Digital signing and online payment, so a booking completes without intervention.
- Payment matching, so received payments land on the right invoice by themselves.
- Access that switches on and off with the contract, and with payment status if you want.
- Reminders, account statements and reporting in batches and dashboards.
What you should not fully automate
Automating does not mean the system decides everything. Some decisions need context that software lacks. Route them to a person, with the reason attached:
- Payments that fit more than one invoice, or are an overpayment.
- Access exceptions, such as a tenant who needs temporary access despite arrears.
- Price proposals: let the system calculate, but decide yourself which strategy to apply.
- Discounts, so they go through an approval step.
- Handing a case over to a collection agency.
Automating without losing control
The fear with automation is that things happen nobody sees. You solve that with three principles. One: every automatic action is recorded, with who or what performed it and the before-and-after state. Two: doubt goes to a review list instead of into the books. Three: you can switch automation on and off per part.
In TheStorageControl automatic payment matching is off by default; switch it on and it runs daily, with edge cases going to review. Financial access rules only apply when you switch them on, and every material action by staff, API, webhooks and scheduled jobs is in the audit log.

24/7 and unmanned
If you automate every step, you can keep a facility open 24/7 without someone always being there. Customers book online, sign digitally, pay online and open the gate from the customer portal. Your team's work shifts from the desk to remote follow-up: today's list, payments in review and access alerts.
The safest way to make an existing facility unmanned is step by step, with a period in which your team still checks the automated steps.
Common mistakes
- Switching on online booking while unit status still lives in a spreadsheet.
- Blocking access automatically without an exception route for special cases.
- Linking separate tools via email or exports, so the chain runs on its weakest link.
- Automating without an audit log, so nobody can explain why something happened.
