Early Beta
deskbird Dock is a lightweight desktop app that automatically sets the connected user's status to "In Office" and checks them into their desk and parking bookings as soon as they connect to a recognized office network. When a user is also plugged into a recognized office monitor while on that network, Dock can detect the exact desk and even create a new desk booking if none exists for that day. No manual check-ins or booking creation required — the app runs silently in the background. Users sign in once after installing, or skip sign-in entirely when IT deploys Dock via an MDM solution with pre-configured authentication.
- What is deskbird Dock?
- Plans and licensing
- Prerequisites
- Install on macOS
- Install on Windows
- How it works
- Grace period and auto check-in
- Setting up office detection (Admins)
- Setting up desk detection (Admins)
- Privacy modes (Admins)
- Deploying at scale with Microsoft Intune (Admins)
- Troubleshooting
- Feedback & support
- FAQs
1. What is deskbird Dock?
deskbird Dock is a lightweight desktop app for macOS and Windows that runs silently in the background. Manual sign-in is only needed for individual installs — when IT deploys Dock through an MDM solution with pre-configured authentication, the app activates without any user action. In both cases, Dock works in the background afterwards with no further input needed.
Once a user connects to a recognized office network, Dock automatically:
- Checks the user into their existing desk and parking bookings
- Updates the user's status to "In Office" in the Schedule tab
Once a user plugs into a recognized monitor while connected to a recognized office network, Dock automatically:
- Creates a new desk booking if none exists for that day
- Checks the user into their existing desk bookings
- Updates the user's status to "In Office" in the Schedule tab
⚠️ Important: Monitor detection and booking automations rely on active network detection. If your device is connected to a monitor but not connected to a recognized office network, monitor data is not transmitted, and automatic check-ins or bookings will not occur.
2. Plans and licensing
deskbird Dock is licensed through the Dock Plus plan, billed per active device. This plan unlocks the Workplace Intelligence entitlement, which powers Dock's presence detection and analytics.
Admins can review their plan under Admin > Subscription, where deskbird Dock appears as Dock. Trials are available — contact your deskbird account manager to set one up.
💡 Note: license-based access is being rolled out gradually. Existing beta access is not affected during this transition.
3. Prerequisites
Before deploying deskbird Dock, make sure the following are in place:
- Account: employees must have a deskbird account using their company email (SSO via Google or Microsoft)
- Check-in: enable check-in under Admin > Booking settings
- System: macOS or Windows
- Network: the office network must be configured under Admin > Workplace Intelligence > Presence detection
- Floor plan: a published floor plan, required to enable monitor mapping for desk detection
- Installer: download deskbird Dock from https://dock.deskbird.com/ (available for macOS and Windows)
4. Install on macOS
Users install deskbird Dock on macOS as follows:
- Download and install: download the macOS installer from https://dock.deskbird.com/. Users open it and follow the installation steps.
- Grant permissions: when prompted, users should allow location access. If no popup appears, they can go to System Settings > Privacy & Security > Location Services and enable deskbird Dock.
- Sign in: the app opens automatically after installation. Users sign in using Google or Microsoft SSO via their browser.
- Access the dashboard: the deskbird Dock icon appears in the top-right menu bar. Users click it and select "Open Dashboard" to view the detected office and connected devices.
💡 Tip: if the tray icon is not visible, users should free up space in the menu bar via System Settings > Control Center.
5. Install on Windows
Users install deskbird Dock on Windows as follows:
- Download and install: download the Windows installer from https://dock.deskbird.com/ and run it. If a "Windows protected your PC" warning appears, they click "More info", then "Run anyway".
- Sign in: the app opens automatically after installation. Users sign in using Google or Microsoft SSO via their browser.
- Access the dashboard: the deskbird Dock icon appears in the bottom-right system tray (click the ^ arrow if hidden). Users click it and select "Open Dashboard".
💡 Tip: for large rollouts, enterprise IT teams can deploy deskbird Dock silently at scale via Microsoft Intune, with authentication pre-configured so users never see a sign-in screen. See Deploying at scale with Microsoft Intune.
6. How it works
Once installed and activated — either through manual sign-in or through a managed deployment — deskbird Dock runs silently in the background. When a user's device connects to a recognized office network, the app:
- Detects the office automatically based on the network
- Checks the user into any existing desk and parking bookings for that day
- Updates the user's status to "In Office" in the Schedule tab
When a user's device connects to a recognized monitor while on the office network, the app:
- Transmits monitor data to detect the specific office and desk
- Checks the user into any existing desk bookings for that day
- Creates a new desk booking for that day if none exists
- Updates the user's status to "In Office" in the Schedule tab
- If the booking was for a different desk, it is automatically swapped to match the desk where the monitor is mapped
💡 Note: Connecting to a monitor alone without an established office network connection will not trigger desk detection or booking automations.
The Dock dashboard displays the current network status and connected monitors.
💡 Tip: if a change made by Dock is not visible in the deskbird web app right away, sync it as follows:
- For existing bookings: users should refresh their browser to sync the updated status in the deskbird web app.
- For new bookings: if Dock is already running, users should sign out and back in, then refresh the web app to sync their latest changes.
7. Grace period and auto check-in
deskbird Dock's automatic check-in works together with your office's check-in grace period. The check-in deadline is the booking start time plus the grace period. If a user hasn't been checked in by that deadline, the desk booking is automatically released.
Because Dock checks users in the moment their presence is detected, arriving within the grace period keeps the booking. Arriving after it means the original booking has already been cancelled and cannot be recovered.
The example below assumes a desk booked from 09:00, with the office's grace period applied:
| Arrival time | Result |
|---|---|
| 08:30 (before the booking start) | ✅ Checked in automatically. Booking kept. |
| 09:00 (within the grace period) | ✅ Checked in automatically. Booking kept. |
| 12:00 (after the grace period) | ❌ The original booking was already cancelled and can't be recovered. The user is still marked as "In Office" for the day, and any new booking made after arriving is auto-checked-in, because their presence is detected. |
8. Setting up office detection (Admins)
Office detection is typically configured by the IT team. To link a network to an office:
- Navigate to Admin > Workplace Intelligence > Presence detection > Office detection
- Click "Add network"
- Enter the office and network details (Wi-Fi SSID/BSSID, Default gateway, Subnets, or Public IP) to link them to the office
Once a network is added, any user connecting from that network will be automatically detected and checked in.
💡 How network detection works: detection combines two levels of logic:
- Between rules (OR): you can add several network rules to the same office. Connecting to any one of them triggers detection and the related automations.
- Within a rule (AND): all conditions enabled inside a single rule must be met at the same time.
This means different connection scenarios — for example Wi-Fi and Ethernet — are best covered by adding a separate rule for each, instead of combining every condition into one rule.
Ethernet and Wi-Fi support: deskbird Dock supports both Ethernet and Wi-Fi connections. Which conditions are available depends on the connection type:
| Condition | Ethernet | Wi-Fi |
|---|---|---|
| Default gateway (MAC) | ✅ | ✅ |
| Subnets (CIDR) | ✅ | ✅ |
| Public IP | ✅ | ✅ |
| Wi-Fi SSID | ❌ | ✅ |
| BSSID | ❌ | ✅ |
⚠️ Note: because SSID and BSSID are not reported over Ethernet, a rule containing either of them only ever matches over Wi-Fi. For offices where users connect via Ethernet, add a rule built on Default gateway (MAC), Subnets (CIDR), or Public IP. To find the gateway value, open the deskbird Dock dashboard while on the office network, look at the Ethernet connection, and copy the "Gateway - MAC" field.
⚠️ Avoid identical network rules across offices: each office must have at least one network value that is unique. If two offices are configured with the exact same Wi-Fi SSID and the same subnet, the system cannot tell which office the user is in, so presence detection is skipped — and without a check-in, the booking is released after the grace period. Make sure at least one value (for example, the subnet range) differs between offices.
9. Setting up desk detection (Admins)
Desk detection links a specific monitor to a specific desk, so users are checked in at the exact desk they plug into. A published floor plan is required. To link a monitor to a desk:
- Navigate to Admin > Workplace Intelligence > Presence detection > Desk detection
- Click the gear icon for the desired office
- Manual mapping: click Manual mapping, connect a monitor to your device to surface it in the system, select the correct desk from your floor plan, then click Map to link the monitor to it.
- Auto-mapping: switch on the Auto-mapping toggle and set the number of detections required to confirm a match. Track progress in the Mapped and Unmapped tabs. If a conflict arises (a monitor detected at 2 or more desks), you will be prompted to resolve it manually from this page.
Once a monitor is mapped, any user connecting from that monitor will be automatically detected at that specific desk and checked in.
💡 Note: Auto-mapping requires an office network to be configured. To enable it, go to Admin > Workplace Intelligence > Presence detection > Office detection and add your office networks.
10. Privacy modes (Admins)
deskbird Dock 0.6.0 introduces flexible privacy controls, so you can decide exactly how much personal data Dock collects — from full user-level tracking to complete anonymity. This is especially useful for organizations with strict data privacy requirements or an active Workers' Council.
Presence settings now live in a dedicated Workplace Intelligence section in Admin, split into two pages:
- Presence detection: the standard network and desk detection setup.
- Privacy: choose one of three privacy modes.
To configure, go to Admin > Workplace Intelligence > Privacy.
| Mode | What it does | Availability |
|---|---|---|
| User authenticated (default) | Each device is tied to a named deskbird account, giving user-level tracking, booking automations, and full analytics. Everyone needs a deskbird account. | In the Admin UI for combined (Workplace Intelligence + Booking) customers only. |
| Anonymous | Presence is tied to a stable, pseudonymized device ID — never a name (in the UI or in exports). The same device is still recognized over time, so utilization and anonymized / device-level reporting still work. No deskbird account needed. | In the Admin UI for combined or standalone Workplace Intelligence customers. Combined customers lose booking automations in this mode. |
| Anonymous + Daily rotation | Same as Anonymous, but device IDs reset every 24 hours. Visits can't be linked across days, so only occupancy is measured. | Available via feature flag on request, for combined or standalone Workplace Intelligence customers. Not yet self-serve in the Admin UI. |
💡 Note: if you rely on Dock's booking automations (auto check-in, desk swapping, automatic desk booking creation), keep the default User authenticated mode.
⚠️ Switching modes: changing the privacy mode affects data that has already been collected:
- User authenticated → Anonymous anonymizes all past events. Occupancy data is preserved, but user-level information is permanently removed.
- Anonymous → User authenticated does not recover past data.
deskbird shows a confirmation warning before applying a change — review it carefully before confirming.
11. Deploying at scale with Microsoft Intune (Admins)
For large rollouts, enterprise IT teams can deploy deskbird Dock centrally to Entra-joined, Intune-managed Windows devices. On managed installs, the app activates silently with pre-configured authentication — no browser sign-in and no passwords for end users. For step-by-step setup instructions, see the deskbird Dock Intune Windows rollout guide.
Choose the activation mode that fits your privacy policy (set in deskbird Admin):
- Company mode (anonymous): activates for your Microsoft organization only, as an anonymous device with no user identity. Measures office occupancy without identifying individuals. Requires registering your Entra tenant ID with deskbird first.
- User mode: activates as the signed-in employee, who must already have a deskbird account. Presence is linked to that person, unlocking personalized features like auto check-in and booking automations where enabled.
- Manual mode: available for quick pilot phases or testing on unmanaged devices.
💡 Note: Intune-based silent deployment is available for Windows devices.
12. Troubleshooting
If something isn't working as expected, check the table below for common issues and quick fixes:
| Issue | What to do |
|---|---|
| Not being checked in automatically | Confirm the user is on the office network or plugged into a mapped monitor. Verify that Presence detection is configured for the user's office under Admin > Workplace Intelligence > Presence detection. |
| Plugged into a mapped monitor, but no auto check-in or booking occurred | Verify that your device is connected to a recognized office network. Monitor data is only transmitted and processed when an active office network is detected. |
| Not being checked in over an Ethernet connection | Ethernet is supported, but rules based on Wi-Fi SSID or BSSID only match over Wi-Fi. Add a rule using Default gateway (MAC), Subnets (CIDR), or Public IP for that office. Since multiple rules per office are combined with OR logic, a separate Ethernet rule can run alongside the Wi-Fi one. See Setting up office detection. |
| Booking released even though the user was in the office | Check that no two offices share the exact same Wi-Fi SSID and subnet. If they do, presence detection is skipped. Make at least one value unique per office. |
| Tray bar icon is missing (macOS) | Free up space in the menu bar via System Settings > Control Center. |
| Tray bar icon is missing (Windows) | Click the ^ icon in the taskbar to reveal hidden icons. |
| Login error | Make sure the user is using the exact email registered with deskbird. |
| Browser tab stuck on "loading" | The login tab may stay on "loading" after a successful sign-in. Users can safely close it. |
| Failed monitor mapping | Some monitors (especially older models) lack a unique identifier and cannot be mapped. If a monitor shares an ID with one already set up in your organization, you will see a "This monitor is already mapped" error. |
13. Feedback & support
As an early beta tester, your feedback is essential to shaping the final product. To report bugs or request support, reach out to the deskbird team at dock@deskbird.com.
⚠️ Note: this version is for early-stage testing and may contain rough edges. It does not necessarily reflect the final product. Thank you for helping us build a better workspace experience!
14. FAQs
You can download deskbird Dock for macOS or Windows from https://dock.deskbird.com/.
Only for individual installs, where users sign in once via Google or Microsoft SSO. When IT deploys Dock through an MDM solution with pre-configured authentication, the app activates silently and users never see a sign-in screen.
No. deskbird Dock only detects whether a user's device is connected to a network or monitor that an admin has linked to a specific office or desk. It does not track GPS or physical location.
Yes, when a user plugs into a recognized monitor while connected to a recognized office network. If no desk booking exists for that day, Dock creates one for the mapped desk and checks the user in. When a user only connects to a recognized office network, Dock checks them into their existing desk and parking bookings but does not create new ones — users can still create those in the deskbird web or mobile app.
Yes. Default gateway (MAC), Subnets (CIDR), and Public IP are reported over both Ethernet and Wi-Fi, so office rules built on these conditions work for either connection type. Wi-Fi SSID and BSSID are only reported over Wi-Fi, so a rule containing them will not match on Ethernet. Add a separate rule for Ethernet if needed — multiple rules per office are combined with OR logic, so connecting to any one of them triggers the automations.
Yes. In the Anonymous privacy mode, presence is tied to a pseudonymized device ID rather than a name, so occupancy and device-level reporting still work without identifying people. Combined (Workplace Intelligence + Booking) customers lose booking automations in this mode. Configure it under Admin > Workplace Intelligence > Privacy.
Yes. Enterprise IT teams can deploy deskbird Dock centrally via Microsoft Intune to Entra-joined, Intune-managed Windows devices. On managed installs, the app activates silently — no browser sign-in required. See Deploying at scale with Microsoft Intune.
As long as each office network and monitor is configured under Admin > Workplace Intelligence > Presence detection, Dock automatically detects the correct office and desk based on the network or monitor the user is connected to. Each office must have at least one unique network value so they can be told apart.
For manual installs, sign-in is available via Google or Microsoft SSO only. Anonymous presence detection (for example, via Intune Company mode) doesn't require individual sign-in, since it tracks occupancy without identifying users.
On macOS, users can remove deskbird Dock by moving it from the Applications folder to Trash. On Windows, uninstall it via Settings > Apps > Installed apps. For issues, reach out to dock@deskbird.com.