Features

Everything you need to run a
coworking space.

Visual booking, member management, flex plans, revenue tracking, public booking, and more. Built specifically for the people running coworking spaces — not retrofitted from a generic calendar app.

OhMyDesk calendar showing weekly desk availability across multiple rooms
Booking

Visual desk booking calendar

OhMyDesk shows every desk in every room as a color-coded weekly or monthly grid. Operators click a cell to book, drag to select a range, or ctrl-click for bulk updates — no dropdowns, no page reloads.

A weekly and monthly calendar grid showing every desk in every room at a glance. Click any cell to book, drag to select a range, ctrl-click to bulk update. Built for managers who need to see capacity at one look — not for end users hunting through dropdowns.

  • Weekly and monthly views with smooth navigation between weeks
  • Three booking states: Available, Booked, Assigned — color-coded
  • Bulk operations: range selection, ctrl-click, multi-day bookings
  • Today is auto-highlighted and scrolled into view
  • Sub-second updates — no spinners between clicks
Desk booking modal showing date range, member, and pricing fields

Members

Member management with autocomplete

Persistent member records with everything you'd expect: contact info, visit history, current bookings, and balances. As you start typing a member's name in any booking, autocomplete fills the rest. No more typing the same person twenty times a month.

  • Autocomplete in every booking dialog — no duplicate entries
  • Per-member visit history and active bookings at a glance
  • Phone, email, Telegram, and notes per member
  • Soft delete preserves historical bookings even after a member leaves
  • Member self-service booking link (no login required)
Members list with autocomplete and contact details

Flex plans

Flex day packages with auto-balance tracking

Flex plans let you sell prepaid day-pass bundles (e.g. "10 days for €80"). Members self-book via a personal link and their balance decrements automatically — no admin involvement needed per booking.

Sell prepaid day packages (e.g. "10 days for €80") instead of forcing members onto monthly subscriptions. Each member gets a personal booking link, picks the days they want, and the system tracks their balance automatically. Perfect for hybrid workers.

  • Configurable packages: number of days, price, validity period
  • Members self-book via personal link — no admin involvement
  • Balance auto-decrements with each booking
  • Email reminders when balance is low or about to expire
  • Disable mid-flight without losing any historical balance data
Flex day package configuration and member balance tracking

Meeting rooms

Hourly meeting room reservations

Separate hourly grid for conference rooms with their own pricing and rules. Avoid conflicts automatically and track meeting room revenue alongside desk revenue without mixing them up. Half-hour granularity by default.

  • Hourly time slots with conflict detection
  • Per-room pricing (different rates for different rooms)
  • Booked-by attribution and contact info on every reservation
  • Revenue tracked separately from desks for clean reporting
  • Visible to public booking page if you want walk-in revenue
Hourly meeting room reservation grid with conflict detection

Public booking

Public booking page for walk-ins and visitors

Each coworking space gets a shareable public booking URL. Visitors see live desk availability, submit their details, and the admin gets an instant Telegram notification to approve or decline — no login required from the visitor.

A no-login booking page anyone can use. Share the link in social media, on flyers, or on your own website. Visitors see real-time availability, fill in their info, and submit a booking — you get a Telegram notification immediately and can approve or decline.

  • Real-time availability — visitors see live desk and meeting room slots
  • No account required — fill name, email, dates and submit
  • Instant Telegram notification to admins on every new request
  • Approve, decline, or auto-confirm based on your preference
  • Free SEO surface — every coworking space gets its own indexable page
Public booking confirmation page that visitors see after submitting a request

Revenue

Revenue tracking & projections

The revenue dashboard shows confirmed income (Assigned bookings) and projected income (Booked) side by side, broken down by room and currency. Only space owners can see it — staff and members never see financial data.

Confirmed and projected revenue side by side, broken down by room, by desk type, and across the whole portfolio. Currency-aware and prorated for partial-month bookings. Designed for owners who need to know "how is this month tracking?" at one glance.

  • Confirmed (Assigned) and Projected (Booked) shown separately
  • Per-month, per-room, per-desk breakdowns
  • Multi-currency support (EUR, USD, GBP) — historical BGN preserved
  • Prorated calculations for partial-period bookings
  • Owner-only by default — staff and members never see numbers
Revenue dashboard showing confirmed and projected income breakdowns

Expenses

Expense tracking with custom categories

Track recurring and one-off expenses against custom categories you define. Every new workspace starts with sensible defaults (Rent, Supplies, Internet, Bills, Accountant, Other) and you can rename or add your own. Net revenue (revenue minus expenses) is computed automatically.

  • Custom expense categories — rename, add, delete inline
  • Recurring expenses (rent, internet, software) auto-billed each month
  • One-off expenses for irregular costs
  • Net revenue card on the dashboard combines income and outflow
  • 6 sensible defaults seeded for new workspaces
Expense tracking page with custom categories and recurring expenses

Waiting list

Built-in waiting list & demand queue

When all your desks are full, prospects join a waiting list automatically. The list shows who is waiting, what dates they wanted, and how to reach them. When a desk opens up, you contact the next person — no spreadsheet, no missed leads.

  • Auto-populated when public bookings request unavailable dates
  • Manual entries for walk-ins and email inquiries
  • Preferred dates, contact info, and notes per entry
  • Mark contacted, converted, or lost so you have a paper trail
  • Demand signal — see when you should consider expanding capacity
Waiting list with prospect contact info and preferred dates

Notifications

Telegram & email notifications

Real-time notifications for every important event: new booking, public booking request, flex plan running low, member added. Telegram is the primary channel (it works everywhere, free, instant) with email as a fallback. WhatsApp and SMS are coming.

  • Telegram bot integration — pair your account in 30 seconds
  • Email notifications via Resend — branded with your space name
  • Per-channel and per-event toggles (mute what you do not need)
  • Public booking notifications include visitor contact info
  • WhatsApp and SMS coming soon
In-app notification settings showing per-event toggles
Example Telegram notification when a new booking comes in

Multi-location

Run multiple coworking spaces from one account

Operate two, ten, or fifty coworking locations under a single OhMyDesk account. Each location has its own rooms, desks, and members, but you get a unified dashboard, shared member directory, and one bill. Available on the Multi-Location plan.

  • Unlimited locations under one account
  • Per-location rooms, desks, pricing, and team
  • Shared member directory — members can book across locations
  • Unified billing — one invoice for all your spaces
  • Per-location revenue and expense reports
Multi-location switcher showing several coworking spaces under one account

Try every feature free for 3 months.

No credit card. Set up your space in under two minutes.

Start Free Trial