---
title: "Scheduled Time-Based Workflows"
description: "GAT Flow allows any workflow job for **OnBoarding, OffBoarding,**and**Modifying** users to be **scheduled and run at a future date**. **NOTE: This feature requires you to have a Security Officer, you can learn [how to enable a Security Officer here.](https://gatlabs.com/knowledge/tech-tips/gat-unlock-first-steps/)** ###…"
url: "https://gatlabs.com/knowledge/tech-tips/scheduled-time-based-workflows/"
updated: "2026-06-26"
category: "Users Audit & Management / On-boarding, Off-boarding & Modifying"
tags:
  - GAT Flow
---

# Scheduled Time-Based Workflows

GAT Flow allows any workflow job for **OnBoarding, OffBoarding,**and**Modifying** users to be **scheduled and run at a future date**.

**NOTE: This feature requires you to have a Security Officer, you can learn [how to enable a Security Officer here.](https://gatlabs.com/knowledge/tech-tips/gat-unlock-first-steps/)**

### Launch GAT Flow

Open GAT Flow from your GAT+ app bookmarked link

![](https://gatlabs.com/knowledge/wp-content/uploads/2022/01/2022-03-03-22_14_44-GAT.png)

## Create the workflow

Navigate to **GAT Flow > Create a workflow (1)**

In the **Workflow** fill in the details. You can set it up also as an** Event workflow **or** Recurring workflow.**

- **Name** – enter the name of the workflow (2)
- **Description** – enter a description for the workflow (optional)
- **Type** – select what workflow type you would like to run
  - **Modify** – modify existing users (3)
  - **Offboarding **– offboarding existing users
- **Include suspended users** – enable or disable to allow you to select users who are currently suspended:
  - If enabled – you will be able to select even users who are suspended
  - If disabled – you will be able to select only users who are active
- **Run immediately after approval** – provides an option to schedule the workflow to run in a selected future time (optional)

Later click **Next** (4) to proceed.

![Creating a scheduled workflow in GAT Flow](https://gatlabs.com/knowledge/wp-content/uploads/2022/07/2026-06-26-13_14_18.png)

For each of the workflow types, you can deselect the "**Run immediately after approval"**button.

### Set up Time and Date

This will allow scheduling the job to run in a future time period.

This is ideal if you want to **schedule** **offboarding** for users.

![Scheduling a workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/07/2026-06-26-13_31_18.png)

Click on the check (run immediately after approval) button.

The calendar option will be displayed below to pick the date & time when the Scheduled workflow should run.

**Select DATE and TIME** for when the workflow is to be set to run.

**Note:** Keep in mind that the selected time is not exact! This is the time that workflow will be requested it will require the Flow task to start. It might take some time.

**Note:** This **scheduling** can be done for each of the workflows - **Onboarding**, **Modify,** and **Offboarding**

Click **Next **to proceed.

## Search for user(s)

Under the **Search for a user**section, pick the users that will be offboarded.

![Selecting users to run a scheduled workflow on](https://gatlabs.com/knowledge/wp-content/uploads/2022/07/2026-06-26-13_34_09.png)

Click the **Next**button and choose the Actions to take with offboarding the user

## Choose actions

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

![Adding actions to a scheduled workflow](https://gatlabs.com/knowledge/wp-content/uploads/2021/12/2026-05-29-14_14_48-Greenshot.png)

Select any of the actions to add to the workflow, double click on the action node to fill in the details for each of them.

![Adding offboarding actions to a scheduled workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/07/2026-06-26-14_28_49.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) and click on **Send approval request (4).**

![Adding offboarding actions to a scheduled workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/07/2026-06-26-14_30_48.png)

## Approval Request from Security Officer

When the Security officer approved the request, the **job status** will be changed to **Scheduled.**

![Workflow results showing scheduled workflow](https://gatlabs.com/knowledge/wp-content/uploads/2022/07/2026-06-26-14_39_02.png)

Selecting the **page icon**will show additional details.

![Workflow results showing scheduled workflow time & date](https://gatlabs.com/knowledge/wp-content/uploads/2022/07/2026-06-26-14_40_24.png)

On the date of the **Scheduled time,** the actions we selected will take effect.

### Video how-to

[https://www.youtube.com/embed/I4DIKrFSGfo?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/I4DIKrFSGfo?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)
