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

Access control software for coworking spaces that ends with the membership, not after it.

DeskOS is access control software for coworking spaces and managed offices. Door level grants tied to the membership, on whatever readers your building already has, so a credential issues itself when you sell and stops working the day someone leaves, with every unlock on the record.

  • One grant per door, per member
  • Face, card, PIN and QR on the same grant
  • Access ends itself on the last day of the term
  • Every unlock logged, searchable in a minute
The DeskOS access console for a coworking location: doors online, opened today and denied counts, an access matrix for a company showing which doors are granted or blocked, a live feed of door activity, and cards about a membership that ended taking its access with it and a reader confirming a grant

See it on your own doors

A free thirty minute demo with a person, not a recording. Bring the readers you already have and we will show a grant issue, and expire, live.

We reply the same working day. No spam, ever.

Plays with the doors and tools you already use

  • ZKTeco
  • Spintly
  • Kisi
  • GoFloaters
  • WhatsApp
  • Razorpay
  • Stripe
What you get

Everything between the membership and the door.

A door lock only knows who was last enrolled on it. Here the door knows who is still a member, because the grant and the membership are the same record.

  • MainLevelCabinServer
    Members
    Manager
    Visitors
    A grant per door, not one credential for the whole building.

    A grant per door, not per building

    A member gets the main entrance, their floor and their cabin. A staff member gets the server room. Each grant is its own record against a specific door, described exactly rather than approximately.

  • Brightpath DesignNotice
    Sold 3 FebEnds 30 Sep
    Sell the plan, credentials issue
    End the plan, access ends

    Access starts and ends with the membership

    Sell the membership and credentials issue themselves. Log a notice and access ends on the last day of the term. Nobody has to remember, and nobody keeps working access three months after they churned.

    How memberships drive the grant
  • One grant · 3 doors · ends with the plan
    FaceFingerCardPINQR
    Swap card for face and the doors and the end date do not move.

    Face, finger, card, PIN and QR on one grant

    Enrol whichever credential the site uses. The grant is the same object regardless, so moving a member from card to face does not mean rebuilding their access.

  • Card 4471Blocked
    Device rebootstill blocked
    Nightly resyncstill blocked
    Controller swappedstill blocked
    Blocked, not deleted. The grant list is the truth; devices are reconciled to it.

    Revoke means blocked, not deleted

    Removing access blocks the credential rather than quietly dropping the record, so a revocation survives a device reboot, a resync or a controller replacement. The grant list is the truth, and devices are reconciled against it.

  • Console
    Gateway
    Reader
    Reader dials outno inbound port
    Command queuedwaits for the device
    Device confirmsnow it is applied

    A gateway built for real buildings

    Devices behind NAT with no public address still work: they report in and receive their commands, with device confirmation treated as the source of truth. Nothing is applied until a device says so.

    Supported readers and controllers
  • Access logAug · 1,284
    Rahul Verma · FaceLevel 3 · 09:07
    Anita Shah · CardServer room · 22:10
    Front desk · RemoteMain entrance · 22:12
    Who, which door, when, which credential, which grant.

    Every unlock, on the record

    A searchable log of who opened which door, when, with which credential, and which grant allowed it. Answer a landlord, an insurer or an incident question from the console rather than from a device.

  • Level 1 lobbyRemote unlock
    Held open30 seconds
    Permission gated · Sana Iqbal, front desk
    Logged like any other unlock

    Remote unlock, with a leash

    The front desk can open a door remotely, but the unlock is time limited, permission gated and logged like every other event on the door.

  • Access windows follow the plan
    Weekday planMon to Fri · 8 am to 8 pm
    Shift planNight · 7 pm to 6 am
    24/7 planAny hour, any day
    The door opens at the hours the member actually bought.

    Access windows follow the plan

    Weekday plans, shift plans and 24/7 plans each open the door at the hours the member actually bought, without a separate schedule to maintain by hand.

  • Reader enrolmentsMatched
    Enrolment 019 · "R Verma"Rahul Verma
    Enrolment 044 · "A Shah"Anita Shah
    Enrolment 077 · "guest"skip
    Move a live site over without queuing everyone at the reader.

    Move a live site without re-enrolling everyone

    Existing enrolments on a device can be matched to a member rather than re-enrolled, so a site already on ZKTeco hardware moves over without queuing everyone at the reader.

