Use cases → Admin and governance
Distribute and track surveys across the entire organisation
Send surveys to all users, monitor responses, and follow up, all managed centrally using delegated access.
| Who it is for | Internal comms or HR teams running mandatory staff surveys. |
|---|---|
| APIs | Gmail API, Sheets API, Admin SDK |
| Typical scopes | gmail.send, spreadsheets, admin.directory.user.readonly |
The problem
Manual survey distribution misses users, tracking responses is unreliable, and follow-up is patchy. Centralised, auditable execution is needed for compliance and response rate.
How it works
- List all active users with the Admin SDK.
- Send each recipient a unique survey link via Gmail API, tracking IDs in a Sheet.
- Monitor incoming responses and update tracking status.
- Follow up with non-responders automatically after a set period.
What changes
Surveys reach everyone, responses are tracked at scale, and non-responders are handled without manual chase-ups.
Questions people ask
Can I personalise survey links for each user?
Yes, generate a unique token or link per user and store it alongside their email in the tracking sheet.
How do I handle users who leave during the survey window?
Check user status at each send and before follow-up to avoid bounces and inaccurate tracking.
Want this built?
This is a pattern we run in production. We will set up the delegation and build this on top of it — $500 per hour, most of it working the same day.
Talk to us Or read the setup guideRelated use cases
Automate joiners, movers and leavers
Create accounts, set group membership, provision Drive and hand over mailboxes without a manual checklist.
Continuously verify your delegation still works
A scheduled probe that proves every API still answers under every tenant, before a customer finds out otherwise.
Reduce an over-broad delegation grant safely
Find out which scopes your automation genuinely uses, then cut the grant down to them.