Forms and approvals for Google Workspace: Google sign-in, directory, Sheets, Drive, Gmail and Calendar

How SnagBane works with Google Workspace — sign in with Google, people pickers and managers from the directory, rows in Google Sheets, files in Drive, mail from Gmail and approved requests in Google Calendar. Connect with one Google sign-in, no key file needed.

SnagBane connects to Google Workspace for sign-in, the directory and the Google apps your teams use. People sign in with Google, person pickers search your directory, the requester's manager can approve automatically, and requests become rows in Google Sheets, files in Drive, emails from Gmail and events in Google Calendar. Google Workspace is part of the Business plan; your data stays on your own SnagBane server.

What you get

FeatureWhat it does
Sign in with GoogleLogin with the Workspace account, restricted to your domain
DirectoryPerson pickers, profile prefill (job title, department, manager), Google groups for access and as approvers
Google SheetsA row per request; new questions get new columns automatically
Google DriveEach response and its uploaded files (and the PDF) in a Drive folder
GmailSnagBane's emails, or a Send email action, sent from Gmail
Google CalendarApproved leave, trips or bookings in a shared or team calendar
Google ChatA card in a Chat space for new or approved requests
Options from SheetsDropdown options kept in sync with a Google Sheets tab

Two ways to connect

Google doesn't let apps create OAuth clients for you, so Settings → Google Workspace gives you a checklist with every value ready to copy. Then choose how SnagBane connects:

Connect with Google (recommended)Service account (advanced)
SetupEnable the APIs, click Connect with Google, sign in onceJSON key + domain-wide delegation
Acts asOne dedicated account (e.g. a SnagBane account with a role that may only read users and groups)Any user in the domain, within the scopes you list
GmailFrom the connected accountFrom the mailbox you choose
CalendarShared or team calendarsAlso each requester's own calendar
Drive / SheetsWhat the account can editShared with the service account

Save & test checks each part and explains any problem. Google features lock after setup so they can't change by accident; Change features opens them again.

Enterprise: who can sign in and who left

On the Enterprise plan, sign-in can be limited to up to 20 Google groups (nested groups count), and accounts are switched off automatically when people are suspended, archived or deleted in Google.

Frequently asked questions

Does SnagBane store data in Google?

No. Forms, answers and files are in SnagBane's database on your server. Google only receives what you send to it, such as a Sheets row or a Drive file.

Can we use Google and Microsoft 365 at the same time?

Yes. Each directory has its own copy and its own page; every person picker and approval stage chooses which directory to search.

Is Google Workspace in the Free plan?

No, Google Workspace is part of Business and Enterprise. Free works without any Google account.

See the Google Workspace documentation.

Try it on your own server

Free for teams up to 25 people. Install with Docker, on a VPS or on cPanel hosting.