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.
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
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)
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
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
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
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
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.
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
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
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
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
Try every feature free for 3 months.
No credit card. Set up your space in under two minutes.