This guide is for the official SheetOps add-on. Install it to manage Google Workspace at spreadsheet speed.
Permanently deleting Google Workspace accounts is a critical phase of any IT offboarding checklist. SheetOps allows you to safely delete users in bulk, saving up to 95% of administrative time compared to manual console clicks, while providing a safety net to fetch and restore recently deleted accounts directly from Google Sheets.
[!NOTE] Quick Answer: To bulk delete Google Workspace users with SheetOps: export your users to a sheet, change their Status to Deleted, select the Apply Changes checkboxes, and execute the update. This immediately revokes login access and deletes their Workspace data after a 20-day restorable window.
Changing a user's status to Deleted in the spreadsheet instructs SheetOps to make a delete API call to the Google Directory API's users.delete (historically Users.remove()) method. Additionally, SheetOps can query Google Workspace's "recently deleted" bin and perform restorations using the users.undelete endpoint within a 20-day window.
While you can delete users manually in the Google Admin Console or write terminal scripts using GAM, SheetOps provides a safer, faster way to manage deletions at scale:
| Criteria | Admin Console | GAM CLI | SheetOps |
|---|---|---|---|
| Bulk Operations | Manual deletion in console or rigid CSV uploads | Scripted command-line commands | Familiar copy-paste and fill-handle drag in spreadsheets |
| Safety Net | None (deletions are immediately executed) | None (deletions are immediately executed) | Live validation and visual staging (highlighted in yellow) |
| Restoration | Manual console search (user-by-user) | Requires running another CLI command | Fetch deleted users, toggle status to 'Active', and apply |
| Change Tracking | Admin audit logs in console | Command line output logs | Real-time status updates directly in the sheet's Change Log column |
To target and update users, you have two options to bring them into the sheet:
In the user sheet, locate the Status column (the third-to-last column):
[!TIP] When you enter data or select dropdown choices, SheetOps automatically applies a yellow background to the edited cells. This visual indicator helps you keep track of pending changes before you push them.
[!CAUTION] Deleting a user permanently deletes all of their Google Workspace data (emails, drive files, calendars, etc.) after 20 days. Ensure you have transferred or backed up their Google Drive files before deleting the account.
Instead of checking every single box one by one, you can check many of them all at once!
Once you press the Spacebar, an interactive dialog will pop up asking: "Do you want to CREATE new users or UPDATE existing users?" Select No (Update) to tell SheetOps to start updating your existing users' status to deleted.
As SheetOps goes to work updating the users in the background:
Google Workspace keeps deleted user accounts in a restorable state for 20 days after deletion. You can search for and restore these accounts in bulk using SheetOps.
Deleted.
Deleted back to Active (or Suspended / Archived). You can also use the drag-to-fill handle to restore multiple users in bulk.No. Google Directory API does not support automatic data transfer parameters during bulk user deletion. You must transfer Drive ownership or set up a backup prior to deleting the user, either manually or via Google's Data Transfer tool in the Admin Console.
The restore operation will fail. Google Workspace requires an active license to assign to the restored account. If your domain's licensing pool is empty, the API will throw an error and SheetOps will log the failure in your spreadsheet's 'Change log' column.
SheetOps does not store deletion history. However, all deletions performed via the Admin Directory API are logged in your Google Workspace Admin Audit Log in the Google Admin Console.
Last updated: June 18, 2026

Install SheetOps from the Google Workspace Marketplace today and start performing bulk directory updates, onboarding, and audits directly inside Google Sheets.