<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Okta Workflows Staff</title>
    <description>The latest articles on DEV Community by Okta Workflows Staff (@oktaworkflows_staff).</description>
    <link>https://dev.to/oktaworkflows_staff</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F914166%2Fd8c45bd6-c142-4cad-b48d-fe1ada98b5cc.jpeg</url>
      <title>DEV Community: Okta Workflows Staff</title>
      <link>https://dev.to/oktaworkflows_staff</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oktaworkflows_staff"/>
    <language>en</language>
    <item>
      <title>All Okta Workflows Community-Created Flows</title>
      <dc:creator>Okta Workflows Staff</dc:creator>
      <pubDate>Wed, 21 Sep 2022 14:57:47 +0000</pubDate>
      <link>https://dev.to/oktaworkflows/all-okta-workflows-community-created-flows-3kmm</link>
      <guid>https://dev.to/oktaworkflows/all-okta-workflows-community-created-flows-3kmm</guid>
      <description>&lt;p&gt;A collection of community-created &lt;a href="https://www.okta.com/platform/workflows/"&gt;Okta Workflows&lt;/a&gt; flows. &lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/a-flow-to-audit-inactive-google-workspace-users-in-okta-572h" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;A Flow to Audit Inactive Google Workspace Users in Okta&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 21 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#google&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/a-flow-to-automatically-generate-shipping-labels-and-email-them-to-users-2jnk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;A Flow to Automatically Generate Shipping Labels and Email Them to Users&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/a-flow-to-help-with-lifecycle-reporting-5dhj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;A Flow to Help With Lifecycle Reporting&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>nocode</category>
      <category>workflows</category>
      <category>okta</category>
      <category>ipaas</category>
    </item>
    <item>
      <title>All Okta Workflows How-To Guides</title>
      <dc:creator>Okta Workflows Staff</dc:creator>
      <pubDate>Tue, 23 Aug 2022 19:25:00 +0000</pubDate>
      <link>https://dev.to/oktaworkflows/all-okta-workflows-how-to-guides-4nl9</link>
      <guid>https://dev.to/oktaworkflows/all-okta-workflows-how-to-guides-4nl9</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-remove-office-365-license-from-a-user-account-after-being-suspended-for-a-certain-time-lmh" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Remove Office 365 License From a User Account After Being Suspended for a Certain Time&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 22 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-iterate-over-rows-in-a-table-in-okta-workflows-1hfd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Iterate Over Rows in a Table in Okta Workflows&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 16 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-setup-a-workflows-helper-flow-with-for-each-and-streaming-cards-3k96" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Setup a Workflows Helper Flow (With For-Each and Streaming Cards)&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 1 ・ 9 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-list-users-assigned-to-an-application-and-save-users-into-a-table-24g5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to List Users Assigned to an Application and Save Users Into a Table&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 1 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#video&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-delete-multiple-table-rows-1b67" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Delete Multiple Table Rows&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 1 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-run-a-flow-just-once-or-manually-3ppb" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Run a Flow Just Once or Manually&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 1 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#testing&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-call-an-api-when-its-not-available-from-an-existing-card-connection-4h84" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Call an API When It’s Not Available From an Existing Card (Connection)?&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 1 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#api&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-create-a-custom-list-filter-in-okta-workflows-27d0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Create a Custom List Filter in Okta Workflows&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-create-a-custom-slack-connection-in-okta-workflows-connector-builder-2c1i" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Create a Custom Slack Connection in Okta Workflows Connector Builder&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-translate-an-okta-user-id-into-a-google-user-id-32ll" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Translate an Okta User ID Into a Google User ID&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-trigger-a-flow-6-ways-to-run-a-flow-97o" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Trigger a Flow – 6 Ways to Run a Flow&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 5 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-send-an-email-with-an-attachment-from-workflows-4h0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Send an Email With an Attachment from Workflows&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-read-a-json-path-with-dot-notation-in-workflows-3dlk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Read a JSON Path With Dot-Notation in Workflows&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-create-flow-or-folder-backup-and-save-it-to-google-drive-4pf" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Create Flow or Folder Backup and Save It to Google Drive&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-add-error-handling-to-a-flow-and-continue-execution-when-an-error-occurs-4hl8" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Add Error Handling to a Flow and Continue Execution When an Error Occurs&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-delete-deactivated-users-in-workflows-2f26" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Delete Deactivated Users in Workflows&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 23 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-handle-an-external-api-call-error-in-workflows-3i6e" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Handle an External API Call Error in Workflows&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 16 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/how-to-send-a-notification-to-a-group-of-people-based-on-a-department-1m22" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Send a Notification to a Group of People Based on a Department&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 16 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--15Q859HF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--NxOBlShj--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/771053/b22431b1-7259-43d7-a3e3-dac3e28db7fc.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/okta-workflows-how-to-retrieve-slack-user-status-and-other-info-using-custom-api-cards-3dg5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows How-To: Retrieve Slack user status and other info using Custom API cards&lt;/h2&gt;
      &lt;h3&gt;Bryan Barrows for Okta Workflows ・ Aug 5 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>nocode</category>
      <category>okta</category>
      <category>workflows</category>
      <category>ipaas</category>
    </item>
    <item>
      <title>Auth0 Integration with Okta Workflows</title>
      <dc:creator>Okta Workflows Staff</dc:creator>
      <pubDate>Tue, 23 Aug 2022 19:00:00 +0000</pubDate>
      <link>https://dev.to/oktaworkflows/auth0-integration-with-okta-workflows-3f88</link>
      <guid>https://dev.to/oktaworkflows/auth0-integration-with-okta-workflows-3f88</guid>
      <description>&lt;p&gt;&lt;em&gt;Authored by &lt;a href="https://www.linkedin.com/in/markcharltonsmith/"&gt;Mark Smith&lt;/a&gt;, CIAM Specialist, Okta.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The Customer Identity Cloud (aka Auth0 Identity Platform), a product unit within Okta, takes a modern approach to identity and enables organizations to provide secure access to any application, for any user. Auth0 is a highly customizable platform that is as simple as development teams want, and as flexible as they need. In todays product landscape, it’s becoming more common to see both Okta and Auth0 working together. This could be within a single enterprise where Okta handles internal workforce identities and Auth0 looks after customer identities, or in cross enterprise environments like B2B, where a business partner may be using one product or the other.&lt;/p&gt;

