{"id":8050,"date":"2023-07-03T14:05:06","date_gmt":"2023-07-03T13:05:06","guid":{"rendered":"https:\/\/gatlabs.com\/knowledge\/?post_type=docs&#038;p=8050"},"modified":"2026-07-20T14:23:25","modified_gmt":"2026-07-20T13:23:25","password":"","slug":"automatically-generate-a-user-id-during-onboarding-process-via-gat-flow","status":"publish","type":"docs","link":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/","title":{"rendered":"Automatically Generate a User ID during Onboarding Process via GAT Flow"},"content":{"rendered":"<p><strong>GAT Flow<\/strong> can assist with the automatic generation of a User ID for every newly created user.<\/p>\n<p>An Admin can achieve that in two simple steps outlined below.<\/p>\n<h2>Create Custom attribute titled User ID<\/h2>\n<p>Make sure to create a relevant custom attribute titled <strong>User ID<\/strong> if doesn&#8217;t exist yet on your domain.<\/p>\n<p>To do so, navigate to <strong>GAT Flow &gt; Custom attribute &gt; Create attribute<\/strong><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-18216 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_20_19.png\" alt=\"Creating a new custom attribute in Flow\" width=\"1581\" height=\"953\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_20_19.png 1581w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_20_19-300x181.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_20_19-1024x617.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_20_19-768x463.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_20_19-1536x926.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_20_19-360x217.png 360w\" sizes=\"(max-width: 1581px) 100vw, 1581px\" \/><\/p>\n<p>Next, start configuring the relevant attribute:<\/p>\n<ul>\n<li><strong>Name<\/strong> &#8211; apply the name to the newly created custom attribute: User ID<\/li>\n<li><strong>Fields<\/strong>:\n<ul>\n<li><strong>Name<\/strong>: User ID<\/li>\n<li><strong>Type<\/strong>: Text<\/li>\n<li><strong>Multi valued<\/strong> &#8211; enable the option to allow multi values to be applied to the attribute<\/li>\n<li><strong>Read access type<\/strong> &#8211; select one of the options:\n<ul>\n<li>Only administrators and associated user can see the values<\/li>\n<li>Any user in your domain can see the values<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Once all is ready, <b>Create <\/b>the custom attribute.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-18217 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_40_37.png\" alt=\"Creating a new custom attribute 'User ID' in Flow\" width=\"1581\" height=\"952\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_40_37.png 1581w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_40_37-300x181.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_40_37-1024x617.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_40_37-768x462.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_40_37-1536x925.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_40_37-360x217.png 360w\" sizes=\"(max-width: 1581px) 100vw, 1581px\" \/><\/p>\n<p>Now the creation is completed and the custom attribute: User ID exists and can be used in the second step during the onboarding process to automatically generate newly created users&#8217; IDs.<\/p>\n<h2>Onboard and auto-generate User IDs<\/h2>\n<p>To onboard new users, navigate to <strong>GAT Flow &gt; Create workflow<\/strong><\/p>\n<p>Type workflow name, select workflow type: <strong>Onboarding<\/strong>, and click on <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-18218 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_52_01.png\" alt=\"Creating a workflow to 'Onboard and auto-generate User ID'\" width=\"1582\" height=\"936\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_52_01.png 1582w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_52_01-300x177.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_52_01-1024x606.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_52_01-768x454.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_52_01-1536x909.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-12_52_01-360x213.png 360w\" sizes=\"(max-width: 1582px) 100vw, 1582px\" \/><\/p>\n<p>In the next step, <strong>Customize Onboarding<\/strong>.<\/p>\n<p>Select the domain name and generate an email template.<\/p>\n<p>Decide whether you wish to auto-generate the user&#8217;s password or add it manually in the next step.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18219 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_00_17.png\" alt=\"Customizing onboarding in Flow\" width=\"1581\" height=\"1222\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_00_17.png 1581w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_00_17-300x232.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_00_17-1024x791.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_00_17-768x594.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_00_17-1536x1187.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_00_17-360x278.png 360w\" sizes=\"(max-width: 1581px) 100vw, 1581px\" \/><\/p>\n<p>Next, proceed with adding the users, either individually <strong>Add new user<\/strong> or via the <strong>Import users<\/strong> option.<\/p>\n<p><a href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/how-to-onboard-google-workspace-users-in-bulk\/\" target=\"_blank\" rel=\"noopener\">See how to use <strong>Import user<\/strong> option here.\u00a0<\/a><\/p>\n<p>To manually add a new user click on <strong>Add new user<\/strong> button.<\/p>\n<p>Add mandatory information as follows: <strong>First Name<\/strong> and<strong> Last Name<\/strong>.<\/p>\n<p>If you decided not to generate a password in the earlier stage, create one now under the <strong>Password<\/strong> field.<\/p>\n<p><b>The email<\/b> field will be prefilled based on the previously provided information.<\/p>\n<p>When ready, <strong>Next<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18220 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_08_25.png\" alt=\"Creating a user in Flow\" width=\"1580\" height=\"762\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_08_25.png 1580w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_08_25-300x145.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_08_25-1024x494.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_08_25-768x370.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_08_25-1536x741.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_08_25-360x174.png 360w\" sizes=\"(max-width: 1580px) 100vw, 1580px\" \/><\/p>\n<p>Then, to choose actions, click on the\u00a0<strong>(+) button<\/strong>\u00a0and search for the action.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17520 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/2026-06-17-13_11_31.png\" alt=\"Adding an action to a workflow\" width=\"1589\" height=\"1015\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/2026-06-17-13_11_31.png 1589w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/2026-06-17-13_11_31-300x192.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/2026-06-17-13_11_31-1024x654.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/2026-06-17-13_11_31-768x491.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/2026-06-17-13_11_31-1536x981.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2022\/11\/2026-06-17-13_11_31-360x230.png 360w\" sizes=\"(max-width: 1589px) 100vw, 1589px\" \/><\/p>\n<p>Next, you will see all the options available, search and select the below action:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18221 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_30_45.png\" alt=\"Adding the 'Set user custom attribute' action to a workflow\" width=\"1582\" height=\"1022\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_30_45.png 1582w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_30_45-300x194.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_30_45-1024x662.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_30_45-768x496.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_30_45-1536x992.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_30_45-360x233.png 360w\" sizes=\"(max-width: 1582px) 100vw, 1582px\" \/><\/p>\n<p>When selected, complete the action settings as follows:<\/p>\n<ul>\n<li><strong>Custom attribute<\/strong> &#8211; select pre-defined in the first step custom attribute &#8216;<strong>User ID &#8211; User ID<\/strong>&#8216; (attribute will auto-populate in the field once configured earlier)<\/li>\n<li><strong>Override old values<\/strong> &#8211; enable the option (optional during the onboarding process as there is no value to override yet)<\/li>\n<li>Value 1 &#8211; to apply relevant value, click on the User ID variable available under the PREDEFINED variables above. Click on {{ id }} variable which copies the variable, and go back to the Value 1 field and past it there<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18222 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_42_43.png\" alt=\"Configuring the 'Set user custom attribute' action settings\" width=\"1582\" height=\"1233\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_42_43.png 1582w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_42_43-300x234.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_42_43-1024x798.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_42_43-768x599.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_42_43-1536x1197.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_42_43-360x281.png 360w\" sizes=\"(max-width: 1582px) 100vw, 1582px\" \/><\/p>\n<p>Once ready, <strong>Send approval request<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18223 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_54_26.png\" alt=\"Send approval request confirmation pop-up\" width=\"1580\" height=\"765\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_54_26.png 1580w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_54_26-300x145.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_54_26-1024x496.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_54_26-768x372.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_54_26-1536x744.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_54_26-360x174.png 360w\" sizes=\"(max-width: 1580px) 100vw, 1580px\" \/><\/p>\n<p>Once confirmed. the request is now sent to Security Officer for verification, and once approved the job will run.<\/p>\n<h2>Security Officer approval<\/h2>\n<p>Email notification is delivered to the Security Officer. They can review the request by clicking on the link from the email that brings them to the GAT Flow Approval tab in GAT Flow. They can approve or deny the request from there.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18224 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_58_54.png\" alt=\"Security officer approval email request\" width=\"1227\" height=\"761\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_58_54.png 1227w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_58_54-300x186.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_58_54-1024x635.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_58_54-768x476.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-13_58_54-360x223.png 360w\" sizes=\"(max-width: 1227px) 100vw, 1227px\" \/><\/p>\n<h2>Results<\/h2>\n<p>When the request is approved by Security Officer, a workflow requested\/Admin received a confirmation email when the process has been finished.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18225 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_04_56.png\" alt=\"Workflow finished email notification\" width=\"1217\" height=\"816\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_04_56.png 1217w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_04_56-300x201.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_04_56-1024x687.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_04_56-768x515.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_04_56-360x241.png 360w\" sizes=\"(max-width: 1217px) 100vw, 1217px\" \/><\/p>\n<p>The details can be viewed by clicking on the Workflows section and clicking the page icon.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18226 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_06_30.png\" alt=\"Workflow results\" width=\"1581\" height=\"766\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_06_30.png 1581w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_06_30-300x145.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_06_30-1024x496.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_06_30-768x372.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_06_30-1536x744.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_06_30-360x174.png 360w\" sizes=\"(max-width: 1581px) 100vw, 1581px\" \/><\/p>\n<p>As a result of that, a new user is created, and their User ID is autogenerated.<\/p>\n<p>To view a particular user&#8217;s User ID, navigate to <strong>Domain &gt; Users &gt; Edit &gt; Custom Attributes<\/strong> tab.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18227 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_13_17.png\" alt=\"Custom attribute on users account\" width=\"1577\" height=\"798\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_13_17.png 1577w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_13_17-300x152.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_13_17-1024x518.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_13_17-768x389.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_13_17-1536x777.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/07\/2026-07-20-14_13_17-360x182.png 360w\" sizes=\"(max-width: 1577px) 100vw, 1577px\" \/><\/p>\n<h2>Related posts<\/h2>\n<ul>\n<li><a href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/update-the-users-custom-attributes-with-gat-flow\/\" target=\"_blank\" rel=\"noopener\">Update the user\u2019s custom attributes with GAT Flow<\/a><\/li>\n<li><a href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/setting-users-custom-attributes-with-gat-flow\/\" target=\"_blank\" rel=\"noopener\">Setting Users\u2019 Custom Attributes with GAT Flow<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>GAT Flow can assist with the automatic generation of a User ID for every newly created user. An Admin can achieve that in two simple steps outlined below. Create Custom attribute titled User ID Make sure to create a relevant custom attribute titled User ID if doesn&#8217;t exist yet on your domain. To do so, [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":8072,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[49,20],"glossaries":[],"doc_tag":[27],"class_list":["post-8050","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-07","word_count":589,"total_views":"2683","reactions":{"happy":"0","normal":"0","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 v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Automatically Generate a User ID during Onboarding Process via GAT Flow - GAT Knowledge Base<\/title>\n<meta name=\"description\" content=\"Generate User IDs automatically with GAT Flow. Learn how to set up custom attributes and create a seamless onboarding process.\" \/>\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\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatically Generate a User ID during Onboarding Process via GAT Flow\" \/>\n<meta property=\"og:description\" content=\"Generate User IDs automatically with GAT Flow. Learn how to set up custom attributes and create a seamless onboarding process.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/\" \/>\n<meta property=\"og:site_name\" content=\"GAT Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-20T13:23:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/06\/Save-time-reduce-costs.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\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=\"6 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\\\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\\\/\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\\\/\",\"name\":\"Automatically Generate a User ID during Onboarding Process via GAT Flow - GAT Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Save-time-reduce-costs.jpg\",\"datePublished\":\"2023-07-03T13:05:06+00:00\",\"dateModified\":\"2026-07-20T13:23:25+00:00\",\"description\":\"Generate User IDs automatically with GAT Flow. Learn how to set up custom attributes and create a seamless onboarding process.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Save-time-reduce-costs.jpg\",\"contentUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Save-time-reduce-costs.jpg\",\"width\":1200,\"height\":628,\"caption\":\"Save time & reduce costs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/automatically-generate-a-user-id-during-onboarding-process-via-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\":\"Automatically Generate a User ID during Onboarding Process via 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":"Automatically Generate a User ID during Onboarding Process via GAT Flow - GAT Knowledge Base","description":"Generate User IDs automatically with GAT Flow. Learn how to set up custom attributes and create a seamless onboarding process.","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\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/","og_locale":"en_GB","og_type":"article","og_title":"Automatically Generate a User ID during Onboarding Process via GAT Flow","og_description":"Generate User IDs automatically with GAT Flow. Learn how to set up custom attributes and create a seamless onboarding process.","og_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/","og_site_name":"GAT Knowledge Base","article_modified_time":"2026-07-20T13:23:25+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/06\/Save-time-reduce-costs.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/","url":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/","name":"Automatically Generate a User ID during Onboarding Process via GAT Flow - GAT Knowledge Base","isPartOf":{"@id":"https:\/\/gatlabs.com\/knowledge\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/#primaryimage"},"image":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/06\/Save-time-reduce-costs.jpg","datePublished":"2023-07-03T13:05:06+00:00","dateModified":"2026-07-20T13:23:25+00:00","description":"Generate User IDs automatically with GAT Flow. Learn how to set up custom attributes and create a seamless onboarding process.","breadcrumb":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-gat-flow\/#primaryimage","url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/06\/Save-time-reduce-costs.jpg","contentUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2023\/06\/Save-time-reduce-costs.jpg","width":1200,"height":628,"caption":"Save time & reduce costs"},{"@type":"BreadcrumbList","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/automatically-generate-a-user-id-during-onboarding-process-via-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":"Automatically Generate a User ID during Onboarding Process via 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\/8050","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=8050"}],"version-history":[{"count":13,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/8050\/revisions"}],"predecessor-version":[{"id":18228,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/8050\/revisions\/18228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/media\/8072"}],"wp:attachment":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/media?parent=8050"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/doc_category?post=8050"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/glossaries?post=8050"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/doc_tag?post=8050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}