Changelog

What's new in OhMyDesk

New features and improvements shipped weekly — everything we've added to help you run a smoother coworking space. Newest first.

July 2026

  1. Company invoicing for public desk bookings

    Public bookingBilling

    Booking a desk for your company? The public desk booking page now has the same “I’m booking for my company” option as meeting rooms — add the company name, address, and VAT number and OhMyDesk drafts an invoice addressed to that company, ready on your Invoices page to review and send. The amount is worked out from your day rate across every date booked.

  2. Week and month views for your meeting-room calendar

    Meeting roomsUX

    The meeting-room calendar now has Day, Week, and Month views — just like your desk calendar. Week and month give an at-a-glance overview of every room across days: each cell shows that day’s bookings (or a booking count in the month view), and clicking any day drops you into the detailed hourly view to book or edit. Switch views from the toggle in the calendar header.

  3. Accurate flex balances, no vanishing members, and safer edits to long bookings

    MembersBug fix

    Three fixes to keep your member list and bookings trustworthy. A flex member who has used all their days now stays on the Members list instead of quietly disappearing, and their remaining balance again reflects the flex days they have actually booked — so “days left” is right. And when you change the person on a booking that spans several days (like a monthly desk), we now ask first before reassigning every day, so a quick single-day change can’t overwrite the whole month by accident.

  4. A public API for your bookings — read availability and take bookings from anywhere

    IntegrationsPublic bookingDevelopers

    Your space now has a proper API. Read live availability and create bookings — desks, meeting rooms by the hour, whole-day rooms, and private-office requests — straight from your own website, tools, or automations, served from your ohmydesk.app domain with no backend to wire up. For resources you sell online, the API hands back a Stripe checkout link so paid whole-day rooms and private offices can be booked and paid for through it too. With your API key you can now also list your desk and meeting-room bookings, cancel them (a cancelled flex day is refunded automatically), and edit or reschedule a booking (a meeting room by date/time or a desk by date/desk — details too; the new slot is re-checked for conflicts). Public endpoints need no key (safe to call from a website); everything else uses a per-space API key you generate under Settings → Integrations → API. Bookings made through the API notify you just like ones from your booking page. Full reference and an OpenAPI spec live at /developers.

  5. Online card payment for whole-day rooms and private offices now works

    PaymentsPublic bookingBug fix

    Visitors can now pay by card to book a meeting room for a whole day, or to reserve a private office (first month), right from your public booking page — both previously stalled at “Couldn’t start checkout.” Whole-day room payments create the booking and a paid invoice automatically; office payments open the letting agreement and mark the office as taken. Enable card payments per type under Settings → Integrations.

  6. Embed booking directly on your own website

    Public bookingIntegrations

    A new embeddable widget — paste one snippet and your booking calendar lives right on your site, no coding required. Choose inline (embedded in the page), a popup from your own button, or a floating "Book now" badge. Match your brand color, and scope it to a specific pass, meeting room, or office. Get the snippet under Settings → Integrations → Public booking → Embed on your website.

  7. Link a website button straight to one pass, room, or office

    Public bookingIntegrations

    Under Settings → Integrations → Public booking, each booking link now has a "Link to" picker — point a specific website button at just your day pass, just a monthly membership, a particular meeting room, or a specific private office, instead of sending everyone to the same combined page.

  8. Open-ended contracts from the member card, and a nudge to the member portal

    MembersUX

    You can now mark a monthly membership as “Ongoing — open-ended, no end date” straight from a member’s Activate Plan (not only from the calendar), so rolling month-to-month contracts are easy to set up and obvious. And a new nudge on the Members page points you to the self-service portal, where members log in to see their plan, balance, next bill, and invoices — invite anyone from their card.

  9. The in-app assistant now knows the app inside out

    AIUX

    Ask the AI assistant “how do I…” or “where is…” and it answers from a live map of the real app — naming the exact page and giving you a clickable link, never a made-up button. It now reliably surfaces features people often miss, like rolling/open-ended contracts, automated monthly invoicing, and the member self-service portal — and the same grounding now powers the Telegram Autopilot too.

  10. Activating or changing a plan shows up instantly

    MembersBug fix

    Assigning a desk, activating a hot-desk, virtual office, or flex plan, or changing a member’s plan now updates the calendar, stats, and member list immediately — no page refresh needed.

Try every feature free for 3 months.

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

Start Free Trial