Case study · storatix.com

How we built Storatix

Storatix is the self storage management software Kingpost Software builds and runs itself. What a storage operation needed from it, and the decisions that shaped the build.

Storatix's home page: a photograph of a storage facility behind the headline “Run your facilities, payments, and tenants from one trusted home”, with Request a demo and See how it works.
storatix.com

The problem

A self-storage operation usually runs four systems separately: the management system, the payment processor, the lease binder and the gate software.

A single move-in touches all four. The rental is recorded, the first payment is taken, a lease is signed and a gate code is issued — and when the rental ends, that code has to stop working, which otherwise depends on somebody remembering to go and turn it off.

An operator with more than one facility also needs each of them to keep its own late-fee and delinquency rules, not one policy forced across the portfolio.

Build decisions

Rent settles in the operator’s own Stripe account

Charges are created directly on the operator’s connected Stripe account through Stripe Connect. The money belongs to the operator the moment it clears, with Storatix never holding it between the tenant and the facility that earned it.

Recurring rent on real Stripe subscriptions

Recurring rent runs on Stripe subscriptions, using billing anchors and proration, so a tenant who moves in partway through a month pays for the days they actually had the unit. Billing edge cases are left to the billing system built for them.

The lease is part of the rental record

The agreement is generated from the rental itself, sent for signature through DocuSign or Zoho Sign, and filed back against the rental. The signing provider is stored on each rental, so a facility can change providers later without orphaning leases that were already executed.

Gate codes follow the rental

Storatix reaches OpenTech gate systems through an adapter. A code is issued as part of move-in and revoked when the rental ends, which makes access a consequence of the rental's state rather than a separate task on somebody's list.

Enforcement is per facility, and off by default

Late-fee and delinquency schedules are configured facility by facility, and delinquency enforcement stays off until an operator turns it on. Anything that acts against a tenant for non-payment is a choice the operator makes, not a default they inherit.

Permissions on the server, an event under every action

Role checks are enforced by the server rather than by hiding controls in the interface, and every meaningful action writes an event. The dashboards read that live record instead of a periodic export.

Where it stands

Storatix is live at storatix.com, built and maintained by Kingpost Software LLC. Operators run facilities, units, pricing, payments, leases and gate access from one platform instead of four.

Tenants can rent a unit from its own public page and check out without visiting the counter, then use the tenant portal for payment history, card updates and lease downloads.

Stripe, DocuSign, Zoho Sign and OpenTech are the kind of third-party systems the studio integrates for clients. In Storatix it keeps them working on a product it answers for itself.

  • TypeScript
  • React
  • Node.js
  • MongoDB