&lt;p&gt;Okta Workflows makes it easy to automate identity processes at scale – without writing code. Using the if-this-then-that logic, Okta’s pre-built connector library, the Connector Builder and the ability to connect to any publicly available API, anyone can innovate with Okta. In this blog entry we are going to look at using Okta Workflows to facilitate the integration between Okta and Auth0.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Case
&lt;/h2&gt;

&lt;p&gt;Let start with a real simple use case so we can look at how we can integrate the two products. There may be situations like B2B, where the same identity exists in both Okta and Auth0. If the identity is deactivated in one environment, then the other environment will need to know about it. So in this example, if a user is deactivated in Okta, we are going to update the users metadata in Auth0 to indicate that status change. Auth0 can then pick up that change and deny the user access.&lt;/p&gt;

&lt;p&gt;This simple flow is described in the following diagram.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zs_M6Cix--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-10.png%3Fw%3D594%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zs_M6Cix--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-10.png%3Fw%3D594%26ssl%3D1" alt="Flow diagram" width="594" height="130"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the above diagram, the processing sequence is as flows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A user in Okta is deactivated (The same user also exists in Auth0).&lt;/li&gt;
&lt;li&gt;A call is made to Okta to retrieve the users email address.&lt;/li&gt;
&lt;li&gt;Using the email address, we then call Auth0 to retrieve the users unique Auth0 identifier.&lt;/li&gt;
&lt;li&gt;Using the identifier we update the users metadata to include a flag that indicates the user has been deactivated in Okta.&lt;/li&gt;
&lt;li&gt;Using an Auth0 Action, we check the users metadata during login. If the metadata indicates the user has been deactivated in Okta, then the user is denied access.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Pre-Requirements
&lt;/h2&gt;

&lt;p&gt;To implement is example, you will need the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;An Okta tenant&lt;/li&gt;
&lt;li&gt;An Auth0 tenant&lt;/li&gt;
&lt;li&gt;Okta Workflows enabled in your Okta tenant&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 1 – Create Auth0 Application
&lt;/h2&gt;

