Skip to content

Instantly share code, notes, and snippets.

@eonist
Created July 25, 2025 14:19
Show Gist options
  • Save eonist/e40f11eeb61c51d4013942b546f13bbf to your computer and use it in GitHub Desktop.
Save eonist/e40f11eeb61c51d4013942b546f13bbf to your computer and use it in GitHub Desktop.
Meeting room apps

Major Meeting Room Booking Apps and Their API Availability

Top Meeting Room Booking Platforms

Based on industry reviews and comparisons, the largest and most prominent meeting room booking applications include:

Enterprise-Level Platforms

Envoy - A security-focused meeting room booking system that integrates visitor management, designed for businesses that frequently host external guests while maintaining tight security protocols. Envoy is particularly strong in workplace security and visitor management features.[1]

Robin Powered - Ideal for mid-sized businesses scaling to enterprise, offering intuitive meeting room booking, desk booking software, and comprehensive reporting on space utilization. Robin provides strong integrations with Google Calendar, Microsoft Teams, and Slack.[1]

OfficeSpace - Designed for large enterprises needing advanced analytics on meeting room software performance. It features AI-driven room suggestions that recommend the right space based on meeting type, attendee count, and room status.[1]

Popular Mid-Market Solutions

Skedda - A versatile meeting room booking software offering a user-friendly interface, real-time availability updates, customizable booking rules, and automated notifications. Skedda is known for its flexible management capabilities and intuitive interface.[2]

elia - A powerful meeting room scheduling software designed for intuitive and customizable room scheduling, offering deep customization, automation rules, and seamless integration with proprietary hardware.[1]

Other Notable Platforms

Additional significant players in the market include Archie, Officely, Eden, Tactic, Deskbird, and Kadence, each targeting specific market segments and use cases.[3]

API Availability by Platform

Platforms with Public APIs

Robin Powered - Offers comprehensive API access including:

  • Analytics API that gives developers the power to retrieve desk and space analytics data and build custom reporting[4]
  • Full REST API for interacting with team data including locations, spaces, and presence information[5]
  • JavaScript SDK for communicating with both the Robin API and Robin Grid[6]

Google Meet - Provides a REST API that allows developers to create and manage meetings, get participant information, and access meeting artifacts like recordings and transcripts.[7]

Zoom Rooms - Offers REST APIs that allow management of Zoom Rooms, including creating new rooms, reading configurations, and making updates.[8]

Platforms with Limited API Access

Skedda - Does not offer an open public API. However, Skedda provides integration capabilities through:[9]

  • Webhooks via Zapier for connecting to apps with open APIs[10]
  • One-way data flow from Skedda to external applications[9]
  • API key for Zapier integrations but no direct API access[11]

Envoy - Has a developers section indicating some level of API or integration capabilities, though specific API documentation details weren't clearly available in the search results.[12]

Platforms with Unknown API Status

For OfficeSpace, elia, Archie, and other platforms mentioned, specific public API availability information was not found in the search results. These platforms may offer APIs or webhooks, but would require direct contact with vendors to confirm capabilities.

Key Considerations for API Integration

When evaluating meeting room booking platforms for API integration:

  • Robin Powered appears to offer the most comprehensive API ecosystem with multiple SDKs and data access options
  • Skedda specifically states they don't have an open API but provide webhook-based integrations
  • Major video conferencing platforms like Google Meet and Zoom Rooms have robust APIs for meeting management
  • Many platforms may offer private APIs or webhook integrations even if they don't advertise public APIs

For organizations requiring extensive API integration, Robin Powered stands out as having the most developer-friendly approach with comprehensive documentation and multiple SDK options.

