New: DeskOS MCP puts your live occupancy, revenue and renewals inside Claude, ChatGPT and Cursor
DeskOS
Analytics

Numbers from the system that runs the business

Occupancy, revenue per seat, conversion and churn, built on the same records as your billing and your seat board. No exports, no reconciliation, and one definition of occupancy that everyone uses.

Source
Operational records
Scope
Centre or portfolio
Access
Permission gated
Drill through
Every count
Portfolio, 3 centresAugust
This monthvs last month
Occupancy87%
Seats under notice8
Revenue per seat₹18,420
Collections94% on time
Churn, trailing 3 months3.1%
Nova Coworking92%
Northline86%
Arc Works74%
Worth looking atGenerated
Level 2 has been under 60% for 4 monthsArc Works · 34 seatsOccupancy
Cabins earn 2.4x a hot desk per sq ftPortfolio · last 6 monthsPricing
Tours convert at 41%, proposals at 68%Drop off is before the tourFunnel
3 agreements expire in November46 seats · start renewals nowRetention
The daily problem

The monthly report is a spreadsheet somebody rebuilds by hand

It takes three days, it is out of date the moment it is sent, and half the meeting is spent arguing about whether the occupancy number counts notice periods. Nobody trusts it enough to make a pricing decision on it.

What DeskOS does about it6 capabilities
01Occupancy

One occupancy number the whole company agrees on

Occupied means reserved plus notice. Soft holds count as vacant. That rule is applied once in the platform rather than argued about per report, so the board pack and the floor manager see the same figure.No more two versions of the truth

02Revenue

Revenue per seat, per plan, per centre

See what each square foot actually earns, which plans carry the site and which discounts have quietly become the standard rate. Broken down by centre, floor and seat type rather than by one blended average.Price on evidence, not on instinct

03Pipeline

Conversion at every stage of the funnel

Enquiries, tours, proposals, agreements and moves, with the drop off between each and the time it took. Every count is clickable through to the leads behind it, so a bad number is investigated rather than accepted.Find the stage that is losing deals

04Retention

Churn and notice, early enough to act

Notices given, terms expiring and the seats they release, on a forward calendar rather than a rear view mirror. Renewal risk shows up as a list of accounts to call, not as a number at the end of the quarter.Renewal conversations start earlier

05Builder

Build your own view without asking us

A semantic layer over the operational data with the metrics already defined, so your team assembles the report they want from the fields they recognise. No SQL and no export cycle.New reports in minutes

06Sharing

Dashboards for the people who ask for numbers

Schedule a view to an inbox, share a dashboard with a landlord or an investor, or give a corporate customer a read only view of their own usage. Financial figures stay behind permissions.Fewer report requests to your team

Not a data warehouse project

The numbers come from the same records that run billing and seating, so there is no pipeline to build and nothing to keep in sync.

Financials are gated

Revenue and margin sit behind a permission. A centre manager can see their occupancy without seeing the portfolio P&L.

Every count drills through

A number on a chart opens the exact rows behind it, which is how you tell a real trend from a data entry mistake.

Because it is one system

A report is only as honest as the system it reads from

Most analytics projects fail on the join. When seats, invoices and leads already share a database, there is nothing to join.

Space management

Seat level occupancy by day, including the forward view of what notice releases next quarter.

Billing

Invoiced, collected and outstanding, per entity and per customer, in the customer currency.

Leads

Source, stage, conversion and time to close, with every count clickable to the deals underneath.

Attendance

Seats sold against seats actually used, which is the number behind every layout decision.

FAQ

Questions operators actually ask

Do we need to connect a BI tool?

No. Analytics is part of the platform and reads the same records that run seating, billing and leads. If your finance team prefers their own BI tool, the data can be exported, but nothing here depends on it.

How do you define occupancy?

Occupied is reserved seats plus seats under notice. Soft holds count as vacant until they convert. That definition is applied consistently across every screen and report, which is the point.

Can we compare centres?

Yes. Every view can be run per centre or across the portfolio, so you can see which site is carrying the group and which one is quietly under performing.

Can our customers see their own numbers?

Yes. A corporate account can be given a read only dashboard of their own usage, attendance and bookings, which is usually what they were emailing your team for anyway.

Can we schedule a report to arrive every Monday?

Yes. Any saved view can be scheduled to an inbox on the cadence you choose, with the same permission rules applied to the recipient.

Run your own numbers first

Give us one centre and a month of data and we will show you your real revenue per seat before you decide anything.