Comparisons · 7 min read

Booking Meeting Rooms and Hot Desks From Slack: Options Compared

Lockit Team · 2026-10-08

"Is the big room free at 2?" is one of the most common questions in office Slack channels. The answer usually lives somewhere else: a Google or Outlook room calendar, a workplace app, or a sheet of paper taped to the door.

There are three broad ways to bring room and desk booking into Slack, and they solve different problems. This post lays out each one, what it actually does (checked against vendor documentation in October 2026), and where each stops. One of the three is the category our own product, Lockit, sits in, and we'll be specific about why it's not a calendar.

First, decide which problem you have

Room and desk booking splits into two different needs:

  1. Scheduled booking. "I need Room 4 next Tuesday from 2 to 3 for a client call." This needs a calendar: future dates, time slots, recurring meetings, conflict detection across a grid.
  2. First-come use right now. "I'm taking the phone booth for the next 30 minutes," or "the podcast room is mine until 4." This needs a visible claim with an owner and an end time, not a calendar grid.

Most offices have both. The tools below are mostly good at one.

Option 1: Your calendar's Slack app

Slack publishes official apps for Google Calendar and Microsoft Outlook Calendar.

What they do (per Slack's help center, 2026): both let you create an event from the app's Home tab (title, invitees, calendar, date, duration, description) and share the invite into a channel or DM. Both post event reminders, show your schedule, and can update your Slack status during meetings. The Outlook Calendar app works with Office 365 only; Slack's article says it isn't supported for on-premise Exchange.

What about rooms? Neither help article mentions adding a room or room resource to an event. In practice, room booking still happens in the calendar itself. In Google Calendar, if your organisation has room resources set up by an admin, the event screen offers an option to add rooms. In Outlook, you add a room through the Scheduling Assistant and Room Finder. So the Slack apps help with the meeting, but the room is booked in the calendar.

Good for: teams whose rooms already live as calendar resources and who mainly want reminders and quick scheduling in Slack.

Limits: no room picker in Slack itself, no desk booking, no check-in or auto-release of no-show bookings.

Option 2: Workplace booking platforms with a Slack app

A category of workplace tools manages rooms, desks, floor maps and visitor check-in, and offers a Slack app as one of several front ends. Three examples:

Robin. Robin's Slack integration page says you can reserve a desk without leaving Slack, confirm reservations, free up a desk or space for someone else, and get reminders for meetings and reservations. Robin's help center describes a /book-a-desk command, announced in 2023. The integration page also says it supports Slack Enterprise Grid.

Archie. Archie's Slack page describes a /book command to check availability and reserve desks or rooms, plus the ability to check in, release or cancel bookings from Slack, automatic reminders, visitor check-in notifications and a /who-is-in command for seeing who's in the office.

Officely. Officely's help center describes "Meeting Rooms by Officely in Slack" for finding and booking available rooms from Slack. For Slack, it works with Google Calendar room resources, so the rooms must exist as resources in Google Workspace.

Other workplace platforms, such as deskbird, also list Slack among their integrations. Pricing across this category is usually per user or per space and changes often, so get current numbers from each vendor.

Good for: offices with real hybrid-work needs: floor plans, desk neighbourhoods, check-in, visitor management, utilisation reporting.

Limits: these are platform purchases. You'll be configuring floors, spaces and calendar sync, not just installing a bot. If your problem is "who is in the phone booth right now," it's a lot of software for a small question.

Option 3: A first-come lock bot

The third approach skips the calendar. Each room, booth or desk is a named resource. Someone locks it when they start using it and releases it when they're done. Everyone else can see who has it and until when.

This is what Lockit does. It was built for engineering resources like staging environments and test devices, but the same model works for any shared space used on a first-come basis.

In Slack:

@Lockit lock phone-booth-2
@Lockit release phone-booth-2

@Lockit list shows every resource with its status and Lock, Edit and Delete buttons. If the booth is taken, you see who has it and when their lock ends, with two buttons: Alert when released, which messages you the moment it frees up, and Ask for takeover, which sends the holder Release and Approve and Reject Request buttons. Each resource can post lock and release updates to a channel such as #office.

Locks always end: the duration given when locking, else the resource's default, else the workspace default, else 48 hours. For a phone booth, a 30-minute resource default makes sense. Lockit also runs in Microsoft Teams and Discord.

What Lockit does not do, plainly:

  • It doesn't integrate with Google Calendar or Outlook.
  • It has no calendar grid or time-slot view.
  • It can't take a reservation for a future date ("Room 4, next Tuesday at 2"). A lock starts when you take it.
  • It has no floor maps, desk neighbourhoods, check-in or visitor management.

If your office runs on scheduled meetings booked days in advance, use your calendar or a workplace platform for that. Lockit fits the spaces nobody puts on a calendar: phone booths, focus rooms, the podcast studio, a shared demo laptop, the one desk with the big monitor.

Side-by-side

Calendar Slack appsWorkplace platforms (Robin, Archie, Officely)Lock bot (Lockit)
Book a future time slotYes (in the calendar)YesNo
Book rooms from inside SlackNot described in Slack's docsYesYes, as first-come locks
Desk bookingNoYesYes, as first-come locks
Check-in / no-show releaseNoVaries by productLocks expire at their end time
Calendar integrationIs the calendarGoogle and/or Outlook, variesNone
Floor maps, visitors, analyticsNoYesNo
Also locks non-space things (devices, environments, licences)NoSome cover equipmentYes
SetupInstall app, connect calendarConfigure spaces, calendar syncInstall bot, name resources

How to choose

Your rooms already live in Google or Outlook and people book ahead. Keep booking in the calendar. Install the official calendar app for Slack for reminders and quick scheduling. Don't add another system.

You're running a hybrid office with desks, floors and visitors. Evaluate a workplace platform. Check whether its Slack app covers the actions people do most (book, check in, release), not just notifications, and check which calendar it syncs with.

Your contested spaces are first-come and short. Phone booths, focus rooms and shared equipment are better served by a visible lock with an expiry than by a calendar invite nobody accepts. A lock bot is quick to set up and doesn't need calendar access.

You have both. That's common. Use the calendar for scheduled meeting rooms and a lock bot for the first-come spaces and shared equipment. They don't overlap, so they don't conflict, as long as you don't put the same room in both.

Setting up first-come spaces in Lockit

  1. Install Lockit to Slack from the home page.
  2. Run @Lockit new for each space. Give it a clear name (booth-2, focus-room-3f), a description ("3rd floor, seats 1, has a monitor") and pick a channel such as #office for updates. For a private channel, invite Lockit first.
  3. Set a short default lock length per space through the API on a paid plan, or just ask people to give a duration when locking.
  4. Pin a one-line note in #office: "Phone booths and focus rooms are first-come. Lock with @Lockit lock booth-2, release when you leave."

The free plan covers two resources with unlimited locks and members, which is enough to try it on your two busiest booths. Starter is $17/month for up to 100 resources. See pricing.

If your problem is shared equipment rather than rooms, our post on the best tools to reserve shared resources covers the wider category.

FAQ

Can the Google Calendar app for Slack book a meeting room?

Slack's help article for the app describes creating events, inviting people and sharing invites, but doesn't mention room resources. Rooms are added in Google Calendar itself, where admins have set them up as resources.

Can Lockit show room availability for next week?

No. Lockit has no calendar and doesn't take future-dated reservations. It shows who holds each resource right now and when their lock ends.

What happens if someone forgets to release a room in Lockit?

The lock ends at its end time anyway. Set a short default on each room so a forgotten lock clears quickly, and anyone waiting can use Ask for takeover in the meantime.

Do workplace platforms work with both Google and Microsoft calendars?

It varies by product and sometimes by which chat app you use. Officely's Slack room finder, for example, works with Google Calendar room resources. Check each vendor's documentation for your exact combination.

Stop asking who's on staging.

Add Lockit to Slack in a minute. Free for your first 2 resources.