What is GAT Flow? #
GAT Flow is a Google Workspace user management tool from GAT+.
It’s used by Google Workspace Admins to take single or bulk actions to Onboard (create), Offboard (delete), or Modify (update) user accounts in Google Workspace.
GAT Flow presents different types of Workflow that contain action sets.
By default, GAT Flow can only be used by Super Admins of the domain.
Alternatively, an Admin can give non-admin users access to the Flow application.
**Prerequisite: GAT Flow requires GAT+ to be installed on the domain, and a Security Officer in GAT Unlock to be configured.
**Availability: GAT Flow is not available during the Trial period.
GAT Flow is part of the Admin and Secure plans for Enterprise, and the Manage and Vigilant plans for Education. Alternatively, you can contact us if you have a test domain.
**Security Officer: GAT Flow workflows and actions must be approved by a Security Officer, see policy process to add Security Officers.
Non-Google Admin Users #
GAT Flow can be delegated to non-admin users. That way you can allow non-admin users who deal with onboarding or offboarding users to have access to GAT Flow.
For example, HR staff can have different workflows preconfigured so they can onboard and offboard staff easily from different departments without having to call IT every time there’s a staff movement.
(See our resource Delegate Access to a Non-Google Admin for more information)
How does GAT FLOW work? #
Using Google APIs (Application Programming Interface), GAT Flow allows Admins to manage and apply changes to their Google Workspace domain users.
A Google Workspace Admin can use GAT Flow to perform one or multiple actions for one or multiple users of their domain.
GAT FLOW Action Sets #
An Action Set allows Google Workspace Administrators to set up and prepare a set of actions for Onboarding, Offboarding, and Modifying users.
Each of these Action sets can be easily used when a workflow is created.
When a new workflow is created, the prepared action set can be used right away, instead of manually selecting each action — This allows the Action set to be used for creating a more streamlined Workflow.
“Action sets” can be created for each workflow type: Onboarding, Offboarding, and Modify.
For each workflow type, different sets of actions can also be combined.
For example, when a new user joins your Google workplace domain an initial action set can be created for the basic action of setting up a user. This action set can:
- Set up the account
- Set password and 2FA conditions
- Send a welcome email
- Copy standard documents (as company handbook or holiday request forms) into the new staff member’s folders, etc.
This type of action set is common to all new staff.
A second Action set can be created for Adding a user to their department’s account.
For example, an action set will include onboarding new members to their team’s account.
With the onboarding action, you can add multiple other actions such as:
- Adding this new user to the account’s email group
- Setting up their email signature
- Transferring Calendar events
- Sending a welcome email
- Giving them access to folders or Shared Drive
- Copying user contacts
- Set up their Org. unit
A third Action set can be created for Modifying existing users.
For example, an action set will include Modifying existing users of the Sales team. With the Modify actions, you can edit and perform multiple changes on multiple users.
- Setting up and adjusting the email signature of your entire Sales team
- Migrating emails from one user to another
- Adding/Transferring/Deleting users’ Calendar events
- Suspending users
- Clearing recovery data
- Changing global directory visibility
Each of these “Action Sets” can be used and combined multiple times for each Workflow an Admin may need.
GAT FLOW Workflows #
A Workflow is a set of different actions an Admin can combine together.
A Workflow is a combination of:
- Choosing Workflow type – Onboarding, Offboarding, and Modify
- Search for a user – Selecting the users who will be affected
- Choose actions – Setting all the actions that can be performed on the workflow.
Different action sets can be combined. Some can be common to all users, others will be specific to users in different departments.
An Admin can create multiple workflows for each task type, for each user or bulk user, and select one or multiple actions to be performed, and different combinations of those actions.
Types of workflows #
A workflow can contain one or more actions or ‘Action sets’.
GAT Flow supports 3 different Workflow types:
- Onboarding
- Offboarding
- Modifying
Onboarding #
The Onboarding workflow allows Admins to create user accounts for the domain (creating Email and User accounts for the users). These user accounts can be directly added to the domain using the UI or imported via a Google spreadsheet.
It also allows additional actions to be taken — see Actions available when Onboarding users.
Action Options available when creating user accounts (can take place simultaneously):
- Email – (Actions for Gmail)
- Send email – Send a welcome email to a user-created, specified user or private email
- Set up auto-reply – Set up Out of Office Message for a User on your Google Workspace Domain
- Set up email auto-forwarding
- Set up email delegation – Google Workspace Bulk Email Delegation
- Set up POP
- Set up IMAP
- Create an email filter – Create an Email Filter for any user of the domain
- Create gmail label
- Drive
- Copy folder to selected users – Copy Folder to Selected Users in Bulk
- Folder, Shared Drive permission change
- Calendar – Actions for Calendars
- Add users to calendars – How To Bulk Add User to Calendar
- Share user calendar with specific people
- User
- Set as super admin
- Set email signature – Modify Email Signature to Google Workspace Users in Bulk
- Set user role – Set and Remove Admin User Roles With GAT Flow
- Copy user contacts
- Change user password – Change user passwords in bulk
- Change user password at next login
- Change user organization unit
- Suspend user
- Set time zone
- Set user manager – Set user managers in bulk
- Set address me as – Adding the title of the user’s to Gmail signatures automatically
- Set user’s preferred language
- Groups
- Add user to groups
- Classrooms (for Workspace for Education domains)
- Add user(s) as a co-teacher to existing Google Classrooms
- Add user(s) as a student to Google Classrooms – Add Students to Google Classrooms
- Devices
- Change Google Licence assignment
- Actions – actions for workflow
- Delay workflow– Add Delay For New And Existing Workflows In GAT Flow
Offboarding #
The offboarding workflow allows Google Workspace Administrators to delete any user account and remove it directly from the domain.
It also allows additional action to be taken — see Actions Available when Offboarding Users.
Action options available when Offboarding (deleting) user accounts (can take place simultaneously):
- Email
- Migrate emails – How to Migrate Bulk Emails in Google Workspace
- Remove email forwarding
- Remove email delegation
- Clear user email filters
- Calendar
- Transfer calendar events
- Delete user calendar events
- Wipe user calendar
- User
- Google application data transfer
- Clear recovery data
- Force sign out – Force Sign Out Google Workspace Users
- Delete user profile picture – Remove User Profile Photos
- Delete 2-step verification backup codes – Delete 2-step verifcation backup codes
- Disable 2-step verification – Disable 2-step verification
- Delete app-specific passwords
- Remove user from all calendars
- Remove user from google sites
- Revoke apps tokens
- Change global directory visibility
- Unshare owned files
- Remove user access to files and folders
- Make Youtube videos unlisted
- Remove user role
- Group
- Delete users from groups
- Change group member subscription
- Classroom
- Remove student(s) from all Classrooms
- Remove teacher(s) from all Classrooms
- Change classrooms owner
- Devices
- Wipe mobile devices
- Change Chrome OS device status
- Change Google Licence assignment
- Actions – actions for workflow
- Delay workflow
Modify
The Modify workflow allows Google Workspace Administrators to update user accounts for their domain. Users’ accounts will be directly updated using the UI, or imported via a Google spreadsheet.
It also allows additional action to be taken — see Overall actions available for Modifying
Action options available when Modifying (updating) user accounts (can take place simultaneously):
- Email – Actions for Email
- Send email – Send a welcome email to a user-created, specified user or private email
- Set up auto-reply – Set up Out of Office Message for a User of your Google Workspace Domain
- Set up email auto-forwarding – Set email delegation and auto-forwarding to Manager
- Set email delegation – Google Workspace Bulk Email Delegation
- Set POP
- Set IMAP
- Create an email filter – Create an Email Filter for any user of the domain
- Create gmail label
- Migrate emails – How to migrate bulk emails in Google workspace
- Remove Email forwarding
- Remove Email delegation
- Clear user email filters – Remove User Email Filters for Several Users in Bulk via GAT Flow
- Drive – Actions for Drive
- Copy folder to selected users – Google Drive Copy Multiple Folders to Multiple Users in Bulk
- Folder, Shared Drive permission change – Search and add users to all or any Drive or Shared Drive Folders
- Calendar – Actions for Calendars
- Add user to calendars – How to Bulk Add Users to Calendar
- Share user calendar with specific people – Share primary calendar to specific users and groups
- Transfer calendar events
- Delete user calendar events
- Wipe user calendar – Wipe data from Users’ calendars with GAT Flow
- User
- Set as super admin
- Set email signature – Modify Email Signature to Google Workspace Users in Bulk
- Set user role
- Copy user contacts – Copy Contacts from one user (or multiple) to a user, group or OU
- Change user password – Change user passwords in bulk
- Change user password at next login
- Change user organization unit
- Suspend user – Suspend User(s) in Google Workspace
- Set time zone – Setting the time zone for a group of users
- Set user manager – Set user managers in bulk
- Set address me as – Adding the title of the user’s to Gmail signatures automatically
- Set user’s preferred language – Set preferred language via Conditional Flow
- Google application data transfer
- Clear recovery data
- Force sign out – Force Sign Out Google Workspace Users
- Delete user profile picture – Remove User Profile Photos
- Delete 2-step verification backup codes – Delete 2-step verification backup codes
- Disable 2-step verification – Disable 2-step verification
- Delete app-specific passwords – Delete App-specific passwords
- Remove user from all calendars
- Remove user from google sites – Automatically remove users from Google Sites
- Revoke apps tokens
- Change global directory visibility
- Unshare owned files – Remove shares from owned files in Google Drive
- Remove user access to files and folders – Remove access to files and folders shared with a user
- Make Youtube videos unlisted – Make YouTube Videos Unlisted via GAT Flow
- Remove user role – Set and Remove Admin User Roles With GAT Flow
- Groups
- Add user to groups
- Delete user from Groups
- Change group member subscription – Change the Group Email Subscriptions Settings for Multiple Users with GAT Flow
- Classrooms
- Add user(s) as a co-teacher to existing Google Classrooms
- Add user(s) as a student to Google Classrooms – Add Students to Google Classrooms
- Remove student(s) from all Classrooms
- Remove teacher(s) from all Classrooms
- Change Classrooms owner
- Devices
- Wipe Mobile devices
- Change Chrome OS device status
- Change Google Licence assignment – Google Licence Assignment Action
- Actions – actions for workflow
- Delay workflow
Automated workflows #
GAT Flow offers two ways to run Automatic workflows:
I. Event Workflows #
An automatic workflow that can be triggered by an event, such as when a new user is added to a Group or Organization Unit (OU).
These events will trigger the pre-selected workflow.
Note: Event workflows can be set only for Modify and Offboarding
See Workflow Triggered by an Event for Users for more information.
#
II. Recurring Workflows #
An automatic workflow that is automatically triggered based on Time (the Recurring time is selected and when it arrives, the workflow is automatically triggered).
Note: Recurring workflow can be set only for Modify and Offboarding
Example: Recurring Workflows