Thirty minutes with a person, on the readers you already own.

How it works

From the membership to the reader, without a second list.

Five things happen to a grant over its life. None of them needs someone to remember.

  1. 1Once, at setup

    Doors and locations are mapped

    Every door is registered against a location and a gateway, so a grant always knows which building and which reader it applies to.

  2. 2When a membership sells

    The grant issues itself

    The doors on the plan become a grant for that member, and whichever credential the site uses gets enrolled against it, once.

  3. 3At the reader

    The device decides, then confirms

    A scan is checked against what the reader already holds, and the result is reported back. Nothing on the console is treated as applied until the device confirms it.

  4. 4When notice is given

    Access is scheduled to end

    The last day of the term is set on the grant the moment the notice is logged. There is no separate step to remember later.

  5. 5On that day

    Credentials block, everywhere

    Every device carrying that grant is reconciled, so the credential stops working on every door it ever opened, not just the one someone remembered.

In practice

What used to be a ticket, handled by the record itself.

Four things that used to mean a call to facilities, and what they look like when the door reads from the membership.

The DeskOS grant screen for a coworking company on notice: a progress bar from grant issued to notice given to the end date, doors on the grant with a tick against each, and a card noting three months later nobody remembered to revoke access because nobody had to
Grant lifecycle

Access ends the day the membership does.

A company on notice keeps every door open until their last day, then loses all of them at once. Nobody logs into a separate access panel to make that happen. Billing prorates the final invoice to the same date the credentials stop working, off the same record.

  • One notice date drives the invoice and the door grant
  • Doors stay open until the last day, not the day notice was given
  • Twelve credentials blocked at once, not chased down one by one
  • Nothing for staff to remember on the day itself
How notices prorate the last invoice
The DeskOS member credentials screen: one grant covering three doors ending with the plan, a list of face, card, finger, PIN and QR credentials with only face active, and a card noting the swap from card to face took twenty seconds because the grant never changed
Credentials

Card today, face tomorrow, same grant.

A member enrols a new credential and nothing else about their access moves. The doors, the location and the end date live on the grant, not on whichever reader happens to recognise them, so a hardware change is a twenty second errand instead of a support ticket.

  • Face, card, finger, PIN and QR sit on the same grant
  • Switching credential does not touch the doors or the end date
  • Retired credentials show as off, not deleted from history
  • Works across mixed readers on the same site
Supported readers and controllers
The DeskOS revoke screen showing a command travel from issued to queued at the gateway to picked up by the reader to confirmed and in sync, with side notes about no public IP, reconciliation on reboot, and the device being the source of truth rather than the command
Network

Built for a building with no public IP.

Real buildings do not hand out static addresses or open inbound ports for a door reader. The DeskOS gateway lets every device dial out instead, so a revoke command is queued, picked up by the device on its own schedule, and only marked applied once the device reports back.

  • No public IP and no port forwarding required on site
  • Commands queue at the gateway until the device is reachable
  • Applied means the device confirmed it, not that a command was sent
  • A reboot reconciles the device against the grant list before trusting it
How the access gateway connects
The DeskOS access log for a location filtered to August and the server room: rows for entries opened, denied and remote unlocked, each with who, which credential and the time, and a card about a landlord question answered from the screen in a minute
Audit trail

Every unlock, answerable in a minute.

A landlord asking who was in the building after hours used to mean pulling logs off a device by hand. Here it is a filter on one screen: every door, every location and every credential type, in the same searchable log.

  • Filter by door, location, member or result
  • Denied events kept with the reason, not just the successes
  • Export for a landlord, insurer or incident review
  • The same log across every door the org runs
Access anomalies and reporting

See it running on your locations, your readers and your plans.

The full list

Everything in access control.

For the reader who wants the whole feature list on one screen. Every line is something DeskOS does today.

Model

  • Doors registered per location and per gateway
  • A grant per member, per door, never a whole building at once
  • Access matrix view: members down, doors across
  • Staff and member access modelled as distinct grant types
  • Multiple locations under one organisation, each with its own doors
  • A member can hold grants at one location or several

Credentials

  • Face, finger, card, PIN and QR on the same grant
  • One grant regardless of which credential is enrolled
  • Re-enrolling a credential never rebuilds the door list
  • Visitor QR passes, time limited and scoped to the visit
  • Mixed readers on one site supported without extra setup
  • Retired credentials kept in history, not silently dropped