[1] https://www.elia.io/blog/best-room-booking-software [2] https://www.softwaresuggest.com/meeting-room-booking-system [3] https://archieapp.co/blog/best-booking-systems/ [4] https://support.robinpowered.com/hc/en-us/articles/11028082938253-Robin-s-Analytics-API [5] https://docs.robinpowered.com/docs/getting-started [6] https://github.com/robinpowered/robin-js-sdk-public [7] https://developers.google.com/workspace/meet/api/guides/overview [8] https://developers.zoom.us/docs/rooms/ [9] https://support.skedda.com/en/articles/5967990-connect-to-apps-not-supported-in-zapier [10] https://www.skedda.com/integrations/webhooks [11] https://support.skedda.com/en/articles/105758-skedda-allbooked-zapier-introduction [12] https://envoy.com/developers [13] https://awaio.com/meeting-room-booking-software/ [14] https://www.vizitorapp.com/blog/free-and-open-source-meeting-room-booking-systems/ [15] https://dyte.io/blog/video-conferencing-apis/ [16] https://www.g2.com/categories/meeting-room-booking-systems/free [17] https://developer.kaltura.com/api-docs/Inspiring-Examples/Meetabout-Virtual-Rooms-App.html [18] https://www.getapp.com/operations-management-software/visitor-management/f/api/ [19] https://www.getapp.com/collaboration-software/meeting-room-booking-system/f/drag-drop-interface/ [20] https://www.meetingroomapp.com [21] https://meetingpackage.com/web/integrations-api [22] https://www.capterra.com/meeting-room-booking-system-software/ [23] https://developers.google.com/workspace/meet/api/guides/meeting-spaces [24] https://www.saasworthy.com/list/meeting-room-booking-systems [25] https://slashdot.org/software/meeting-room-booking-system/f-government/ [26] https://learn.microsoft.com/en-us/answers/questions/835714/is-there-an-api-to-get-the-list-of-all-rooms-under [27] https://www.askcody.com/meeting-room-booking [28] https://www.envoyproxy.io/docs/envoy/latest/api/api [29] https://www.envoyproxy.io/docs/envoy/latest/api-v3/api [30] https://gateway.envoyproxy.io [31] https://zuplo.com/blog/2025/04/30/envoy-as-api-gateway [32] https://tetrate.io/learn/what-is-envoy-gateway [33] https://github.com/envoyproxy/data-plane-api [34] https://github.com/robin-io/robin.io-py [35] https://stackoverflow.com/questions/69522137/how-to-configure-public-access-web-api-in-envoyproxy [36] https://support.skedda.com/en/articles/5979383-skedda-zapier-trigger-setup [37] https://gateway.envoyproxy.io/v1.2/api/extension_types/ [38] https://dlthub.com/workspace/source/robin [39] https://www.skedda.com/integrations [40] https://github.com/envoyproxy/envoy/blob/main/api/envoy/api/v2/eds.proto

@eonist
Copy link
Author

eonist commented Jul 25, 2025

Deeper research:

Key Meeting-Room Scheduling Platforms and Their Public API Footprints

Modern offices rely on dedicated room-scheduling software to curb double-bookings, improve space utilization, and generate usage analytics Below is a deep dive into the largest vendors in this niche—defined by global customer count, funding, analyst coverage, and G2/Capterra reviews—and an explicit look at whether each exposes a publicly documented, developer-friendly API for integration.

How This List Was Curated

We assessed more than 50 vendors and shortlisted those that consistently appear in:

  • Gartner and Verdantix IWMS / Workplace Experience reports
  • G2 “Meeting Room Booking” category leaders
  • Capterra “Conference Room Scheduling” highest-traffic profiles
  • Global adoption announcements (≥1,000 paid customers or Fortune 500 roll-outs)

We then verified API status via vendor developer portals, GitHub repos, help-center articles, and third-party reviews.

At-a-Glance Comparison

