Two-way sync keeps your bookings up to date across Dibsido and Google Calendar. When someone reserves a meeting room in Google, it’s synced to Dibsido. And vice versa — every Dibsido booking appears in the correct Google room calendar.
No more double bookings, outdated events, or switching between tools.
Dibsido uses a dedicated sync account — the Butler user — to read and write room bookings in your Google Workspace. Once connected, all bookings and changes are synced both ways.
A Google Workspace admin account
Meeting rooms set up as Google Calendar resources
A dedicated Butler user (Google account for syncing)
Admin access to Dibsido
Create your Butler user
In your Google Workspace admin, create a new standard user (not a shared mailbox), e.g., butler@yourcompany.com
. This account will manage room sync and does not need mailbox access or extra permissions beyond calendar usage.
Connect Dibsido to Google Workspace
Go to Settings → Meeting rooms → External Calendars tab → Google Workspace and follow the guided connection process.
Grant access to rooms and authorize scopes
During the connection process, you must authorize all required Google API scopes listed in the app interface (such as Calendar, Directory, Gmail modify, etc.).
This step is essential to:
Read and write room events
Detect your users
Handle invitations
Sync attendee data
You’ll do this in Google Admin → Security → API Controls → Domain-wide delegation.
Add Dibsido’s client ID and paste in the full list of scopes provided during setup.
Share room calendars with the Butler
In Google Calendar > Settings > Resources, share each meeting room calendar with the Butler user and grant “Make changes to events” access.
Map rooms in Dibsido
Go to the Settings → Meeting Rooms → External Calendars tab section and pair each Dibsido meeting room with its matching Google Calendar resource.
If you’re unsure how to add the API scopes or set up the Butler, contact our support team — we’ll guide you through the whole process or do it for you.