DeskHybrid
FeaturesResources
Use CasesGlossaryPricingContact
Auto-published resource

How to Book Desks from Slack in 10 Seconds

Employees already spend their working day inside Slack. Asking them to open a separate portal to reserve a desk adds friction that lowers adoption. DeskHybrid moves the entire desk booking workflow into Slack so reservations happen where conversations happen. The result is higher booking compliance and fewer empty desks on office days.

Why desk booking belongs inside Slack

Employees already spend their working day inside Slack. Asking them to open a separate portal to reserve a desk adds friction that lowers adoption. DeskHybrid moves the entire desk booking workflow into Slack so reservations happen where conversations happen. The result is higher booking compliance and fewer empty desks on office days.

How /book works

The `/book` slash command opens a booking flow directly inside Slack. An employee types `/book`, selects a date and office, and receives a list of available desks. The response is an interactive Slack message with buttons for floor selection, desk selection, and confirmation. The entire flow completes within a single Slack thread, and the booking is confirmed with a summary message that includes the desk name, floor, and date.

Behind the scenes, DeskHybrid applies the tenant's hybrid work policy before presenting options. If minimum office days are configured, the available dates reflect policy requirements. If smart desk suggestions are enabled, the desk list is sorted by colleague affinity so employees are seated near the people they collaborate with most.

Bookings created through Slack are identical to bookings created through the web or mobile app. They appear on the floor plan, count toward attendance metrics, and sync to connected calendars.

The /whoisin command

The `/whoisin` command answers the question every hybrid worker asks: who else is going to be in the office? Typing `/whoisin` followed by a date returns a grouped list of colleagues who have booked desks for that day, organized by team. This removes the need for group chat polls or spreadsheet coordination.

Managers use `/whoisin` to check team attendance before scheduling in-person meetings. Employees use it to decide which days to come in based on who they want to collaborate with. The command respects privacy settings configured by the tenant admin, so only the information the organization has approved is visible.

Daily digest notifications

Every morning, DeskHybrid sends a daily digest to each employee via Slack DM. The digest includes the employee's booking for the day (if any), a summary of who else is in the office, and a prompt to book if they haven't reserved a desk yet. This passive nudge keeps booking rates high without requiring managers to chase attendance.

The digest is configurable per tenant. Admins can set the delivery time, choose which information to include, and enable or disable the nudge for unbooking employees. Digest messages use Slack's Block Kit formatting for readability.

Setup flow for admins

Installing the DeskHybrid Slack bot takes under five minutes. An admin navigates to the integrations page in the DeskHybrid admin dashboard, clicks "Connect Slack," and authorizes the app through Slack's OAuth flow. Once connected, the admin selects which Slack channels receive digest messages and configures default booking preferences.

No code changes or IT tickets are required. The Slack bot operates with minimal permissions: it reads slash commands and sends messages to users who interact with it. It does not access message history or private channels.

Employee account linking

When an employee first uses `/book`, DeskHybrid prompts them to link their Slack account to their DeskHybrid profile. This is a one-time step that associates the Slack user ID with the employee's tenant account. After linking, all future commands authenticate automatically.

Account linking uses a secure token exchange. The employee clicks a link in Slack, confirms their identity in the DeskHybrid web app, and returns to Slack with their account connected. Admins can view linked accounts in the integration settings and unlink accounts if an employee leaves the organization.

Internal Link Suggestions

- [Slack Integration Feature](https://www.deskhybrid.com/features/slack-integration)

- [Smart Desk Suggestions](https://www.deskhybrid.com/features/smart-desk-suggestions)

- [All Integrations](https://www.deskhybrid.com/integrations)

- [Pricing](https://www.deskhybrid.com/pricing)

- [Get Started](https://www.deskhybrid.com/get-started)

- https://officedeskapp.com/pillars/desk-booking-software-guide

- https://officedeskapp.com/pillars/hybrid-workplace-operating-system

Feature Proof Points

- feature:slack_integration

- feature:smart_desk_suggestions

FAQ

How do employees book a desk from Slack?:

Employees type `/book` in any Slack channel or DM. DeskHybrid responds with an interactive message where they select a date, office, floor, and desk. The booking is confirmed instantly within Slack.

Does the Slack integration require IT involvement to set up?:

No. An admin connects Slack through the DeskHybrid dashboard using a standard OAuth flow. The process takes under five minutes and requires no code changes or infrastructure work.

Can employees see who else is in the office from Slack?:

Yes. The `/whoisin` command returns a list of colleagues who have booked desks for a given date, grouped by team. Daily digest messages also include a summary of who is in the office.

Does the Slack bot work in private channels?:

The bot responds to slash commands invoked in any channel where it is installed. It does not read message history or monitor conversations. Digest messages are delivered as direct messages to individual employees.