Lifecycle

  • Grant issues itself the moment a membership sells
  • Access ends on the last day of the term automatically
  • Notice logged once drives both the invoice and the door
  • Renewals carry the existing grant forward, unchanged
  • Mid term seat or plan changes update the door list with them
  • Nothing left running for a member who already left

Revocation and network

  • Revoke blocks a credential rather than deleting the record
  • Devices reconciled against the grant list on reboot or resync
  • A controller replacement cannot bring back a blocked credential
  • Devices behind NAT with no public IP, no inbound ports required
  • Commands queued at the gateway until the device is reachable
  • Applied means the device confirmed it, not that a command was sent

Remote and schedules

  • Remote unlock from the console, time limited and permission gated
  • Every remote unlock logged like any other door event
  • Weekday, shift and 24/7 access windows per plan
  • Access hours follow what the member bought, without a second schedule
  • Existing enrolments matched to a member instead of re-enrolled
  • A live site can move onto DeskOS door by door

Audit

  • Every unlock logged with who, which door, when and which credential
  • Denied attempts kept with a reason, not just the successful ones
  • Filter by door, location, member or result
  • Export for a landlord, insurer or an incident review
  • One log across every door and every location
  • Door events feed attendance and presence, not a separate count

Missing something? Ask. It may already be in there.

Spacetime
DeskOS has been really valuable for us. The visibility helps us make better decisions, while the automation has taken a lot of manual work off our plate.

Sanjeev Laroia, Spacetime · 3,000+ seats across India

  • 700 invoices in a single click

    A full month raised in one action, GST worked out per invoice, and every one delivered on WhatsApp and email the same day.

  • 100 leads a day, nobody typing

    Enquiries land, get qualified by workflow and are sent an invitation to come and see the space, without anyone opening a sheet.

  • Meeting rooms stop being your problem

    Members book from the app, credits come off automatically, overages land on the next invoice, and the front desk keeps no diary.

Rated by operators4.9 / 5
Why one system

What changes when the door reads from the membership.

A vendor's own controller app and a generic building access system both work, right up to the day someone leaves and keeps their card. This is what the difference looks like day to day.

  • Knowing who currently has access to a door
    A vendor's access app tied to one controller
    Whatever was enrolled on that one controller, with no record anywhere else
    A generic building access system
    A general access list, not tied to who is actually paying
    DeskOS
    A grant per member per door, read straight from the membership
  • A member leaves
    A vendor's access app tied to one controller
    Someone has to remember to delete them from the reader
    A generic building access system
    A ticket raised with facilities, actioned whenever it is actioned
    DeskOS
    Access ends itself on the last day of the term
  • Mixed hardware, face at one door, card at another
    A vendor's access app tied to one controller
    Each controller keeps its own separate list
    A generic building access system
    Depends on the vendor supporting every reader you own
    DeskOS
    One grant per member; the credential is just how the reader recognises them
  • Devices behind NAT with no public IP
    A vendor's access app tied to one controller
    Needs a port opened or a VPN into the building network
    A generic building access system
    Often assumed to have a fixed, reachable address
    DeskOS
    The reader dials out to the gateway; nothing inbound required
  • A controller reboots or gets swapped
    A vendor's access app tied to one controller
    Local memory only; a credential that should be blocked can still work
    A generic building access system
    Depends on when the next sync happens to run
    DeskOS
    Reconciled against the grant list before anything is trusted
  • Answering who opened a door and when
    A vendor's access app tied to one controller
    Pull logs off the device itself, one controller at a time
    A generic building access system
    A report, if the system keeps one at all
    DeskOS
    One searchable log, across every door and every location
  • A visitor for the afternoon
    A vendor's access app tied to one controller
    A temporary card someone has to remember to collect back
    A generic building access system
    Not usually supported at all
    DeskOS
    A QR pass scoped to the doors the visit needs, expiring by itself
  • Several locations
    A vendor's access app tied to one controller
    A separate system, and a separate login, per site
    A generic building access system
    One account, but doors are not distinguished by location
    DeskOS
    Doors belong to locations; a member holds grants at one or several

Bring the awkward cases. Mixed readers, a private network, a site mid migration.

Pricing

Simple plans. No per module add-ons.