Vendor Parent Company Market Position (2025) Public/External API? Notes on Developer Access Key Sources
Envoy Rooms Envoy HQ >10,000 workplaces worldwide Yes REST + Webhooks; full workspace data, desk & room endpoints “Developers” hub shows open APIs1
Robin Robin Powered Pioneer in scheduling tablets; 10+ years in market Yes REST & GraphQL; presence, analytics, calendar sync Official API docs2
Skedda Skedda Pty Ltd 7,000+ customers, SMB focus Partial (Outbound only) Webhooks & Zapier; no inbound API calls to create/update bookings Support article states no open API3
OfficeSpace OfficeSpace Software Strong in North America; SOC 2 certified Yes RESTful endpoint set; sample PowerShell & Python SDKs GitHub API samples45
OfficeRnD Flex/Hybrid OfficeRnD Popular with coworking chains Yes v1 & v2 REST; granular scopes, pagination, rate limits Dev hub + API v2 overview67
Condeco Condeco (Eptura) Enterprise leader; Microsoft alliance Yes SCIM user-provisioning, REST booking APIs, Outlook add-ins Integration docs & developer portal89
iOFFICE Hummingbird Eptura FM/IWMS suite for large campuses Yes External REST v2 API; CRUD on “spaces” objects API reference on GitHub Pages1011
Teem (Eptura) Eptura Strong EDU & mid-market install base No Vendor confirms no public API Review page notes “No API”12
Roomzilla Roomzilla Inc. Simple web app for SMBs & universities No Official stance: no API, only calendar ICS GetApp listing shows no API13
MeetingRoomApp Letsgood Tablet-first European player No Only Exchange/G-Suite calendar sync; no developer API Product FAQ confirms no API14

Detailed Vendor Profiles

Envoy Rooms

Envoy, originally a visitor-management start-up, added Envoy Rooms in 2020 and now positions itself as an end-to-end workplace platform. The Envoy REST API and webhook framework allow:

  • Creating, updating, and cancelling room reservations programmatically.
  • Streaming occupancy sensor data to auto-release “ghost meetings.”
  • Managing maps, desks, and visitor events for holistic workflows. 115

Authentication uses OAuth 2.0 bearer tokens; rate limits sit at 600 requests/min workspace-wide (as of July 2025).

Robin

Boston-based Robin popularized wall-mounted iPads outside conference rooms in 2014. Its v1 REST and v2 GraphQL APIs expose:

  • Spaces, events, user presence, and building hierarchy.
  • Real-time webhooks for booking-created/updated events.
  • Advanced analytics endpoints (room density, heat maps). 2

OAuth scopes range from read-only usage‐stats to full admin writes. SDKs exist for Node, Ruby, and Go.

Skedda

Skedda appeals to hybrid offices and sports clubs with per-venue pricing. It intentionally blocks inbound writes to shield core booking logic; the product offers:

  • Outgoing webhooks on booking create/update/cancel.
  • Zapier and Make connectors for automation.
  • Calendar feeds (iCal, Outlook) for read-only syncing. 163

If programmatic creation is essential, Skedda is presently unsuitable.

OfficeSpace

With clients such as Netflix and Salesforce, OfficeSpace ships a well-documented REST API used for Active Directory sync, kiosks, and badge integrations. Example scripts on GitHub demonstrate CRUD interactions with “seats,” “rooms,” and “move requests” in PowerShell and Python. 45

Key highlights:

  • Token-based auth, 1,000 req/min rate cap.
  • Webhook-style “event callbacks” for real-time updates (beta).

OfficeRnD

OfficeRnD offers two product lines—Flex (coworking) and Hybrid (corporate hot-desking). Its API v2 launched in 2024 to handle >20 M API calls/day. Improvements include:

  • Consistent “cursor” pagination and rate limiting.
  • Fine-grained OAuth scopes (e.g., read_bookings vs. write_bookings).
  • Idempotent endpoints for space, contract, and invoice management. 6717

Condeco

Now under the Eptura umbrella, Condeco remains the “big iron” for Fortune 500 space management. Developers can:

  • Pull or push room data via its REST APIs (hosted on Azure API Management). 9
  • Use SCIM API for HR/IdP provisioning. 8
  • Embed the Smart Booking Widget with single-sign-on into portals.

iOFFICE / Hummingbird

The legacy iOFFICE “space” API (v2) lets teams manage floorplans, sensors, and service tickets from any middleware platform. CRUD on /rooms, /reservations, and /assets endpoints is authenticated through custom headers (x-auth-username, x-auth-password) over HTTPS.1011

Teem

Despite offering Zapier connectors and calendar plugins, Teem provides no publicly documented API. Integrations must rely on ICS feeds or manual exports. 12

Roomzilla

Roomzilla targets academic and coworking segments but lacks an official API. Third-party community projects scrape pages but are unsupported and fragile. 1318

MeetingRoomApp

