How do I book a desk from Slack?
Type /book in any Slack channel where DeskHybrid is installed. The bot prompts you to select a date and floor, then confirms the booking with desk details.
DeskHybrid integrates with Slack, Microsoft Teams, Google Calendar, and Outlook to bring desk booking into the tools teams already use. Instead of switching to a separate app to reserve a desk, employees book directly from their chat platform or calendar. Bookings sync across systems so attendance data stays accurate without manual entry.
DeskHybrid integrates with Slack, Microsoft Teams, Google Calendar, and Outlook to bring desk booking into the tools teams already use. Instead of switching to a separate app to reserve a desk, employees book directly from their chat platform or calendar. Bookings sync across systems so attendance data stays accurate without manual entry.
DeskHybrid provides native bot integrations for both Slack and Microsoft Teams. Employees interact with desk booking through familiar slash commands:
Booking confirmations and cancellations are delivered as interactive messages. In Teams, responses use Adaptive Cards for a native look. Both platforms support daily digest notifications that summarize morning attendance and suggest available desks near teammates.
Admin setup for Slack takes under five minutes: navigate to the DeskHybrid integrations page, click "Connect Slack," and complete the OAuth authorization. For Teams, the admin selects "Connect Microsoft Teams" and follows the Microsoft consent flow. Once connected, the admin chooses which channels receive digest messages and configures default booking preferences. No code changes or IT infrastructure tickets are required for either platform. The bot operates with minimal permissions and does not access message history or private channel content.
DeskHybrid supports two-way calendar sync with Google Calendar and Outlook:
Calendar sync is configured per employee through the DeskHybrid settings page. Employees connect their Google or Outlook account via OAuth, and sync begins immediately. The OAuth flow requests only the permissions needed to create, update, and delete booking events on the employee's primary calendar. DeskHybrid does not read existing calendar entries or access other calendars. Admins can track calendar sync adoption rates across the tenant from the DeskHybrid dashboard and include calendar connection in the employee onboarding checklist to drive early adoption.
DeskHybrid analyzes co-location patterns to recommend desks near the colleagues an employee works with most often. These suggestions appear in chat commands, the booking screen, and the daily digest.
The affinity engine uses historical booking data to identify colleague pairs that frequently choose nearby desks. Recommendations respect existing booking policies and desk availability constraints. Tenant admins can enable or disable smart suggestions from the DeskHybrid dashboard. When enabled, the affinity engine runs automatically with no manual configuration required -- it learns from booking history and adjusts as collaboration patterns change over time.
Every morning, DeskHybrid sends a digest message to connected Slack channels or Teams chats. The digest includes:
The digest helps teams coordinate attendance without requiring everyone to check a separate app.
How do I book a desk from Slack?:
Type /book in any Slack channel where DeskHybrid is installed. The bot prompts you to select a date and floor, then confirms the booking with desk details.
Does DeskHybrid sync with Google Calendar?:
Yes. DeskHybrid creates calendar events for desk bookings in Google Calendar or Outlook. Events are marked as free so they do not block your availability. Cancelling the event cancels the booking.
Can I see who is in the office from Microsoft Teams?:
Yes. Use the /whoisin command in Teams to see who has booked a desk for a given date, grouped by team.
Type /book in any Slack channel where DeskHybrid is installed. The bot prompts you to select a date and floor, then confirms the booking with desk details.
Yes. DeskHybrid creates calendar events for desk bookings in Google Calendar or Outlook. Events are marked as free so they do not block your availability. Cancelling the event cancels the booking.
Yes. Use the /whoisin command in Teams to see who has booked a desk for a given date, grouped by team.