&lt;p&gt;Within your Auth0 management console, go to Applications and create a new application of type Machine to Machine. This application will be using the Auth0 Management API and will need to be able to read and update users.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2BtHKJUF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-11.png%3Fw%3D559%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2BtHKJUF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-11.png%3Fw%3D559%26ssl%3D1" alt="Authorize machine to machine" width="559" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Take note of the following values once created.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Domain&lt;/li&gt;
&lt;li&gt;Client ID&lt;/li&gt;
&lt;li&gt;Client Secret&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here is an example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iHqReEFe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-12.png%3Fw%3D532%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iHqReEFe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-12.png%3Fw%3D532%26ssl%3D1" alt="Setting domain, client ID and client secret" width="532" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We will be using these values in subsequent steps where we need to generate an Auth0 Access Token.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2 – Download and Import Sample Flows
&lt;/h2&gt;

&lt;p&gt;The sample flows that demonstrate this use case can be found here: &lt;a href="https://github.com/iamse-blog/workflows-templates/blob/main/auth0-user-metadata/auth0UserMetaData.folder"&gt;auth0UserMetaData.folder&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a folder within Okta Workflows and import the artifact titled auth0UserMetaData.folder&lt;/p&gt;

&lt;p&gt;Once imported, you should have the following flows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;[main] User Deactivated&lt;/strong&gt; – This is the main flow and will initiated every time a user in your respective Okta tenant is deactivated.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[util] Get Access Token&lt;/strong&gt; – This helper flow is used to call your Auth0 tenant to generate an Access Token&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[util] Get Auth0 User Id&lt;/strong&gt; – This helper flow is used to retrieve the respective users Auth0 identifier based on the users Okta email address&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[util] Get Configuration&lt;/strong&gt; – This helper floe retrieves some static values from the configuration table&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[util] Update Auth0 User&lt;/strong&gt; – This helper flow is used to update the Auth0 user and set a flag in their user metadata&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You will also have the following table:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;configuration&lt;/strong&gt; – Used to store some static configuration values&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 3 – Update Sample Flows and Table
&lt;/h2&gt;

&lt;p&gt;The next step is to update the configuration table to include name / value pairs for domain, client_id and client_secret. These are the values saved from Step 1. Once completed, your configuration table should look like the following example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6WFLAxq8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-13.png%3Fw%3D903%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6WFLAxq8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-13.png%3Fw%3D903%26ssl%3D1" alt="Workflows table" width="880" height="149"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: These values can be hidden by encompassing some of the Auth0 logic within its own workflow connector. These values can be used in the connector authorization and will therefore not be accessible to users once the connector has been initialized.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Next, create an Okta Connector for your local Okta tenant if one does not already exists in your workflow instance.&lt;/p&gt;

&lt;p&gt;Then open the flow titled &lt;strong&gt;[main] User Deactivated&lt;/strong&gt; and set the Okta connector for the two Okta cards (User Deactivated and Read User). As an example, the start of the sample main flow is displayed below. We can see that the User Deactivated and Read User cards are using the MS2 Okta connector. Update these cards to use your own Okta connector.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AJ8lxPCy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-14.png%3Fw%3D1203%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AJ8lxPCy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-14.png%3Fw%3D1203%26ssl%3D1" alt="Okta Workflows" width="880" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, ensure all of your flows have been activated.&lt;/p&gt;

&lt;p&gt;Here is the remainder of my main flow:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mwOS4Zwr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-15.png%3Fw%3D1603%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mwOS4Zwr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-15.png%3Fw%3D1603%26ssl%3D1" alt="Okta Workflows" width="880" height="259"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The processing of the main flow is as follows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Using the passed User Id, the user is read to retrieve the users primary email.&lt;/li&gt;
&lt;li&gt;A call to a helper flow retrieves the values stored in the configuration table.&lt;/li&gt;
&lt;li&gt;A call to a helper flow retrieves a Auth0 Access Token based on the stored domain, client Id and client secret. This help flow uses the Client Credential flow.&lt;/li&gt;
&lt;li&gt;Using the Access Token, a call to a helper flow is made to retrieve the users unique Auth0 identifier.&lt;/li&gt;
&lt;li&gt;Finally, a call to a helper floe is made to update the users metadata to indicate that the user has been deactivated in Okta.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 4 – Create Auth0 Action
&lt;/h2&gt;

&lt;p&gt;There are a number of ways to prevent a user from accessing your website or application that is protected by Auth0. One way is to use Auth0 Actions to evaluate the users metadata during login. Based on the value, the user can then be prevented from authenticating. I have included an example below.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;exports.onExecutePostLogin = async (event, api) =&amp;gt; {
  if (event.user.user_metadata.okta.deactivated === "true") {
       api.access.deny(`Your account has been deactivated!`);
  };
};
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Testing the Workflow
&lt;/h2&gt;

