1<!doctype html><html lang=en dir=ltr class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-get-started" data-has-hydrated=false><head><meta charset=UTF-8> 2<!-- This site is hosted on Netlify. Anyone can build and deploy a site 3 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=636a1b7a-1cdb-4986-9540-f22a191f7599 4 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --><meta name=generator content="Docusaurus v3.10.2"><title data-rh=true>Getting Started | Acme Inc Workflow Builder</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true property=og:url content=https://docs.acme.com/get-started /><meta data-rh=true property=og:locale content=en /><meta data-rh=true name=docusaurus_locale content=en /><meta data-rh=true name=docsearch:language content=en /><meta data-rh=true name=docusaurus_version content=current /><meta data-rh=true name=docusaurus_tag content=docs-default-current /><meta data-rh=true name=docsearch:version content=current /><meta data-rh=true name=docsearch:docusaurus_tag content=docs-default-current /><meta data-rh=true property=og:title content="Getting Started | Acme Inc Workflow Builder"/><meta data-rh=true name=description content="Start building your own Workflows"/><meta data-rh=true property=og:description content="Start building your own Workflows"/><link data-rh=true rel=icon href=/img/example-logo.svg /><link data-rh=true rel=canonical href=https://docs.acme.com/get-started /><link data-rh=true rel=alternate href=https://docs.acme.com/get-started hreflang=en /><link data-rh=true rel=alternate href=https://docs.acme.com/get-started hreflang=x-default />
4<script data-rh=true type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://docs.acme.com/get-started","name":"Getting Started","position":1}]}</script>
4<link rel=stylesheet href=/assets/css/styles.e19969b2.css />
4<script src=/assets/js/runtime~main.313494e9.js defer></script>
4<script src=/assets/js/main.a6a42398.js defer></script>
4</head><body><svg style="display: none;"><defs> 5<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol> 6</defs></svg>
7<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme-70e")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script>
7<div id=__docusaurus><link rel=preload as=image href=/img/example-logo.svg /><div role=region aria-label="Skip to main content"><a class=skipToContent_fXgn href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><nav aria-label=Main class="theme-layout-navbar navbar navbar--fixed-top"><div class=navbar__inner><div class="theme-layout-navbar-left navbar__items"><a class=navbar__brand href=/><div class=navbar__logo><img src=/img/example-logo.svg alt="Acme logo" class="themedComponent_mlkZ themedComponent--light_NVdE"/><img src=/img/example-logo.svg alt="Acme logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"/></div><b class="navbar__title text--truncate">Acme Workflow Builder</b></a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type=button disabled title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill=currentColor d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"/></svg></button></div><div class=navbarSearchContainer_Bca1></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class=docsWrapper_hBAB><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type=button></button><div class=docRoot_UBD9><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class=sidebarViewport_aRkj><div class=sidebar_njMd><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/><span class=linkLabel_WmDU>Acme Inc's Workflow Builder</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current=page href=/get-started><span class=linkLabel_WmDU>Getting Started</span></a><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role=button aria-expanded=true href=/building><span class=categoryLinkLabel_W154>Workflow Builder</span></a></div><ul class=menu__list><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/building><span class=linkLabel_WmDU>Building Workflows</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/branching><span class=linkLabel_WmDU>Branching</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/looping><span class=linkLabel_WmDU>Looping</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/triggering><span class=linkLabel_WmDU>Triggering Workflows</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/testing><span class=linkLabel_WmDU>Testing Workflows</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/enabling><span class=linkLabel_WmDU>Enabling Workflows</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/oauth2><span class=linkLabel_WmDU>OAuth 2.0 Connections</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/error-handling><span class=linkLabel_WmDU>Error Handling</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/http-requests><span class=linkLabel_WmDU>HTTP Requests</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/custom-code><span class=linkLabel_WmDU>
7Custom Code</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/runner-environment><span class=linkLabel_WmDU>Runner Environment and Limits</span></a></ul><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" href=/category/connectors><span class=categoryLinkLabel_W154>Connectors</span></a><button aria-label="Expand sidebar category 'Connectors'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div></ul></nav></div></div></aside><main class=docMainContainer_TBSr><div class="container padding-top--md padding-bottom--lg"><div class=row><div class="col docItemCol_VOVn"><div class=docItemContainer_Djhp><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label=Breadcrumbs><ul class=breadcrumbs><li class=breadcrumbs__item><a aria-label="Home page" class=breadcrumbs__link href=/><svg viewBox="0 0 24 24" class=breadcrumbHomeIcon_YNFT><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill=currentColor /></svg></a><li class="breadcrumbs__item breadcrumbs__item--active"><span class=breadcrumbs__link>Getting Started</span></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type=button class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Getting Started</h1></header><h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=overview>Overview<a href=#overview class=hash-link aria-label="Direct link to Overview" title="Direct link to Overview" translate=no>â</a></h2> 8<p>This tutorial will walk you through some basic concepts of Workflow development using the Acme Inc's Workflow Builder.</p> 9<ul> 10<li class="">Fetch user data from an API</li> 11<li class="">Learn how data flows between steps of a Workflow</li> 12<li class="">Use a loop to iterate over the users you fetch</li> 13<li class="">Use logical branches to make decisions based on user properties</li> 14<li class="">Take different actions based on user characteristics</li> 15</ul> 16<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=workflow-overview>Workflow overview<a href=#workflow-overview class=hash-link aria-label="Direct link to Workflow overview" title="Direct link to Workflow overview" translate=no>â</a></h2> 17<p>The Workflow you build here will fetch a list of users from an API, loop over each user, check if they're from a specific geographic region (south or north of the equator), and take different actions based on their location.</p> 18<p>We'll use the JSONPlaceholder API <code>https://jsonplaceholder.typicode.com/users</code>, which provides sample user data.</p> 19<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=start-building>Start building<a href=#start-building class=hash-link aria-label="Direct link to Start building" title="Direct link to Start building" translate=no>â</a></h2> 20<p>We'll start by creating a new Workflow. 21Log in to <a href=https://acme.com/login target=_blank rel="noopener noreferrer" class="">Widget ERP</a>, then navigate to integrations > workflows and click on 'manage workflows'.</p> 22<p>Create a new Workflow by clicking <strong>+ Workflow</strong>.</p> 23<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=configure-the-workflow-trigger>Configure the Workflow trigger<a href=#configure-the-workflow-trigger class=hash-link aria-label="Direct link to Configure the Workflow trigger" title="Direct link to Configure the Workflow trigger" translate=no>â</a></h3> 24<p>This Workflow will run on a schedule. 25When prompted, select <strong>Schedule</strong> under <strong>select your trigger</strong> and then configure your Workflow to run on a daily basis at a time of your choosing.</p> 26<p><img decoding=async loading=lazy alt="Configuring a schedule trigger" src=/assets/images/schedule-trigger-97ecf8429c1fbca92e281f5480a8bb8d.png width=550 height=652 class=img_ev3q /></p> 27<p><strong>Note</strong>: Your schedule trigger will be active once you finish building and <a class="" href=/enabling>enable</a> your Workflow. 28For now, you can test your workflow as you build it by clicking the <strong>Run</strong> button at the bottom left of the canvas.</p> 29<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=fetch-user-data-from-an-api>Fetch user data from an API<a href=#fetch-user-data-from-an-api class=hash-link aria-label="Direct link to Fetch user data from an API" title="Direct link to Fetch user data from an API" translate=no>â</a></h3> 30<p>Next, add a new step to your Workflow by clicking the <strong>+</strong> button below your trigger. 31Search for the <strong>HTTP</strong> connector and add a <strong>GET Request</strong> step.</p> 32<p><img decoding=async loading=lazy alt="Add an HTTP GET step" src=/assets/images/http-step-add-9434aa5953892632f354bce02e82bf34.png width=500 height=624 class=img_ev3q /></p> 33<p>Rename the step to <strong>Get Users</strong>. 34Configure your step to fetch user data from the JSONPlaceholder API. 35JSONPlaceholder does not require authentication, so no <strong>connection</strong> is required. 36In the <strong>URL</strong> field, enter: <code>https://jsonplaceholder.typicode.com/users</code></p> 37<p><img decoding=async loading=lazy alt="Configure HTTP GET step" src=/assets/images/http-step-configure-21979aa80a874423d0e371bd593f81ed.png width=1083 height=575 class=img_ev3q /></p> 38<p>Click the green <strong>Test</strong> button to test your Workflow so far. 39If you select the <strong>Get Users</strong> step in your test results, you will see the user data that was fetched from the API in the <strong>Output</strong> tab.</p> 40<p><img decoding=async loading=lazy alt="HTTP GET step results" src=/assets/images/http-step-results-6d5ddd21118e7ffff62819207c89a271.png width=1069 height=426 class=img_ev3q /></p> 41<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=loop-over-the-users>Loop over the users<a href=#loop-over-the-users class=hash-link aria-label="Direct link to Loop over the users" title="Direct link to Loop over the users" translate=no>â</a></h3> 42<p>Now that we're fetching a list of users, we need to loop over each user to process their information. 43Add another step under your <strong>Get Users</strong> step, this time searching for the <strong>Loop</strong> > <strong>Repeat for Each</strong> action.</p> 44<p>Name your step <strong>Loop Over Users</strong>. 45Configure your loop step to iterate over the user data from the previous step. 46In the <strong>Items</strong> field, click <strong>Configure Reference</strong> and select the <code>data</code> property (or <code>body</code> property) of the <strong>Get Users</strong> step.</p> 47<p><img decoding=async loading=lazy alt="Configure loop step" src=/assets/images/loop-step-configure-92274671740e3259386ae7de45a66655.png width=1087 height=926 class=img_ev3q /></p> 48<p>Run a test of your Workflow again. 49This time, you'll see that the loop step has a <strong>currentItem</strong>
49 property in its output that contains the data for the current user being processed. 50We'll use this property in the next step to check the user's location.</p> 51<p><img decoding=async loading=lazy alt="Loop step results" src=/assets/images/loop-step-results-905b6b605ca905a92ba37a495fd87e53.png width=1070 height=574 class=img_ev3q /></p> 52<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=branch-based-on-users-location>Branch based on user's location<a href=#branch-based-on-users-location class=hash-link aria-label="Direct link to Branch based on user's location" title="Direct link to Branch based on user's location" translate=no>â</a></h3> 53<p>Now that we're looping over each user, we need to check their address to see if they're from a specific region. 54Looking at the user data, each user has an <code>address</code> object with a <code>geo</code> property containing latitude and longitude coordinates. 55We'll use the latitude to determine if they live south of the equator (latitude < 0).</p> 56<p>Add a step within your loop, this time selecting <strong>Branch</strong> > <strong>If Condition is Met</strong>. 57Name the step <strong>Check User Location</strong>.</p> 58<p>Configure the branch step to have a condition called <strong>Is Southern User?</strong>. 59In the <strong>Field</strong> input, click <strong>Configure Reference</strong> and select the loop step's <strong>currentItem.address.geo.lat</strong> property. 60Under <strong>Operator</strong> select <strong>is less than</strong>. 61In the <strong>Value</strong> field, enter <code>0</code>.</p> 62<p><img decoding=async loading=lazy alt="Configure branch step" src=/assets/images/branch-step-configure-3b7fcbaacd8ee5ce7440a83f003ac09e.png width=1168 height=1317 class=img_ev3q /></p> 63<p>Now, users with latitude less than 0 (southern hemisphere) will follow the <strong>Is Southern User?</strong> branch, while users from the northern hemisphere will follow the <strong>Else</strong> branch.</p> 64<p>If we run our Workflow once more and look at our <strong>Loop Over Users</strong> step again, we can see that the branch step followed the <strong>Is Southern User?</strong> branch for the first three items, then the <strong>Else</strong> branch once, etc.</p> 65<p><img decoding=async loading=lazy alt="Configure branch step" src=/assets/images/loop-with-branch-results-a951c07b865050e8346944d82a237281.png width=1190 height=582 class=img_ev3q /></p> 66<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=handle-users-in-each-branch>Handle users in each branch<a href=#handle-users-in-each-branch class=hash-link aria-label="Direct link to Handle users in each branch" title="Direct link to Handle users in each branch" translate=no>â</a></h3> 67<p>Under the <strong>Is Southern User?</strong> branch, add a <strong>log</strong> step. 68Create a friendly log message announcing the user by name. 69You can reference the user's name from the loop step's <code>currentItem.name</code>.</p> 70<p><img decoding=async loading=lazy alt="Configure log step" src=/assets/images/log-step-configure-6d5d4ad082001bd40042c02d2017aa7d.png width=1277 height=968 class=img_ev3q /></p> 71<p>Add a similar log step to your <strong>Else</strong> branch.</p> 72<p>If you toggle <strong>Logs</strong> on in the test runner drawer and increment the <strong>Index</strong> of your loop step, you can view the log message that each loop iteration yielded.</p> 73<p><img decoding=async loading=lazy alt="Log step result 1" src=/assets/images/log-step-result-1-75de40201b2855e44fce5bb2495d115b.png width=718 height=427 class=img_ev3q /> 74<img decoding=async loading=lazy alt="Log step result 2" src=/assets/images/log-step-result-2-00744fe7d68b7475dc6d04e073c7ba2a.png width=714 height=428 class=img_ev3q /></p> 75<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=next-steps>Next steps<a href=#next-steps class=hash-link aria-label="Direct link to Next steps" title="Direct link to Next steps" translate=no>â</a></h2> 76<p>Congratulations! You created your first Workflow! 77While a little contrived, this Workflow demonstrates how to fetch data from a third party, loop over lists of records, and use branching logic.</p> 78<p>Here are a few things you should try next:</p> 79<ul> 80<li class=""><strong>Modify the branching logic</strong>: Try branching on different user properties like company name, email domain, or website.</li> 81<li class=""><strong>Add external actions</strong>: Instead of just logging, <a class="" href=/connectors/sendgrid#sendemail>send emails</a> to users, create records in a <a class="" href=/connectors/postgres#query>database</a>, or post to a chat system like <a class="" href=/connectors/slack#postmessage>Slack</a>.</li> 82<li class=""><strong>Add more complex processing</strong>: Parse user data and validate email formats using a <a class="" href=/custom-code>code</a> step, or enrich user information with additional API calls.</li> 83<li class=""><strong>Add error handling</strong>: Use <a class="" href=/error-handling#step-level-error-handling>step-level error handling</a> to handle potential errors gracefully.</li> 84</ul></div></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href=/><div class=pagination-nav__sublabel>Previous</div><div class=pagination-nav__label>Acme Inc's Workflow Builder</div></a><a class="pagination-nav__link pagination-nav__link--next" href=/building><div class=pagination-nav__sublabel>Next</div><div class=pagination-nav__label>Building Workflows</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href=#overview class="table-of-contents__link toc-highlight">Overview</a><li><a href=#workflow-overview class="table-of-contents__link toc-highlight">Workflow overview</a><li><a href=#start-building class="table-of-contents__link toc-highlight">Start building</a><ul><li>
84<a href=#configure-the-workflow-trigger class="table-of-contents__link toc-highlight">Configure the Workflow trigger</a><li><a href=#fetch-user-data-from-an-api class="table-of-contents__link toc-highlight">Fetch user data from an API</a><li><a href=#loop-over-the-users class="table-of-contents__link toc-highlight">Loop over the users</a><li><a href=#branch-based-on-users-location class="table-of-contents__link toc-highlight">Branch based on user's location</a><li><a href=#handle-users-in-each-branch class="table-of-contents__link toc-highlight">Handle users in each branch</a></ul><li><a href=#next-steps class="table-of-contents__link toc-highlight">Next steps</a></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="footer__bottom text--center"><div class=footer__copyright>Copyright © 2026 Acme Inc</div></div></div></footer></div></body>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.