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

Connected to the systems you already pay for

Your accountant keeps their ledger, your bank keeps its gateway, your doors keep their controller and your ads keep running. DeskOS sits in the middle and makes them agree with each other.

Named integrations
28 systems
Across
7 parts of the stack
Set up
Per legal entity
Anything else
API, webhooks, Zapier
Integrations, Nova Coworking8 connected
ConnectionsLive
XeroNova Spaces Pvt Ltd, last push 2 min agoConnected
RazorpayNova Spaces Pvt Ltd, settlement accountConnected
StripeNova Spaces Pte Ltd, SGDConnected
SpintlyMain entrance and 3 floorsConnected
Meta lead adsToken expires in 6 daysRenew
Last 24 hoursAcross all connections
Invoices pushed to Xero38
Payments matched31
Leads in from ads12
Door events pulled1,204
Unsynced0
Per legal entityRetried on failureAlerted, not silent
The daily problem

The invoice is raised in one place and typed again in three

Somebody keys the month into Tally. Somebody exports leads out of the ad account. Somebody adds the new member to the door app, and somebody forgets to remove the old one. None of that work shows up in the accounts, and all of it is where the errors come from.

Accounting and tax5 integrations
Xero logo

Xero

Invoices and payments, per legal entity

QuickBooks logo

QuickBooks

One way push into QuickBooks Online

Zoho Books logo

Zoho Books

Sales invoices and receipts, tax intact

Tally logo

Tally

Vouchers in the format your CA opens

GST

GST e-invoicing

IRN and signed QR on the invoice

Payments2 integrations
Razorpay logo

Razorpay

Pay from the invoice link or the app

Stripe logo

Stripe

Cards in your own currency, reconciled

Doors and networks5 integrations
Spintly logo

Spintly

Phone access that follows the membership

Kisi logo

Kisi

Cloud doors, with the events pulled back

ZKTeco logo

ZKTeco

Face, finger and card readers

BhaiFi logo

BhaiFi

Captive portal WiFi, per location

RADIUS

RADIUS

Network login tied to the membership

Calendars3 integrations
Google Calendar logo

Google Calendar

Room bookings on the member calendar

Microsoft 365 logo

Microsoft 365

Outlook calendars, the same one way sync

.ICS

Calendar feed

Subscribe from Apple Calendar or anything else

Demand and sales5 integrations
GoFloaters logo

GoFloaters

Marketplace demand, billed to the partner

Google Ads logo

Google Ads

Lead form leads with the campaign attached

Facebook and Instagram logo

Facebook and Instagram

Meta instant forms straight into the pipeline

WhatsApp Business logo

WhatsApp Business

Official Cloud API on your own number

HubSpot logo

HubSpot

Keep HubSpot at the front of the funnel

Printing3 integrations
Printly

Printly

Metered printing on the printers you own

PaperCut logo

PaperCut

Quotas pushed to your PaperCut server

ezeep logo

ezeep

Cloud printing with no print server

Documents and automation5 integrations
Digio logo

Digio

Agreements out for signature, back stamped

Zapier logo

Zapier

Thousands of apps, no code in between

n8n logo

n8n

Workflows we host and run for you

Claude logo

Claude

Your numbers, read only, inside Claude

ChatGPT logo

ChatGPT

The same MCP server and permission fence

Set up per legal entity

Accounting connections and payment gateways hang off the billing centre, not the campus. Two companies under one roof keep two sets of books and two settlement accounts, without running two systems.

One way where it should be

Invoices leave DeskOS for your accounting system and do not come back changed. Leads and door events come in. Nothing is bidirectional merely because it could be, because that is how two systems end up quietly disagreeing.

Your account, your contract

You keep your own Xero subscription, your own Razorpay account, your own ad accounts. We connect to them, and we do not put a margin on another vendor invoice.

If it is not on the list

There are four doors in, and one of them is almost certainly open

28 named integrations is a list, not a limit. Most of what operators ask us for turns out to be a webhook, a field mapping and an afternoon.

REST API

Read and write against your own workspace, scoped to the campuses that key is allowed to see.

Webhooks

New leads, paid invoices and bookings fire outward the moment they happen, to any endpoint you own.

Zapier

For the systems that will never justify an adapter of their own. No code, and no ticket with us to wait on.

MCP

Your live numbers inside Claude, ChatGPT or Cursor, read only, fenced to what that person is allowed to see.

FAQ

Questions operators actually ask

Is there an API?

Yes. There is a REST API, outbound webhooks that fire on leads, invoices and bookings, and a Zapier connection for the things in between. There is also an MCP server, which puts your own data inside Claude, ChatGPT or Cursor as a read only assistant.

Do integrations cost extra?

Connecting one is part of setting you up rather than a separate product to buy. You pay the other vendor directly for their own service, at their own price, and we take no cut of it.

Which accounting system should we use?

Whichever one your accountant already opens on a Monday morning. The push is one way and the mapping is per legal entity, so the honest answer is that this choice belongs to your finance team rather than to us.

We run several companies from one building. Does that work?

Yes, and it is the case the design is built around. The accounting connection, the payment gateway, the invoice numbering and the tax configuration all belong to the billing centre, so an invoice raised by one entity settles into that entity and files in its own books.

What if the system we use is not on this list?

Tell us what it is. Most requests turn out to be a webhook and a field mapping, and the API plus Zapier covers a lot of ground on day one. Where a proper adapter is warranted we build it, and we will tell you plainly which of the two you are looking at.

What happens when an integration breaks?

A connection that stops working raises an alert on our side rather than failing silently on yours. Failed pushes are retried and stay visible as unsynced, so the gap is something you can see and clear instead of discovering it at year end.

Tell us what you already run

Send us your accounting package, your gateway and your door controller. We will tell you what connects on day one, what needs a mapping and what does not exist yet.