Inventory as the core
Everything in Sales OS is organised around the unit. Each record carries block, floor, number, type, gross and net area, aspect, price and current state.
State moves through a defined lifecycle — available, on option, reserved, contracted, sold — and the system enforces that only one party can hold a unit at a time. That is the guarantee a spreadsheet cannot provide.
Options carry a duration. When it expires without progression, the unit returns to available automatically rather than sitting blocked because someone forgot to release it.
Commercial workflow
Offers are generated from the unit rather than typed from scratch, so price, area and payment terms cannot drift from the inventory record.
- Pricing authority: who may discount, by how much, and what approval it passes through
- Payment plan generation: deposit, instalments, interim payments and handover payment
- Offer approval routing, with a record of who approved what and when
- Presentation history: which unit was shown to which customer, and when
- Commission and entitlement calculation across representative, team and external agency
Shared inventory with MTWIN
The reason Sales OS and MTWIN are described as one ecosystem is that they read the same inventory. A representative walking a buyer through the twin sees live price and availability on the same screen, and generates the offer from that same flow.
That removes the most common failure in property sales presentation: showing a unit enthusiastically and then discovering it was reserved that morning.
Multi-project and multi-channel
Sales OS supports multiple projects and phases in one deployment, with permissions separable per project and reporting available both per project and consolidated.
External sales channels can be given scoped access — for example an agency that sees only its own customers and its own entitlements, without visibility into the full pipeline.