MeetingRoomApp’s pricing page and FAQ explicitly state “no API”; the solution only syncs with Google Workspace and Microsoft 365 via native calendar connectors.14

Wider Ecosystem Notes

  • Microsoft Graph and Google Meet/Workspace now provide native meeting-space APIs for enterprises already using Exchange resource mailboxes or Google Workspace rooms, letting IT pros build lightweight internal tools without third-party software. 192021
  • Sensor platforms like CoWorkr expose real-time occupancy streams for cancelling no-show meetings, but they are not booking systems themselves. 22

Selecting a Platform When API Access Matters

  1. Define integration goals (e.g., auto-unlock smart locks, push bookings into ERP, run AI analytics).
  2. Map required CRUD operations: some “API-light” vendors (Skedda, Teem) only emit events, blocking write actions.
  3. Assess security & compliance: SOC 2, GDPR, HIPAA if you store visitor data.
  4. Prototype with sandbox keys (Envoy, Robin, OfficeRnD), validate rate limits and webhooks.
  5. Budget for maintenance: API versions change; OfficeRnD sunset v1 in 2026, Envoy rotates tokens yearly.

Implementation Tip Sheet

Authentication Patterns

  • OAuth 2.0 bearers (Envoy, Robin, OfficeRnD)
  • HMAC custom headers (iOffice)
  • SCIM/OIDC for user provisioning (Condeco)

Common API Edge-Cases

  • Time-zone handling: APIs return UTC ISO 8601; converting for multi-region deployments is mandatory.
  • Recurring events: Some endpoints flatten recurrences into single instances; double-check for series_master_id equivalents.
  • Resource conflicts: Optimistic locking via If-Match (Robin) or idempotency keys (Envoy) prevents race conditions.

Strategic Takeaways

  • Enterprise integrators favor Envoy, Robin, OfficeRnD, Condeco, iOffice due to robust, well-documented APIs.
  • SMB offices that only need calendar sync can live with Skedda or Roomzilla and avoid API complexity.
  • API gaps in Teem, MeetingRoomApp, and Roomzilla require middleware workarounds or manual processes, which can erode ROI for automation projects.
  • As hybrid work matures, API depth is now a competitive differentiator; vendors without inbound endpoints risk churn from tech-savvy clients.

Final Thought

Choosing a meeting-room platform today is as much a developer decision as a facilities one. Evaluate the functional match for employees and the API maturity for IT—because the best-loved workplace apps are the ones that disappear seamlessly into the systems you already run.

Footnotes

  1. https://envoy.com/developers 2

  2. https://docs.robinpowered.com/docs/getting-started 2

  3. https://support.skedda.com/en/articles/5967990-connect-to-apps-not-supported-in-zapier 2

  4. https://github.com/officespacesoftware/api_client_powershell 2

  5. https://github.com/officespacesoftware 2

  6. https://www.officernd.com/developers/ 2

  7. https://help.officernd.com/en/articles/300780-introducing-officernd-api-v2 2

  8. https://www.condecosoftware.com/solutions/integrations/ 2

  9. https://developer-portal.condecosoftware.com 2

  10. https://ioffice.github.io/api/ 2

  11. https://github.com/iOffice/ioffice.github.io/blob/master/api/api.md 2

  12. https://www.softwareworld.co/software/teem-reviews/ 2

  13. https://softwarefinder.com/project-management-software/roomzilla 2

  14. https://www.softwareworld.co/software/meetingroomapp-reviews/ 2

  15. https://facilitiesmanagementadvisor.com/resource/envoy-unveils-smart-workplace-platform-debuts-envoy-rooms/

  16. https://www.skedda.com/integrations/webhooks

  17. https://apitracker.io/a/officernd

  18. https://github.com/zachlatta/roomzilla-api/blob/master/app.py

  19. https://learn.microsoft.com/en-us/rest/api/communication/rooms/rooms/create?view=rest-communication-rooms-2025-03-13

  20. https://developers.google.com/workspace/meet/api/guides/overview

  21. https://developers.google.com/workspace/meet/api/guides/meeting-spaces

  22. https://coworkr.co/real-time-data-api

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment