Live where your customers work.
Your customers run on Google Workspace all day. We connect your product to Gmail, Calendar, Drive, and Sheets — sending mail, booking time, managing files, reading data — with an OAuth flow, the right scopes, and the consent that makes it trustworthy.
The whole suite, wired into your product.
Each app is a real API with its own quirks. We handle the integration so the capability just shows up where your users already are.
Your customers live in Google Workspace. Your product should too.
Mail, calendar, files, and the spreadsheet that quietly runs half the business — for most teams, that's where the workday actually happens. A product that makes people leave Workspace to do something is a product they'll forget to open. The better move is to meet them inside it: send the email from their own Gmail, drop the file in their own Drive, put the meeting on their own calendar. Done right, the integration disappears — it just feels like your product is part of the suite. The craft is in the unglamorous half: an OAuth flow that asks for only what it needs, tokens kept secure and refreshed, and the verification Google requires before any of it reaches a real user.
OAuth & scopes, in plain language.
The part most integrations get wrong. Ask for too much and users bounce; ask carelessly and Google blocks you.
- 01
Request the narrowest scopes
We ask for exactly the permissions a feature needs — 'send mail', not 'manage everything'. A short consent screen earns more allows than a long one.
- 02
Add scopes incrementally
New permissions are requested when the user reaches the feature that needs them, not all at once on signup. Incremental authorisation keeps the first impression light.
- 03
Make consent clear
A verified OAuth consent screen shows your brand, your logo, and a plain-language list of what you'll do — no scary 'unverified app' warning standing between you and the user.
- 04
Store & refresh tokens safely
Access and refresh tokens are encrypted at rest, never logged, and refreshed automatically before they expire — with clean handling when a user revokes access.
- 05
Use domain-wide delegation where it fits
For enterprise installs, a Workspace admin authorises a scoped service account once, so it can act across the organisation without each user consenting individually.
Gmail, Calendar & Drive APIs
Send and read mail as the user, watch for new messages over Pub/Sub, create and sync calendar events with proper time-zone and recurrence handling, and create, move, and share Drive files and folders. The everyday capabilities, wired in cleanly.
Sheets read/write with schema validation
Use a customer's spreadsheet as a lightweight, human-editable data source — but never trust it blindly. We validate every read against a defined schema so a renamed column, a stray value, or a missing header is caught and reported, not silently fed into your pipeline.
Domain-wide delegation setup
For organisation-wide installs, we configure a dedicated service account with narrowly scoped delegation, document exactly what the admin is granting, and isolate the key — so enterprise access is powerful without being a liability.
Verification & security review
Sensitive and restricted scopes require Google's verification — and sometimes an independent security assessment — before real users can grant access. We design for the minimum, prepare the submission, and shepherd the review so you launch without an 'unverified app' warning.
Consent first. Capability second.
Every action runs with the user's explicit permission — and only the scopes they granted.
Map the scopes
Which Workspace data each feature touches, and the narrowest permissions that cover it.
Build the OAuth flow
Consent, incremental authorisation, and secure token storage and refresh.
Integrate the APIs
Gmail, Calendar, Drive, and Sheets — with validation and rate-limit handling.
Start verification
Submit for Google's review early, in parallel with the build, so launch isn't blocked.
Ship & monitor
Hand over with auditing, alerting, and clean re-auth when access is revoked.
Questions teams ask first.
Meet your customers in Workspace.
Tell us what you need to do on their behalf — send mail, book time, manage files, read a sheet — and whether it's per-user or a domain-wide install. We'll map the scopes, build the OAuth flow and the integrations, and get you through verification.