Basic starts at $59 a month billed yearly, excluding VAT or GST. Every plan includes every module. You pay for seats and locations, nothing else.

  • Basic

    For smaller spaces streamlining operations and getting billing under control.

    $59 / month

    billed yearly

    Active seats
    Up to 100
    Locations
    1

    Includes

    • Space management and utilisation
    • Meeting room management
    • Billing with automated invoicing
    • Helpdesk and service requests
    • Web based access for the team
  • Most taken

    Business

    Growing spaces building a community and premiumising what they sell.

    Quoted on request

    Scoped to your seats and locations

    Active seats
    Up to 200
    Locations
    2

    Everything in Basic, plus

    • Visitor management
    • Daily check-in management
    • Community management
    • Leads management CRM
    • Payment gateway, receipts and credit notes
    • Dedicated relationship manager
  • Business+

    Bigger spaces that want their own apps and their own brand in front of members.

    Quoted on request

    Scoped to your seats and locations

    Active seats
    Up to 600
    Locations
    3

    Everything in Business, plus

    • Whitelabel Android and iOS apps
    • Lease management
    • Client attendance tracking
    • Cafe management
    • Advanced reports
    • Priority support, 24x7

Running more than three locations or 600 seats? That is Enterprise, quoted once we know your portfolio.

Still tied into another platform? We will buy out your contract. Ask us on the call.

See full pricing and what every plan includes

Talk to a person

Your doors, mapped by us first.

Before you sign anything, we build your locations and doors in a sandbox and show you a grant issuing, a credential enrolling and a revoke applying on real hardware. The person who maps your doors is the person who answers when you call.

What happens next

  1. 1

    Send us your door list

    Fill in the form or message us on WhatsApp. Tell us the readers you already have, the doors on site, and who should hold which.

  2. 2

    We map your doors in a sandbox

    Your locations, doors and a few real members, on your hardware. You watch a grant issue, a credential enrol and a revoke apply on a real reader.

  3. 3

    Go live one door at a time

    Onboarding brings the existing enrolments across without re-enrolling anyone. The person who mapped your doors is the person who answers when you call.

FAQ

Questions operators ask about access control.

Which access hardware do you work with?

ZKTeco biometric and card readers are the ones we deploy most, connected through the DeskOS access gateway. Because grants are stored as our own records rather than inside a device, adding another controller family is an integration job rather than a migration.

Our devices sit on a private network behind NAT. Is that a problem?

No. Devices reach out to the gateway rather than the gateway reaching in, so no inbound ports and no public IP are needed. Commands are queued and only marked applied once the device confirms them.

What happens to door access when a member gives notice?

Access ends on the last day of the term automatically, because the grant hangs off the membership. If they extend, it extends with them, and the change is driven by the same notice that reprices the last invoice.

Can we give one member access to some doors but not others?

Yes, that is the default. Access is a matrix of members and doors, so a member can hold their floor and their cabin without holding the whole building.

Does this work across multiple locations?

Yes. Doors belong to locations, and members can hold grants at one location or several depending on what they bought. Staff switch location from the console and only see the doors their permissions cover.

Can front desk unlock a door remotely?

Yes, and it is deliberately narrow. A remote unlock is time limited, gated by permission, and logged in the same audit trail as a card scan or a face match.

Do access hours follow what a member actually bought?

Yes. Weekday plans, shift plans and 24/7 plans each open the door only in the hours that plan covers, without a second schedule to keep in sync by hand.

We already have people enrolled on our readers. Do they need to re-enrol?

No. Existing enrolments on a device can be matched to a member record rather than re-enrolled, so a live site can move onto DeskOS door by door without queuing everyone at the reader.

If we revoke access, could it come back after a reboot or a controller swap?

No. Revoking blocks the credential rather than deleting the record, and the grant list is the source of truth. A device is reconciled against it after any reboot, resync or hardware replacement, so a revocation cannot un-revoke itself.

Can visitors get temporary access without a physical card?

Yes. A visitor pass is a time limited grant scoped to the doors that visit needs, issued as a QR code and expiring on its own once the visit is over.

Free demo

Bring one door and one reader.

We will enrol a member, grant a door, end the membership and show the credential stop working. It takes about ten minutes.

Prefer WhatsApp? Message +91 74281 09069
We reply the same working day. No spam, ever.