---
title: Scheduled Automatic Removal of Google Workspace Users
description: "With **GAT Flow** you can set up a workflow to automatically suspend or delete [users](https://support.google.com/domains/answer/6304542?hl=en) from your G Suite environment ## Ideal for temporary G Suite accounts in your Domain. Flow can be used to onboard user's details on [this…"
url: "https://gatlabs.com/knowledge/tech-tips/scheduled-automatic-removal-of-google-workspace-users/"
updated: "2026-07-22"
category: "Users Audit & Management / On-boarding, Off-boarding & Modifying"
tags:
  - GAT Flow
---

# Scheduled Automatic Removal of Google Workspace Users

With **GAT Flow** you can set up a workflow to automatically suspend or delete [users](https://support.google.com/domains/answer/6304542?hl=en) from your G Suite environment

## Ideal for temporary G Suite accounts in your Domain.

Flow can be used to onboard user's details on [this page ](https://gatlabs.com/knowledge/tech-tips/actions-available-when-onboarding-users/)

### Schedule

If the **accounts are temporary**, the admin can **schedule **the **workflow to happen on a future date.**

- **OffBoard** users - delete them from your domain
- **Modify** - Suspend the users, if they need to be 'reactivated' at a later time.

#### Create workflow

A new window will be opened.

Select **Create workflow** from the menu on left

In "**Workflow type"**add a name and pick the workflow type to Offboarding or Modify

- Modify - you can 'suspend user', that can be re-activated.
- **Offboard - user will either be archived/suspended/deleted from your domain depending on the offboarding action chosen.**

![Creating an 'offboard temporary employees' workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-14_43_39.png)

- [Conditional workflow](https://gatlabs.com/knowledge/tech-tips/creating-a-workflow/) can be used - the workflow can be set to run based on different conditions met
- [Run immediately after approval](https://gatlabs.com/knowledge/tech-tips/scheduled-time-based-workflows/) (4) (5) - **click** and **select the time** when the **workflow is to be executed.**

The Workflow can be set up to run in the selected future time

Click on the **Next **button to proceed

#### Search user

In **Search for a user **pick the users that **will be offboarded when the scheduled time comes in**.

- Search for users, groups of users, or org. unit of users
- Import users - you can also import users via Google sheet

![Search for a user section of workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-14_50_42.png)

Click the "**Next"**button.

#### Choose actions

On the actions page, click on the **(+) button **(1) and then click the **Add action** button (2). If you do have an action set already configured, you can choose the 'Add actions set' option.

![Add action to workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/11/2026-06-17-13_11_31.png)

If the process hasn’t been set before (**no action set created**), please use ***Add action*** button and **create the node.**

Search for the action **using the search field** and **select the action you want to take.**

![List of workflow actions](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-15_16_58.png)

Once the actions are selected fill in the required details for each of them by double clicking on the action nodes.

![Offboarding workflow actions](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-16_01_48-1.png)

Lastly, we will need to add our final offboarding action. This can be either to Archive the user, Suspend the user or Delete the user. We will use Delete user for this example.

Click on **Send approval request **on the bottom right side.

A **pop-up confirmation message will be displayed.**

![Selected accounts will be deleted warning pop-up for offboarding & deleting a user](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-16_06_36.png)

#### Approval

The **request email** will be **sent** to the **Security officer for approval.**

![Security officer approval request email](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-16_20_57.png)

This will lead them to the **Approval** page, and under the "**eye**" icon, the request can be **approved or denied **

![Approve workflow offboarding](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-16_26_08.png)

### Result

When **approved**, the result in Flow can be seen in Approval (for Security Officers) and Workflow tab for the Admins (non-security officers)

Click on the **"page" icon** on the right side for more details

![Offboarding requested status](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-16_30_47.png)

The job will be of **Status** equal **Scheduled. **

This means the Workflow is **Scheduled to run on the selected time** ( 1 August 2026 )

![Offboarding workflow approved and scheduled](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-07-22-16_33_00.png)

**Note:** **The request can be scheduled and approved at any time before the scheduled time**

The Workflow has been scheduled and approved.

When the scheduled time arrives (1 August 2026), the workflow **will be executed** and **users deleted**.
