Reduction in IT support tickets
IT Ops team reduced support ticket overload in under 6 months — Gordon Food Service.
Google Admin automation — also called Google Workspace admin automation — replaces manual Google Workspace administration with workflows that run on their own: user provisioning, offboarding, access changes, file sharing audits, 2-Step Verification, licence cleanup and policy enforcement. Zenphi is a no-code Google Admin tool with 120+ named Google Directory and Admin actions, templates, ZAIA to build from plain English, and a complete audit trail.
Offboarding, access requests, sharing audits, licence reclaim — none of it needs a script or a ticket. Start from a template or describe the workflow to ZAIA, and Zenphi runs your Google Workspace admin work end to end, with retries, error paths and human support when you need it.
Updated · Reviewed by the Zenphi Google Workspace Automation Team










IT Ops team reduced support ticket overload in under 6 months — Gordon Food Service.
A school IT team went from 20% to 100% compliance enforcement.
On annual offboarding and archive-related automations.
IT teams often automate Google Admin with a mix of Apps Script, GAM commands and good intentions. It works — until it doesn’t.
No comments, hard-coded IDs, one service account — and the person who wrote it left last year. Changing anything feels risky, so nobody does.
Google changes an API, a quota hits, a field gets renamed. Every script you own is a maintenance commitment that lands on your desk.
No retries, no error path, no alert. You find out a user was never offboarded when the auditor asks — or when the ex-employee is still in a shared drive.
Forums and documentation are all you get when a script breaks at 6 pm on a Friday before a long weekend.
Every team wants something automated — onboarding, access requests, audits — and you don’t have the bandwidth to script, test and maintain all of it.
You don’t have to build Google Admin automations from scratch. Pick a ready-made template and adjust it to your OUs and policies, or describe the process in plain English and ZAIA — Zenphi’s AI workflow builder — drafts it for you, using real, validated Google Admin actions. Either way, the result is a visual workflow anyone on the team can read and change.
A complete solution in one go — several connected workflows, dashboards and a Zenphi table, ready to adapt.
A single, ready-made workflow for one job — onboarding, an access request, an audit — that you adjust and run.
Describe what you need and ZAIA builds the workflow, checks every action against the live catalogue, and proposes changes for your approval.
Space templates vs workflow templates — watch the difference
Triggered when a user is moved to an offboarding OU (or any trigger you choose): records the user in a Zenphi table for auditing, signs them out, replaces recovery info, transfers their data, moves them to a final OU, deletes licences and suspends the account. Includes Vault export, group removal and licence deletion flows.
Watch how to use itGenerates and sets a new password, signs the user out, lists and removes third-party app access, then suspends, transfers data and deletes — or archives — based on the form.
HR submits a form (or an HRIS event fires); the hiring manager approves; an offer letter goes for e-signature with reminders; then the account, groups, password, a welcome email from the manager, onboarding-call and 30-60-90 review tasks, and an IT asset task.
Account creation, group setup and orientation scheduling for new students.
Requests for file or folder access go to the owner or manager for approval, then access is granted and recorded.
Requests for new groups are reviewed, approved and created with the right settings and owners.
A request to remove a managed mobile device is approved and the device is removed from the domain.
Secure handling of backup verification codes — generation, expiry and recovery.
Regularly finds files shared outside the domain and routes them for review or removal.
When someone who isn’t the owner shares a file externally by link, the owner is told straight away.
Suspends an account that downloads more than 10 files in one hour, and alerts IT.
Finds inactive accounts on a schedule and reclaims their licences.
Reviews files still owned by suspended users so nothing is orphaned.
Describe the workflow and ZAIA builds it from named Google Admin actions. When a step needs custom logic, ask ZAIA to run a script there — paste your own, or let ZAIA write it for you. The script runs as one step in a visual workflow, with approvals, retries, error paths and a full run history around it.
Build a Shared Drive access request workflow: find the requester’s manager, ask them to approve, then grant access and log it.
Ah — and run a script on step 4, before access is granted. Keep only folders the requester’s department may see, drop anything labelled Confidential unless the approver is in Finance, and cap access at 90 days.
/**
* Step 4: Validate folder access before granting permissions.
*
* Rules:
* 1. Only allow folders assigned to the requester's department.
* 2. Exclude Confidential folders unless the approver belongs to Finance.
* 3. Limit access duration to a maximum of 90 days.
*/
function run(input) {
const requester = input.requester;
const approver = input.approver;
const folders = input.folders || [];
const days = input.days;
// Check whether the approver belongs to Finance
const isFinanceApprover =
(approver.groups || []).includes("[email protected]");
// Filter folders based on access rules
const allowedFolders = folders.filter(function(folder) {
const departmentAllowed =
(folder.departments || []).includes(requester.department);
const isConfidential =
(folder.labels || []).includes("Confidential");
return departmentAllowed &&
(!isConfidential || isFinanceApprover);
});
// Cap access duration at 90 days
const accessDays = Math.max(1, Math.min(Number(days) || 90, 90));
const expiresAt = new Date();
expiresAt.setDate(expiresAt.getDate() + accessDays);
// Return results for the next workflow step
return {
folderIds: allowedFolders.map(function(folder) {
return folder.id;
}),
expiresAt: expiresAt.toISOString()
};
}
Script added as step 4 · validated · ready to test
Every action below is a named, no-code step in Zenphi — from Find Manager and Transfer User’s Data to Delete Permission for User and Remove User’s Connected Application. Filter by area or search for the one you need. Google Vault actions are available too.
No action matches — describe what you need to ZAIA and it will build it with the closest real actions, or use the HTTP step for any Google API.
A script that fails at 2 am fails silently. In Zenphi, error handling is built into most actions: set retries for each step, then choose what happens if it still fails — stop the flow, or continue to the next step.
For anything that matters, add an escalation path to the workflow itself: notify IT in Google Chat, open a ticket, or send the task to a person — with every attempt and outcome in the run history.
Every organisation joins and leaves people differently. Zenphi doesn’t make you fit a fixed playbook: build the lifecycle you actually run, for every kind of person, and pay the same however many people go through it.
Same price. No per-user, per-tenant or per-execution fees — Zenphi pricing follows the workflows you automate, not how many people they run for.
You may already have tools for scripts, bulk actions or SaaS administration. Zenphi fills the gap between them — automating the whole process with as much customisation as you need.
| Tool | What it’s good for | What it’s missing |
|---|---|---|
| GAM | Excellent for bulk actions — provisioning 2,000 accounts at once | A command-line tool rather than a workflow engine: it can’t trigger on HR events or route for approval. GAM handles the action; Zenphi handles the process |
| Apps Script | Full programmatic control, if someone can write and maintain it | When the author leaves or Google changes an API, you’re rebuilding. Apps Script needs a developer; Zenphi doesn’t |
| BetterCloud | Built for SaaS management across a broad multi-vendor stack | Less flexible for custom process logic. BetterCloud manages SaaS; Zenphi automates the processes around it |
| Patronum | Lifecycle automation and Gmail signature management | Focused on those areas, without broader process orchestration, AI or document workflows |
| GATLab / gPanel | Reporting and visibility into user behaviour and sharing | Surfaces information; Zenphi acts on it |
| Zenphi | The full admin process end to end — action, process and audit trail, no code | — |
Gemini in Workspace drafts emails, summarises documents and answers questions. It doesn’t trigger on events, route results to systems, wait for approvals or act as a step in a multi-system process. Zenphi puts Gemini — and other models — to work inside automated, governed Google Admin workflows.
AI reads incoming emails, classifies intent, extracts key details and routes them to the right team.
AI checks submissions for missing information, extracts structured data and decides which branch to run.
When shadow IT is detected, AI checks it against approved apps, suggests a safe alternative and decides whether to escalate.
AI reviews weekly or monthly IT tickets to suggest improvements and knowledge base content.
You decide what your AI agents can access and do — restrict behaviour and monitor it in one dashboard.
Set a certainty threshold; output below it goes to a human review gate.
Gemini, OpenAI, Claude or your own models — swap without rebuilding the workflow.
Buy Zenphi through Google Cloud Marketplace: your subscription is billed through Google, and if your organisation has a GCP spend commitment, the purchase counts toward it.
Apps Script comes with forums and documentation. Zenphi comes with a Customer Success team that responds directly — Google Workspace admin experts who can help you build, fix and improve your workflows.
Team online now
There were many processes we chose not to automate with Apps Script due to the complexity. Zenphi changed that. The workflows we built with Zenphi to automate Google admin tasks — we estimated these flows reduced our team's ticket requests by 83%.
Thanks to Zenphi, our compliance and data security protocols have improved by 100%. Our IT team is now also saving up to 40-50 hours per workflow, completely eliminating the need for manual monitoring and manual file sharing audits across all our college staff.
Answers to the questions IT admins, IT ops leads and Google Workspace administrators ask before automating their admin processes.
The Google Admin Console gives direct, reliable control over accounts, groups, licences and security settings — it handles the action. What it doesn't handle is the process around the action: approvals, document collection, manager input, updates in other systems, and a record of who decided what.
Zenphi gives you the same Google Admin and Directory depth — 120+ named actions — inside a no-code workflow builder that runs the whole process: HR system or Form trigger, conditional routing, approvals, documents and a complete audit log.
Most of them: user lifecycle (account creation, OU and group assignment, suspension and deletion), licence management (assignment, reclaim from inactive accounts, reporting), security operations (external sharing, 2-Step Verification, connected third-party apps, managed devices), access requests (Shared Drives, groups, admin roles) and Gmail and Calendar administration (signatures, delegation, forwarding, vacation settings).
Zenphi connects Google Directory, the Admin console, Gmail, Drive, Calendar, Forms and Sheets in end-to-end workflows — browse every available action in the action explorer on this page.
GAM is excellent for bulk actions but needs someone to run each command. Apps Script gives full programmatic control, but every script becomes a maintenance commitment tied to whoever wrote it. A workflow automation platform works at the process level: the same API depth, built visually, with event triggers, approvals, error handling and audit trails included.
Gordon Food Service moved processes they had avoided building in Apps Script into Zenphi; Jeff Johnson, End User Experience Lead, estimates the workflows reduced the team's ticket requests by 83%.
It depends on the job. BetterCloud is built for SaaS management across a broad multi-vendor stack. gPanel and GATLab are strong for reporting and visibility into users and sharing. Patronum focuses on lifecycle automation and Gmail signature management.
Zenphi fits teams that need to automate complete Google Admin processes — with approvals, documents, AI steps and audit trails — and want to act on what they find rather than only report it. Templates and ZAIA get the first workflows running quickly.
Look for a workflow that sends the policy to the right users through Gmail or a form, tracks who has acknowledged it, sends reminders, escalates overdue acknowledgments to managers, and records every acknowledgment with a timestamp in a compliance register.
Zenphi automates exactly this pattern. A school IT team using it went from 20% to 100% acceptable-use-policy completion. The same detect → notify → escalate → record pattern handles 2-Step Verification compliance, external sharing policies and Chrome extension approvals.
Start the workflow from the HR side — an HRIS event, a Google Sheet row or a form HR submits. From there it creates the account, assigns the OU and groups, provisions Drive folders, sets the signature, sends the welcome email, and gives IT and the manager their tasks.
Zenphi's employee onboarding template does this end to end, including manager approval, an offer letter sent for e-signature with reminders, account creation, a welcome email from the manager, and 30-60-90-day review tasks. See the full onboarding automation solution, including bulk onboarding for 2,000+ users.
Missed offboarding steps leave active sessions, orphaned files, exposed external shares and missing retention records. A complete offboarding workflow signs the user out, transfers their data, revokes third-party app access and external shares, reclaims licences, exports to Vault and suspends the account — logging every step.
Zenphi's offboarding Space template includes four workflows (core offboarding, Vault export, group removal and licence deletion), dashboards and a Zenphi table for auditing. A national hotel chain saved $800,000 a year with offboarding and archive automations. See the offboarding and data archiving solution.
Combine three workflows: allocation (licences assigned automatically during provisioning), reclaim (licences removed on offboarding or after an inactivity threshold) and reporting (scheduled utilisation reports by OU or department).
Zenphi has a scheduled inactive-user audit and licence reclaim template, plus native Find, List, Update and Delete License actions — so licence management becomes part of the lifecycle rather than a separate audit.
Replace email requests with a structured form, route the request to the right approver, approve with one click, provision access automatically, log the decision and schedule a review when access should expire. The same pattern works for group membership, admin roles and delegation.
Zenphi's file access approval template covers this, and the native Find Manager action routes requests to the requester's manager automatically. See the user access control solution.
Connect detection to action: an external sharing event is checked against policy, access is removed if it breaks the rules, the owner is notified, and the action is logged and escalated if needed. 2-Step Verification enforcement works the same way: reminders, then warnings, then enforcement.
Zenphi templates cover externally shared file audits, notifying owners when someone else shares their file externally by link, and suspending an account that downloads more than 10 files in an hour. See the security automation solution.
Scan the third-party apps each user has authorised, classify them (approved, restricted, unknown, high-risk), and act: unknown apps go to a reviewer with an AI-generated risk assessment, and high-risk apps are revoked with a message to the user explaining why.
Zenphi's List User's Connected Applications and Remove User's Connected Application actions make this a no-code workflow, with every detected app and every action logged.
Start with the process creating the most tickets. Offboarding is often the best first choice: it's well defined, missed steps are risky and visible, and the return is immediate. Map the trigger, the steps, the people and the systems, then build it in a no-code platform.
With Zenphi, start from a template or describe the workflow to ZAIA, Zenphi's AI workflow builder, which drafts it for you. Most teams have their first workflow live within 7 days.
Groups drift because membership isn't updated when people change roles or leave, and membership requests are approved informally. Update membership automatically in role-change and offboarding workflows, replace informal requests with a recorded approval, and schedule periodic reviews where each group owner confirms or flags members.
Zenphi has a Google Group request and creation template and a Remove User from Groups flow in the offboarding Space template, built on native group actions.
Apply a signature template to all users or selected OUs and groups — on a schedule or triggered by an event — pulling each user's name, title and phone number from Google Directory so signatures stay current without manual updates.
Zenphi's Update Gmail Signature for User action handles this as one step in onboarding or as a bulk update after a rebrand.
Treat joining, moving and leaving as one connected system rather than separate tasks. A new hire whose account isn't ready creates tickets; a role change that leaves old access in place creates a data gap; an unsuspended departed account is a live security risk.
Zenphi covers every stage with templates for onboarding, access requests and offboarding. See the user lifecycle management solution.
Replace access decisions made by email or chat with a structured process: request, routing to the right approver, recorded approval, automatic provisioning, audit logging and scheduled reviews — covering OU and group membership, Shared Drives, third-party app authorisations, admin roles and delegation.
Zenphi records every request, decision and action in one history. See the user access control solution for workflow patterns.
Handle files by last activity: files inactive beyond a hard threshold are deleted and logged; files approaching it trigger a message asking the owner to confirm they're still needed, with deletion proceeding if there's no response by the deadline.
Zenphi configures this visually, with a scheduled suspended-user file audit template and a defensible record of every deletion.
Files in a personal My Drive belong to that account. When the account is deleted, colleagues can lose access without warning. Handle My Drive files before suspension: transfer ownership to the manager, or move actively shared files to a Shared Drive owned by the organisation.
Zenphi's Transfer User's Data and Move Files/Folders for User actions make this an automatic offboarding step.
Use a form for the extension name, store link and business reason; route it to an IT reviewer with an AI-generated risk assessment based on the extension's permissions; approve or deny in one action, and record every decision.
Zenphi runs this as a no-code workflow with AI steps — Gemini, OpenAI, Claude or your own models — and a full decision history.
Connect the workflow to the HR system: a confirmed hire in Workday, a new BambooHR record, or a status change starts provisioning without IT being told. Use an API, a webhook, a scheduled Google Sheet check or a form HR submits. Put the role, department and location rules in the workflow so they change without a developer.
Zenphi's onboarding templates start from a form by default and can switch to an HRIS event trigger.
Apps Script automations usually break for reasons outside the script itself: Google changes or deprecates an API, an execution hits a quota or the six-minute time limit, the account that owns the trigger is suspended or loses permissions, or a sheet, folder or field the script depends on gets renamed. Because most scripts have no retries or alerts, the failure often goes unnoticed until someone spots the result.
In Zenphi, Google Admin actions are maintained by Zenphi as Google's APIs change, every step can retry automatically and follow an error path you define, and every run is recorded — so failures are visible and handled.
Yes, for most admin automations. Account provisioning, offboarding, group and licence changes, sharing audits and Gmail settings map directly to ready-made actions in no-code platforms. Scripts with very custom logic can often be rebuilt with conditions and loops, and anything left over can call a Google API through an HTTP step.
With Zenphi, describe what the script does and ZAIA builds the workflow from 120+ named Google Admin and Directory actions — or start from a template. Your team gets a visual workflow anyone can read and change, with error handling, approvals and an audit trail included.
List what each script does, what triggers it and which accounts it uses. Check which scripts fail silently, which depend on someone who has left, and which handle sensitive actions such as suspensions or data transfers. Rebuild the riskiest and busiest ones first, and keep the rest running until they're replaced.
In Zenphi, describe what the script does and ZAIA builds the workflow visually — readable by anyone on the team, with built-in retries, per-step error handling and escalation paths, and Customer Success on hand if you get stuck.
Tell us which Google Admin processes create the most overhead, and we’ll show you how to automate them — from a template, or built by ZAIA.