How to Migrate from OfficeRnD to OhMyDesk (2026)
The single biggest reason operators stay on software they’ve outgrown is the move itself. You’ve got a member list, active contracts, a year of invoices — and the thought of re-typing all of it into a new tool is enough to make “I’ll deal with it later” the easiest decision of the week.
I built the OfficeRnD importer to kill that excuse. If you’re on OfficeRnD and you’ve been eyeing OhMyDesk’s flat $29/mo (instead of OfficeRnD’s demo-gated ~$149+), you can now bring your data with you — members, plan assignments, and invoice history — through a guided wizard, without retyping a single row.
This post walks through exactly what comes across, how to connect OfficeRnD (including the read-only permissions to enable), and what to expect when you flip the switch.
What actually comes over
The importer is built around the things that take longest to recreate by hand:
- Members — names, emails, phones, and billing details (legal name, tax ID, billing address) where OfficeRnD has them. Duplicates against members you’ve already added in OhMyDesk are detected and skipped, so you can run the import safely even if you’ve started setting up by hand.
- Companies and billing profiles — company legal and billing data stays connected to the right people. This is especially important for virtual-office and company-billed relationships.
- Plans and memberships — plan definitions and historical relationships can be brought across without silently starting future billing. You activate forward-looking plans afterwards from the normal member workflow.
- Invoice history — your past invoices land in the real OhMyDesk invoices ledger, not a separate archive. They get their own
IMP-XXXnumber series so they never collide with the invoices OhMyDesk generates going forward. - Rooms & booking history (optional) — a second, optional step recreates your floor plan, assigns desks to members, and pulls in the last 12 months of bookings. Skip it if you’d rather lay out your own rooms.
That’s the part that turns “a weekend of data entry” into “ten minutes and a coffee.”
How to connect OfficeRnD
OhMyDesk pulls your data directly from OfficeRnD’s API — members, memberships, plans, and invoices in one pass — so there’s nothing to export or upload. You create a read-only API app in OfficeRnD, paste two keys into the wizard, and review everything before it’s written.
1. Create a read-only API app
First choose what you want to import in OhMyDesk. On the Connect step, the Required permissions card shows the exact OfficeRnD API v2 read permissions needed for that selection.
In your OfficeRnD admin, go to Settings → Data & Extensibility → Developer Tools → Add Application. Name it something like “OhMyDesk Migration,” then enable exactly the permissions shown in OhMyDesk. For example, an import containing only Members + Companies needs just:
flex.community.members.readflex.community.companies.read
If you later select more data, enable the additional read permissions shown by the wizard and authorize again. The complete set the importer can use is:
flex.community.members.readflex.community.companies.readflex.community.memberships.readflex.community.fees.readflex.billing.plans.readflex.billing.payments.readflex.billing.charges.readflex.space.locations.readflex.space.floors.readflex.space.resourceTypes.readflex.space.resources.readflex.space.assignments.readflex.space.bookings.readflex.space.passes.read
Every permission ends in .read. Do not enable create, update, or delete access, and do not enable flex.billing.paymentDetails.read: OhMyDesk never imports stored card details or other payment credentials.
2. Paste your keys and fetch
Save the application, open View, and copy its Client ID and Client Secret. These OAuth application credentials are different from a personal access token. In OhMyDesk, open the migration wizard, choose OfficeRnD, and paste those two values plus your organization slug — the short Admin Site name for your workspace, such as limun. Authorize the connection, then build the preview; nothing is written before you review and commit it.
Don’t want to touch API settings? You don’t have to. Email hello@ohmydesk.app and we’ll set it up with you on a screen-share — we create the app, run the import, and you check the result. No extra charge; it’s part of getting you moved.
The preview step
Before anything is committed, the wizard shows what will be created, matched, merged, or blocked. Existing non-empty local values are preserved, unresolved company owners are called out, and destructive room or booking replacement requires a separate typed confirmation. If the preview shows a blocker, resolve it before importing instead of discovering a partial migration afterwards.
What happens to your invoices
This is the part operators worry about most, so to be clear: your OfficeRnD invoice history isn’t dumped into a PDF folder somewhere. It’s imported into the same invoicing ledger OhMyDesk uses for new invoices — searchable, per-member, with the original numbers preserved under the IMP-XXX series.
That means the day after you migrate, a member’s full billing history is right there on their record, and any new invoice you generate continues cleanly from your current numbering without ever reusing a number.
Being honest about the gaps
I’d rather you migrate with clear eyes than discover surprises later.
- OfficeRnD only, for now. The importer covers OfficeRnD today. Nexudus import is on the way — if that’s your platform, email me and I’ll tell you where it stands.
- The importer is young and improving. It handles the core of a coworking space — members, plans, invoices — well. If your OfficeRnD setup uses something unusual, the concierge route above is the safety net: we’ll look at your actual data and make sure it lands right.
- It’s a one-way move. OhMyDesk is operator-focused software for 5–50 desk independent spaces. If you need OfficeRnD’s deep accounting integrations (Xero, QuickBooks), a white-label member app, or the Growth Hub’s dynamic pricing, those don’t come across — because OhMyDesk doesn’t have them. The full side-by-side is on OhMyDesk vs OfficeRnD.
Is the move worth it?
The honest test is your bill and your team size. OfficeRnD is excellent software built for mid-market spaces with a community manager who can run demos and onboarding calls. If you’re a one- or two-person operation running 5–50 desks, you’re likely paying for depth you never touch.
OhMyDesk is $29/mo flat — published on the pricing page, no demo, no per-member creep, three months free with no card. If that’s the trade you want to make, the importer means switching costs you an afternoon, not a weekend.
Start the free trial, set up your space in under two minutes, and run the OfficeRnD import from the last step of onboarding (or any time from the migration wizard). If you get stuck, hello@ohmydesk.app reaches me directly.
OfficeRnD pricing referenced here is from their public site as of May 2026. If anything is out of date, email hello@ohmydesk.app and I’ll fix it.