---
title: Creating a Conditional Workflow for Onboarding with GAT Flow
description: "[Add users in bulk via spreadsheet import - click on Import users.GAT Flow](https://gatlabs.com/knowledge/tech-tips/flow-overview/) is a user management tool for [Google Workspace](https://workspace.google.com/intl/en_ie/) domains. The Admins can create different types of workflows to **Onboard, Offboard, or Modify the users** in the domain.…"
url: "https://gatlabs.com/knowledge/tech-tips/creating-a-conditional-workflow-for-onboarding-with-gat-flow/"
updated: "2026-07-22"
category: "Users Audit & Management / On-boarding, Off-boarding & Modifying"
tags:
  - GAT Flow
---

# Creating a Conditional Workflow for Onboarding with GAT Flow

[Add users in bulk via spreadsheet import - click on Import users.GAT Flow](https://gatlabs.com/knowledge/tech-tips/flow-overview/) is a user management tool for [Google Workspace](https://workspace.google.com/intl/en_ie/) domains. The Admins can create different types of workflows to **Onboard, Offboard, or Modify the users** in the domain.

The Conditional flow allows the Admins to create any workflow that will be executed based on different conditions.

Furthermore, those conditions can be combined to create the workflow you need.

## Create workflow

Navigate to **GAT+ > Flow > Create workflow **

Alternatively, the Conditions can be used in [Event](https://gatlabs.com/knowledge/tech-tips/workflow-triggered-by-an-event-on-users/) and [Recurring](https://gatlabs.com/knowledge/tech-tips/recurring-workflows/) workflows

**Fill in the details:**

- **Name** - enter a name for the workflow (2)
- **Type** - select any of the workflow types (3) - in this case - **Onboarding **

![Creating an conditional onboarding workflow](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-11_50_49.png)

- **Next** - click to proceed

## Customize Onboarding

In**"Customize Onboarding"**section fill in the required details.

- Select the domain (1) - pick a domain where to onboard the users into
- Create a user's email template (2) - select and pick options for the email's appearance - such as first name, dot, last name, etc.
- Generate user password (3) - generate a password for the user
  - Send user password - enable the option to send a password to another user
  - Password receiver - depending on the above, an email can be sent to
    - Workflow creator
    - Manager
    - User private email

![Customize onboarding creating a user.](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-11_54_14-1.png)

### Onboarding user

When you click on **'Add new user'**(1) a new window will be displayed, alternatively you can add users in bulk via spreadsheet import - click on Import users.

Fill in the details for the new users (2) You can expand the 'Additional user fields' to enter the user's department.

![Creating a user in a conditional workflow](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-12_06_34.png)

Click **Next**to proceed.

## Create Conditional Workflow - "Choose actions"

When you're ready to create the users and add their information, click on Proceed to **"Choose actions"**. Furthermore, this field allows the Admin to configure the actions to be taken on the users being created.

Fill in the details.

- Click on**Add condition.**

![Adding a condition to a workflow](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-12_17_48.png)

Double click the **'If Condition'**to set up anything needed.

For example **Department equal Sales**

![Settings to configure the condition](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-12_26_24.png)

- **Department equal Sales**
  - If - **No** -
    - Finish the workflow (meaning just create the account as in previous steps)
  - If - **Yes** -
    - Change user organization unit - add the user to a specific org. unit
    - Send email - sent an email to the newly created user
    - Finish - finish the conditional workflow

![Workflow actions and send approval request](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-12_29_21.png)

You can create more complicated workflows by using layered conditions, etc.

When ready click on "**Send approval request."**

### Approval

An email will be sent to the Security officer for approval unless [pre-approval is enabled](https://gatlabs.com/knowledge/tech-tips/how-to-set-up-preapproval-acces-for-flow/).

![Security officer approval request email](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-12_40_08.png)

When approved, the workflow will run.

![Workflow approval ](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-12_41_39.png)

### Result

Finally, the system creates the account, and performs actions based on the conditional workflow:

- Account creation
- Sending emails based on conditions
- Moving the user to a selected org. unit

!['Welcome to the Sales Team' Email ](https://gatlabs.com/knowledge/wp-content/uploads/2023/09/2026-07-22-13_16_26.png)