&lt;p&gt;To test your workflow, ensure you have the same user existing in both Okta and Auth0. Then deactivate your user in Okta. The workflow should then run and update the users metadata in Auth0.&lt;/p&gt;

&lt;p&gt;Here is an example of the updated metadata:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3ctL36KO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-16.png%3Fw%3D367%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3ctL36KO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/iamse.blog/wp-content/uploads/2022/08/image-16.png%3Fw%3D367%26ssl%3D1" alt="User metadata" width="367" height="228"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now if you try and authenticate as that user in Auth0, you should be prevented.&lt;/p&gt;

</description>
      <category>auth0</category>
      <category>ciam</category>
      <category>workflows</category>
      <category>nocode</category>
    </item>
    <item>
      <title>All Okta Workflows Tips</title>
      <dc:creator>Okta Workflows Staff</dc:creator>
      <pubDate>Tue, 23 Aug 2022 17:47:00 +0000</pubDate>
      <link>https://dev.to/oktaworkflows/okta-workflows-tips-57bj</link>
      <guid>https://dev.to/oktaworkflows/okta-workflows-tips-57bj</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-37-iterate-over-rows-delete-rows-in-a-table-videos-build-your-first-flow-online-meetup-57nn" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #37: Iterate Over Rows &amp;amp; Delete Rows in a Table Videos, Build Your First Flow Online Meetup&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 20 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nicole&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#identity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-36-kandji-connector-build-your-first-workflow-online-meetup-and-count-number-of-rows-in-a-table-17k5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #36: Kandji Connector, Build Your First Workflow Online Meetup and Count Number of Rows in a Table&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 12 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#kandji&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-35-duo-auth-connection-helper-flows-online-meetup-recording-and-a-new-platform-for-online-meetups-43e0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #35: Duo Auth Connection, Helper Flows Online Meetup Recording, and a New Platform for Online Meetups&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 6 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webinar&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#video&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-34-continue-if-card-for-debugging-connection-for-3rd-party-apis-and-using-helper-flows-online-meetup-4pbh" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #34: Continue-If Card for Debugging, Connection for 3rd Party APIs, and Using Helper Flows Online Meetup&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 6 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webinar&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#api&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-33-helper-flow-tips-helper-flow-multiple-inputs-and-build-your-first-flow-replay-3h33" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #33: Helper Flow Tips, Helper Flow Multiple Inputs and Build Your First Flow Replay&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 6 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#video&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-32-how-to-setup-a-helper-flow-online-meetup-how-to-guide-and-event-hook-filtering-1omj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #32: How to Setup a Helper Flow – Online Meetup &amp;amp; How-To Guide, and Event Hook Filtering&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 1 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#video&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-31-email-users-manager-search-calendar-and-10-tips-meetup-recording-1a8f" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #31: Email User’s Manager, Search Calendar, and 10 Tips Meetup Recording&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Sep 1 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#video&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-30-community-created-resources-1237" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #30: Community-Created Resources&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorials&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-29-create-json-objects-dynamic-urls-and-normalize-inputs-g7m" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #29: Create JSON Objects, Dynamic URLs, and Normalize Inputs&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-28-connector-builder-videos-and-online-meetup-31p7" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #28: Connector Builder, Videos, and Online Meetup&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webinar&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-27-connection-usage-showing-custom-search-fields-and-generating-a-password-2p2i" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #27: Connection Usage, Showing Custom Search Fields, and Generating a Password&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-26-testing-a-card-with-streaming-passing-data-to-a-helper-flow-and-online-meetup-recording-2a24" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #26: Testing a Card With Streaming, Passing Data to a Helper Flow, and Online Meetup Recording&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 30 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webinar&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-25-workflows-resources-you-should-know-about-14k0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #25: Workflows Resources You Should Know About&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#security&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-24-hookbin-to-inspect-http-requests-testing-read-user-read-group-cards-and-sending-html-email-4of8" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #24: Hookbin to Inspect HTTP Requests, Testing Read User &amp;amp; Read Group Cards, and Sending HTML Email&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#security&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-23-run-a-flow-once-pass-data-to-a-helper-flow-for-streaming-and-build-first-workflow-online-meetup-33in" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #23: Run a Flow Once, Pass Data to a Helper Flow for Streaming, and Build First Workflow Online Meetup&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-22-httpbin-to-inspect-http-requests-a-code-tip-for-no-code-and-a-meetup-replay-4l0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #22: httpbin to Inspect HTTP Requests, a Code Tip for No-Code, and a Meetup Replay&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-21-connecting-data-to-search-rearranging-fields-reading-json-and-online-meetup-2i0l" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #21: Connecting Data to Search, Rearranging Fields, Reading JSON, and Online Meetup&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 29 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-20-how-to-manage-tables-for-fast-short-term-storage-369g" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #20: How to Manage Tables for Fast Short-Term Storage&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 25 ・ 5 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-19-renaming-variables-card-description-card-documentation-and-online-meetup-replay-155n" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #19: Renaming Variables, Card Description, Card Documentation, and Online Meetup Replay&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 25 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webinar&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-18-access-all-user-properties-output-for-ifelse-condition-and-partial-user-update-5pb" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #18: Access All User Properties, Output for If/Else Condition, and Partial User Update&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 25 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-17-exporting-a-flow-when-to-use-tables-and-online-meetup-reply-16gd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #17: Exporting a Flow, When to Use Tables, and Online Meetup Reply&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 24 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-15-sanitizing-user-input-error-handling-and-checking-system-log-for-access-2841" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #15: Sanitizing User Input, Error Handling, and Checking System Log for Access&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 23 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflowstips&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-14-resources-to-help-you-become-a-better-automation-builder-433g" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #14: Resources to Help You Become a Better Automation Builder&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 23 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-13-six-awesome-tips-for-using-ifelse-logic-21ma" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #13: Six (Awesome) Tips for Using If/Else Logic&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 23 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-12-deprovisioning-via-slack-conditional-processing-updating-last-login-and-a-keyboard-shortcut-2p54" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #12: Deprovisioning via Slack, Conditional Processing, Updating Last Login, and a Keyboard Shortcut&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 23 ・ 4 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-11-random-6-digit-pin-calling-okta-api-and-sign-in-based-on-location-4c9p" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #11: Random 6-Digit PIN, Calling Okta API, and Sign-In Based on Location&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 22 ・ 5 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-10-online-meetup-recording-new-in-workflows-and-using-emojis-10h4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #10: Online meetup recording, new in Workflows, and using emojis 😎&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 22 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-9-control-flow-execution-avoid-case-sensitive-errors-and-using-lookup-table-1ga1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #9 – Control Flow Execution, Avoid Case Sensitive Errors, and Using Lookup Table&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 18 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-8-time-based-use-cases-user-sign-in-attempt-card-and-flow-backup-to-github-or-google-drive-38n8" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #8 – Time-Based Use Cases, User Sign in Attempt Card, and Flow Backup to GitHub or Google Drive&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 18 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-7-variables-repeatable-flows-and-batch-create-from-csv-file-1e1l" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Workflows Tips #7 – Variables, Repeatable Flows, and Batch Create from CSV File&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 18 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/okta-workflows-tips-6-trim-text-templates-and-custom-api-connectors-2b4h" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows Tips #6 – Trim Text, Templates, and Custom API Connectors&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 17 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/okta-workflows-tips-5-37fp" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows Tips #5&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 17 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#okta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/okta-workflows-tips-4-4h0a" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows Tips #4&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 16 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#oktaworkflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ipaas&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-3-4cg4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows Tips #3&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 15 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#identity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/okta-workflows-tips-2-375n" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows Tips #2&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 15 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#identity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/okta-workflows-tips-1-3l29" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows Tips #1&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Aug 15 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#identity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/oktaworkflows" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n-07qOxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--pzg4kRI0--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/5077/0e81d3e2-a52d-4156-8eb9-7a3c8ea98674.png" alt="Okta Workflows" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j7p6_gsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--ugA-Owl2--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/112754/2bd83450-5dfe-489e-be04-5c6b7c7a4c8c.jpg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/oktaworkflows/workflows-tips-0-27lj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Okta Workflows Tips #0&lt;/h2&gt;
      &lt;h3&gt;Max Katz for Okta Workflows ・ Dec 8 '21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workflows&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#automation&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
    </item>
  </channel>
</rss>
