{"id":5626,"date":"2022-12-08T17:14:31","date_gmt":"2022-12-08T17:14:31","guid":{"rendered":"https:\/\/gatlabs.com\/knowledge\/?post_type=docs&#038;p=5626"},"modified":"2023-08-01T14:43:33","modified_gmt":"2023-08-01T13:43:33","password":"","slug":"automate-user-onboarding-using-gat-flow","status":"publish","type":"docs","link":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/","title":{"rendered":"Automate User Onboarding using GAT Flow"},"content":{"rendered":"<p><a href=\"https:\/\/gatlabs.com\/products\/gat-flow\/\" target=\"_blank\" rel=\"noopener\">GAT Flow<\/a>\u00a0allows\u00a0<a href=\"https:\/\/workspace.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Workspace<\/a> Admins to take actions on the users on their domain in bulk. They can also automate user onboarding with this tool by creating and running the workflow and saving the action set to be used in the future.<\/p>\n<h2>Create Workflow and Save Action Sets<\/h2>\n<p>An Admin can use Create workflow feature and create a new user(s), then set the jobs required to run during the onboarding process.<\/p>\n<h3>Step 1: Create workflow<\/h3>\n<p>To onboard a new user(s) navigate to <strong>Flow-&gt; Create workflow<\/strong>, fill in the title and set the type to <strong>Onboarding<\/strong>, then click on<strong> Next.\u00a0<\/strong><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-large wp-image-5734\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Onboard-1024x593.png\" alt=\"\" width=\"1024\" height=\"593\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Onboard-1024x593.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Onboard-300x174.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Onboard-768x445.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Onboard-1536x889.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Onboard-2048x1185.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Next, fill in all necessary fields in the <strong>Create a user<\/strong> window.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-large wp-image-5735\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-user-1024x516.png\" alt=\"\" width=\"1024\" height=\"516\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-user-1024x516.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-user-300x151.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-user-768x387.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-user-1536x775.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-user-2048x1033.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>For a large number of users, Admin can add the information separately or upload the user details from a spreadsheet.<\/p>\n<p>When ready, click on <strong>Proceed to actions.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-large wp-image-5736\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Import-users-1024x533.png\" alt=\"\" width=\"1024\" height=\"533\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Import-users-1024x533.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Import-users-300x156.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Import-users-768x400.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Import-users-1536x800.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Import-users-2048x1066.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Next, choose actions that must run during the onboarding process.<\/p>\n<p>When ready, <strong>Send approval request.<\/strong><\/p>\n<p>The request is sent to the <strong>Security Officer.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5740\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Actions-in-onboarding-1024x541.png\" alt=\"\" width=\"1024\" height=\"541\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Actions-in-onboarding-1024x541.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Actions-in-onboarding-300x159.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Actions-in-onboarding-768x406.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Actions-in-onboarding-1536x812.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Actions-in-onboarding-2048x1083.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3>Step 2: Save action sets<\/h3>\n<p>To search for the existing workflow, navigate to <strong>Workflow<\/strong>, find a previously created workflow whose action set is to be copied (or search via name set), then click on the &#8216;eye&#8217; icon to see further details.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5744\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Workflow-1024x258.png\" alt=\"\" width=\"1024\" height=\"258\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Workflow-1024x258.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Workflow-300x75.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Workflow-768x193.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Workflow-1536x386.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Workflow-2048x515.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Click on <strong>Save as action set\u00a0<\/strong>after reviewing the details.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5745\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Save-as-1024x390.png\" alt=\"\" width=\"1024\" height=\"390\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Save-as-1024x390.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Save-as-300x114.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Save-as-768x293.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Save-as-1536x585.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Save-as-2048x780.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>That set of actions can be used for the next onboarding process if applicable.<\/p>\n<p>The saved action set can be used in the new workflow by clicking on <strong>Add actions set.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5746\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-set-1024x318.png\" alt=\"\" width=\"1024\" height=\"318\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-set-1024x318.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-set-300x93.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-set-768x239.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-set-1536x477.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-set-2048x637.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Previously set actions are automatically included in the workflow.<\/p>\n<h2>Saved Action Sets and Event Workflow<\/h2>\n<p><strong>GAT Flow<\/strong> also provides an alternative method to speed up the new user(s) onboarding process. It consists of two steps:<\/p>\n<ol>\n<li><strong>Saved Action sets<\/strong><\/li>\n<li><strong>Event Workflow<\/strong><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5653\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Flow-1.png\" alt=\"\" width=\"325\" height=\"445\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Flow-1.png 514w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Flow-1-219x300.png 219w\" sizes=\"(max-width: 325px) 100vw, 325px\" \/><\/p>\n<p>In this method, the admin first creates and saves a set of actions for onboarding new users. Then, they create an Event triggered workflow where the saved set of actions will be used. This 2 step process will help Admins to automate onboarding in any organization including schools or colleges.<\/p>\n<h3>Step 1: Saved action sets &#8211; Modify<\/h3>\n<p>To create a new set of actions that can be used for further workflows, navigate to <strong>GAT Flow -&gt; Saved action sets -&gt; Create action set<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5628\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-1024x149.png\" alt=\"\" width=\"1024\" height=\"149\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-1024x149.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-300x44.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-768x111.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-1536x223.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-2048x297.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>On the next window, enter the actions set name, select the type of the workflow: <strong>MODIFY<\/strong>, and if applicable, switch on the following options &#8216;<strong>Conditional flow&#8217;, &#8216;Validated&#8217;.<\/strong><\/p>\n<ul>\n<li>The<strong> conditional flow<\/strong>\u00a0option allows the creation of the workflow based on the conditions that need to be met to run the jobs<\/li>\n<li>The<b> validated<\/b> option allows choosing whether all mandatory fields need to be filled in right away in the workflow, or they can be left empty and be filled in at a later stage during the workflow creation &#8211; depending on the business\/project needs<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5671\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-1024x332.png\" alt=\"\" width=\"1024\" height=\"332\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-1024x332.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-300x97.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-768x249.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create-1536x498.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Create.png 1864w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>When the name and type of the workflow are filled in, select the &#8216;plus&#8217; button on the left-hand side of the graph to <strong>Add action<\/strong>. Continue adding as many new actions as necessary to be executed on onboarded users in your organization, and once all is set up, click on <strong>Save.<\/strong> A new<strong> Action set <\/strong>is created and ready to be used.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5666\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-1024x507.png\" alt=\"\" width=\"1024\" height=\"507\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-1024x507.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-300x149.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-768x380.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-1536x761.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-actions-2048x1015.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><strong>Conditional flow<\/strong><\/p>\n<p>An Admin can set up the conditional flow based on the requirements set in the workflow, as per an example below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5673\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Conditions-1024x941.png\" alt=\"\" width=\"1024\" height=\"941\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Conditions-1024x941.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Conditions-300x276.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Conditions-768x706.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Conditions-1536x1411.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Conditions.png 1846w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>There are several predefined conditions that can be used, such as:<\/p>\n<ul>\n<li>The<strong> Advanced<\/strong> option allows setting complex condition that contains several rules, as shown below in the <strong>Advanced condition editor<\/strong>. Once applied, several specified conditions need to be met to trigger the job(s) set.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5636\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Advanced-condition-e1669311498947-1024x496.png\" alt=\"\" width=\"1024\" height=\"496\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Advanced-condition-e1669311498947-1024x496.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Advanced-condition-e1669311498947-300x145.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Advanced-condition-e1669311498947-768x372.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Advanced-condition-e1669311498947-1536x745.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Advanced-condition-e1669311498947.png 1667w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<ul>\n<li><strong>Group, <\/strong><strong>Org. unit, <\/strong><strong>Active, <\/strong><strong>Suspended, <\/strong><strong>Archived, <\/strong><strong>Cost center, <\/strong><strong>Department, <\/strong><strong>Manager, <\/strong><strong>Title, <\/strong><strong>Building ID<\/strong><\/li>\n<li><strong>Custom Attribute<\/strong><\/li>\n<\/ul>\n<p>How the complex setup would look like:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5674\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Complex-1024x896.png\" alt=\"\" width=\"1024\" height=\"896\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Complex-1024x896.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Complex-300x263.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Complex-768x672.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Complex-1536x1344.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Complex.png 1844w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>When everything is ready, click on <strong>Save<\/strong> to record the whole setup in Flow for future usage.<\/p>\n<p>A set of actions for the onboarded user(s) based on the <strong>Advanced<\/strong> condition (several rules to be met to trigger the whole workflow) is now saved in the <strong>GAT Flow<\/strong> dashboard and can be found under <strong>Saved action sets.<\/strong><\/p>\n<p>The setup of actions can be edited or deleted here.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5675\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-set-1024x196.png\" alt=\"\" width=\"1024\" height=\"196\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-set-1024x196.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-set-300x58.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-set-768x147.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-set-1536x294.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Saved-set-2048x393.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><strong>Validated<\/strong><\/p>\n<p>If <strong>Validated<\/strong> is switched <strong>ON<\/strong> all the jobs&#8217; fields set up in the workflow will necessarily have to be filled in, for example, <strong>Send email<\/strong> job must be configured as shown below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-7661\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/12\/Send-email-new-UI-1024x629.png\" alt=\"\" width=\"800\" height=\"491\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/12\/Send-email-new-UI-1024x629.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/12\/Send-email-new-UI-300x184.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/12\/Send-email-new-UI-768x471.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/12\/Send-email-new-UI-360x221.png 360w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/12\/Send-email-new-UI.png 1440w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>If <strong>Validated<\/strong> is switched <strong>OFF, <\/strong>the jobs&#8217; fields can be left empty and be configured at a later stage when using <strong>Saved action sets<\/strong> in the future workflow. This depends on the user&#8217;s needs.<\/p>\n<h3>Step 2: Event trigger workflow &#8211; Start when the user has been created<\/h3>\n<p>In <strong>GAT Flow<\/strong> the actions can be set to run automatically based on different Events.<\/p>\n<p>Navigate to<strong>\u00a0Event workflow &gt;<\/strong>\u00a0<strong>Create workflow<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5648\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Event-1024x232.png\" alt=\"\" width=\"1024\" height=\"232\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Event-1024x232.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Event-300x68.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Event-768x174.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Event-1536x348.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Event-2048x464.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>In Add event workflow creator, specify the <strong>Name<\/strong> of the workflow, <strong>Type: Modify<\/strong>, and <strong>Event: Start when user is created<\/strong><\/p>\n<p>The user needs to be already onboarded\/created for this event workflow to kick off. Every time a new user is onboarded into the domain, the workflow will run.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5649\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-event-1024x1004.png\" alt=\"\" width=\"1024\" height=\"1004\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-event-1024x1004.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-event-300x294.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-event-768x753.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-event-1536x1507.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Add-event.png 1678w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Other options in this setup are:<\/p>\n<ul>\n<li><strong>Active<\/strong> \u2013 activate or deactivate the Event workflow using this switch<\/li>\n<li><strong>Pre-approved<\/strong> \u2013 when on the workflow does not need to be approved, when off the whole workflow (actions after the user is created) has to be approved again by the Security Officer.<\/li>\n<li><strong>Conditional flow<\/strong> \u2013 this option needs to be switched ON if the previously saved set of actions is based on conditions. If the standard workflow was used while creating the Action set, the Conditional flow switch should be OFF. All the actions need to be consistent throughout the tool.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5679\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Next-1024x424.png\" alt=\"\" width=\"1024\" height=\"424\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Next-1024x424.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Next-300x124.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Next-768x318.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Next-1536x635.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Next.png 1944w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>When ready, click on <strong>Next<\/strong><\/p>\n<h4>Add a set of actions configured before<\/h4>\n<p>When choosing the actions, hover around the top left side of the START box and select the &#8216;plus&#8217; button to be able to use the saved Action sets:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5685\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Adding-sets-e1669314122512-1024x278.png\" alt=\"\" width=\"1024\" height=\"278\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Adding-sets-e1669314122512-1024x278.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Adding-sets-e1669314122512-300x81.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Adding-sets-e1669314122512-768x208.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Adding-sets-e1669314122512-1536x416.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Adding-sets-e1669314122512.png 1767w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Once clicked on the <strong>Add actions set<\/strong>, previously set and saved action sets become available.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5687\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Select-setup-1024x216.png\" alt=\"\" width=\"1024\" height=\"216\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Select-setup-1024x216.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Select-setup-300x63.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Select-setup-768x162.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Select-setup-1536x324.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Select-setup.png 1884w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Select the designated setup by clicking on the &#8216;+&#8217; button to build up the Event triggered workflow with one mouse click.<\/p>\n<p>Next, click on <strong>Send approval request<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5688\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Send-1024x613.png\" alt=\"\" width=\"1024\" height=\"613\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Send-1024x613.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Send-300x180.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Send-768x460.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Send-1536x920.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/Send.png 1970w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3>Security Officer Approval<\/h3>\n<p><strong>Security Officer<\/strong> needs to approve the workflow only once if the <strong>Pre-approved<\/strong> option was toggled on during the process of creating the workflow. If the <strong>Pre-approved<\/strong> option was not enabled for this workflow, <strong>Security Officer<\/strong> needs to approve the request every time when a new user is added.<\/p>\n<h3>Results<\/h3>\n<p>The set of actions will become available and will run automatically every time when a new user is added to the organization.<\/p>\n<h2>Related Posts<\/h2>\n<ul>\n<li><a href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/actions-available-when-onboarding-users\/\">Actions Available when Onboarding Users in GAT Flow<\/a><\/li>\n<li><a href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/generate-passwords-when-onboarding-or-modifying-users\/\">Generate passwords when onboarding or modifying Google Workspace users<\/a><\/li>\n<li><a href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/flow-action-set-for-onboarding-google-workspace-users\/\">Saved Action Sets for Onboarding Google Workspace users<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>GAT Flow\u00a0allows\u00a0Google Workspace Admins to take actions on the users on their domain in bulk. They can also automate user onboarding with this tool by creating and running the workflow and saving the action set to be used in the future. Create Workflow and Save Action Sets An Admin can use Create workflow feature and [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":5369,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[49,20],"glossaries":[],"doc_tag":[27],"class_list":["post-5626","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-on-boarding-off-boarding-modifying","doc_category-users-management","doc_tag-gat-flow"],"year_month":"2026-04","word_count":1111,"total_views":"1723","reactions":{"happy":"0","normal":"1","sad":"0"},"author_info":{"name":"Monika","author_nicename":"monika","author_url":"https:\/\/gatlabs.com\/knowledge\/author\/monika\/"},"doc_category_info":[{"term_name":"On-boarding, Off-boarding &amp; Modifying","term_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips-category\/users-management\/on-boarding-off-boarding-modifying\/"},{"term_name":"Users Audit &amp; Management","term_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips-category\/users-management\/"}],"doc_tag_info":[{"term_name":"GAT Flow","term_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips-tag\/gat-flow\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Automate User Onboarding using GAT Flow - GAT Knowledge Base<\/title>\n<meta name=\"description\" content=\"Google Workspace Admins can automate user onboarding with GAT Flow by creating &amp; running the workflow &amp; saving the action set for recurring workflow.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automate User Onboarding using GAT Flow\" \/>\n<meta property=\"og:description\" content=\"Google Workspace Admins can automate user onboarding with GAT Flow by creating &amp; running the workflow &amp; saving the action set for recurring workflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/\" \/>\n<meta property=\"og:site_name\" content=\"GAT Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-01T13:43:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/09\/GAT-Flow-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/\",\"name\":\"Automate User Onboarding using GAT Flow - GAT Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/GAT-Flow-1.jpg\",\"datePublished\":\"2022-12-08T17:14:31+00:00\",\"dateModified\":\"2023-08-01T13:43:33+00:00\",\"description\":\"Google Workspace Admins can automate user onboarding with GAT Flow by creating & running the workflow & saving the action set for recurring workflow.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/GAT-Flow-1.jpg\",\"contentUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/GAT-Flow-1.jpg\",\"width\":1200,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automate-user-onboarding-using-gat-flow\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tech Tips\",\"item\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Automate User Onboarding using GAT Flow\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#website\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/\",\"name\":\"GAT Knowledge Base\",\"description\":\"Your source of all things GAT\",\"publisher\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#organization\",\"name\":\"GAT Labs Knowledge Base\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Group-1159.svg\",\"contentUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Group-1159.svg\",\"width\":361,\"height\":97,\"caption\":\"GAT Labs Knowledge Base\"},\"image\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automate User Onboarding using GAT Flow - GAT Knowledge Base","description":"Google Workspace Admins can automate user onboarding with GAT Flow by creating & running the workflow & saving the action set for recurring workflow.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/","og_locale":"en_GB","og_type":"article","og_title":"Automate User Onboarding using GAT Flow","og_description":"Google Workspace Admins can automate user onboarding with GAT Flow by creating & running the workflow & saving the action set for recurring workflow.","og_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/","og_site_name":"GAT Knowledge Base","article_modified_time":"2023-08-01T13:43:33+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/09\/GAT-Flow-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/","url":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/","name":"Automate User Onboarding using GAT Flow - GAT Knowledge Base","isPartOf":{"@id":"https:\/\/gatlabs.com\/knowledge\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/#primaryimage"},"image":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/09\/GAT-Flow-1.jpg","datePublished":"2022-12-08T17:14:31+00:00","dateModified":"2023-08-01T13:43:33+00:00","description":"Google Workspace Admins can automate user onboarding with GAT Flow by creating & running the workflow & saving the action set for recurring workflow.","breadcrumb":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/#primaryimage","url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/09\/GAT-Flow-1.jpg","contentUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/09\/GAT-Flow-1.jpg","width":1200,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automate-user-onboarding-using-gat-flow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gatlabs.com\/knowledge\/"},{"@type":"ListItem","position":2,"name":"Tech Tips","item":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/"},{"@type":"ListItem","position":3,"name":"Automate User Onboarding using GAT Flow"}]},{"@type":"WebSite","@id":"https:\/\/gatlabs.com\/knowledge\/#website","url":"https:\/\/gatlabs.com\/knowledge\/","name":"GAT Knowledge Base","description":"Your source of all things GAT","publisher":{"@id":"https:\/\/gatlabs.com\/knowledge\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gatlabs.com\/knowledge\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/gatlabs.com\/knowledge\/#organization","name":"GAT Labs Knowledge Base","url":"https:\/\/gatlabs.com\/knowledge\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/gatlabs.com\/knowledge\/#\/schema\/logo\/image\/","url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2021\/11\/Group-1159.svg","contentUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2021\/11\/Group-1159.svg","width":361,"height":97,"caption":"GAT Labs Knowledge Base"},"image":{"@id":"https:\/\/gatlabs.com\/knowledge\/#\/schema\/logo\/image\/"}}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/5626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/comments?post=5626"}],"version-history":[{"count":33,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/5626\/revisions"}],"predecessor-version":[{"id":7663,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/5626\/revisions\/7663"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/media\/5369"}],"wp:attachment":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/media?parent=5626"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/doc_category?post=5626"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/glossaries?post=5626"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/doc_tag?post=5626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}