---
title: How to Offboard Google workspace user
description: "## Flow Overview Flow is a user management tool, it allows Google Admins to set up automated workflows for the onboarding, offboarding, and modification of the users in the domain. Flow allows the Google Admins to: - Onboard and create…"
url: "https://gatlabs.com/knowledge/tech-tips/offboard-google-workspace-users/"
updated: "2026-06-04"
category: "Users Audit & Management / On-boarding, Off-boarding & Modifying"
tags:
  - GAT Flow
---

# How to Offboard Google workspace user

## Flow Overview

Flow is a user management tool, it allows Google Admins to set up automated workflows for the onboarding, offboarding, and modification of the users in the domain.

Flow allows the Google Admins to:

- Onboard and create new users for the domain
- Modify existing users
- **Offboard and either Archive, Delete or Suspend users from the domain**

#### Important

- The **Offboarding action 'Delete user' will delete the user** and the **action cannot be undone**. All emails and files once removed can be restored within 20 days using the Google Workspace Admin Console otherwise they will be gone forever.

## How to offboard a user

The steps below will show steps to offboard a user to the domain.

Launch **GAT+**** **and navigate to **Flow**

![GAT Flow: Create an Action set for Offboarding Google Workspace Users 1](https://gatlabs.com/wp-content/uploads/2020/06/screenshot-gs.generalaudittool.com-2021.05.24-12_13_16.png)

From the menu on the left select **Create workflow**(1)

**Note:** The action can be done also with [Event](https://gatlabs.com/knowledge/tech-tips/workflow-triggered-by-an-event-on-users/) and [Recurring workflows](https://gatlabs.com/knowledge/tech-tips/recurring-workflows/).

#### Select workflow type

In **Workflow type – **fill in the details

- **Name** - enter a name for the workflow (2)
- Description - enter a description for the workflow to be taken
- **Type** - select **Offboarding (3)**
- Conditional flow – you can set up the action alongside [conditional workflow](https://gatlabs.com/knowledge/tech-tips/creating-a-workflow/)
- Run immediately after approval – select if you want to [pick a specific time](https://gatlabs.com/knowledge/tech-tips/scheduled-time-based-workflows/) for when the workflow to occur

![Creating a workflow to 'Offboard a user' in GAT Flow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-15_39_28.png)

Click on the **Next **button (4).

#### Pick users

Under **Search for a user **– select the users who will be deleted

- Select one or a few users
- Group of users
- Org. Unit of users
- Import users via Google spreadsheet

![Selecting users to run on a workflow in GAT Flow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-15_43_33.png)

Click on **Next** button

#### Choose actions

In the **Choose actions** click on the **(+) button **(1) and then click the **Add action** button (2)

![Adding actions to a GAT Flow workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-15_46_59.png)

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

![Actions list in a GAT Flow workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-15_58_00.png)

**As example:**

- Delete user from all groups
- Force sign out
- Migrate emails
- Delete 2-step verification backup codes
- Revoke app tokens

![List of actions during an 'Offboarding' workflow in GAT Flow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-16_08_13.png)

You must now choose the offboarding action. This can either be to Archive the user (1), Delete the user (2) or Suspend the user (3).

![Adding an 'offboarding action' in GAT Flow workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-16_11_28.png)

Once you are happy with the selected actions to be taken you can click the 'Send approval request'

![Confirmation pop-up when deleting a user in an offboarding workflow in GAT Flow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-16_14_51.png)

The request will be sent to the Security officer.

The **workflow** **results** page will be loaded. Click on the **Page icon**to view details.

![Workflow results](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-16_16_51.png)

#### Security Officer

The Security officer will receive an email notification with the request to be approved.

![Security officer approval email](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-16_22_17.png)

The Security officer will be navigated to the **Workflow Approvals > Details page** (page icon)

Select **Approve **to approve the request.

![Approve or Deny an offboarding workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-16_23_27.png)

### Result

The account will be deleted from your domain, alongside the below actions.

- Delete user from all groups
- Force sign out
- Migrate emails
- Delete 2-step verification backup codes
- Revoke app tokens
- **Delete user - deletion of the user**

**IMPORTANT:** This action cannot be undone. **Selected accounts will be deleted**. All emails and files once removed can be restored within 20 days using the Google Workspace Admin Console otherwise they will be gone forever. Are you sure you want to proceed?

The Admin can check the result in **Flow > Workflows** > **Details** (page icon)

![Workflow results](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-17_44_17.png)

The detailed view will be present under the "page icon" to show all the actions taken on the user.

![Workflow results](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2026-06-02-17_46_07.png)

### Video how-to

You can check the how-to video below

[https://www.youtube.com/embed/OBHcVW6cawc?feature=oembed&color=red&rel=0&controls=1&start=&end=&fs=0&iv_load_policy=0&autoplay=0&mute=0&modestbranding=0&cc_load_policy=1&playsinline=1](https://www.youtube.com/embed/OBHcVW6cawc?feature=oembed&color=red&rel=0&controls=1&start=&end=&fs=0&iv_load_policy=0&autoplay=0&mute=0&modestbranding=0&cc_load_policy=1&playsinline=1)
