Skip to content
Workload – Automation Software
Workload – Automation Software
  • Product
    • Solutions
      • Forms
      • Automate Your AdOps
      • Automate Your HR & Recruiting
    • Integrations
    • Templates
    • Company
      • Blog
      • Integrations
      • Apps
      • Case Studies
      • Experts
      • About
        • Privacy
        • Terms of Service
  • Resources & Support
  • Pricing
  • Login
  • Get Started
Workload – Automation Software
  • Product
    • Solutions
      • Forms
      • Automate Your AdOps
      • Automate Your HR & Recruiting
    • Integrations
    • Templates
    • Company
      • Blog
      • Integrations
      • Apps
      • Case Studies
      • Experts
      • About
        • Privacy
        • Terms of Service
  • Resources & Support
  • Pricing
  • Login
  • Get Started

What can we help you with?

Getting Started

  • Workload Quickstart Guide
  • Automation 101
  • How to Share Your Workspace
  • What Is Workflow Automation?

Creating Workflows

  • Create workflows (Quick Start Guide)
  • Loop through Workload actions
  • What Is Workflow Automation?
  • Workload Editor Filters: Unlock Smarter Workflow Automation
  • Workflow Building: Adding Steps and Paths to a Workflow
  • Workflow Building: Using Delays in Workflows
  • Identify, Diagnose, Fix: A Guide to Correcting Workflow Errors
  • Workflow Building: Fix Workflow Mistakes with the Undo and Redo Buttons
  • Workflow Building: Reordering Workflow Steps

Managing Workflows

  • Connect an account to Workload
  • How to copy from one workspace to another
  • How to initialize a workflow after copying
  • How to share a workflow as a template with anyone
  • How to Share Your Workspace
  • Workload Editor Filters: Unlock Smarter Workflow Automation
  • Workflow Building: Adding Steps and Paths to a Workflow
  • Workflow Building: Using Delays in Workflows
  • Identify, Diagnose, Fix: A Guide to Correcting Workflow Errors
  • Workflow Building: Fix Workflow Mistakes with the Undo and Redo Buttons
  • Workflow Building: Reordering Workflow Steps

Partner Integrations

  • How do I enable and use the Lever integration?
  • How do I enable and use the Webex integration?
  • How do I enable and use the Zoom integration?
  • How to set up the DrChrono integration with Workload
  • How to find your PEP Cloud (Painter’s Estimating Program) API Key
  • Odoo Contact Creation using Forms by Workload
  • Gmail to Google Sheets Automation
  • Gmail Email to Slack Channel Message
  • Copy Events Between Google Calendars
  • Automate Google Forms and Slack with AI Formatter by Workload
  • Integrate Google Forms and Gmail
  • Automate Emails with Typeform and Gmail
  • Automate Patient Data with DrChrono, Google Sheets, and Gmail
  • Automate New Patient Creation with Jotform and DrChrono
  • Trello Google Calendar Automation: Create Trello Cards from Calendar Events
  • Trello Google Forms Automation: Create Cards from Form Responses
  • Google Sheets Trello Automation: Create Trello Cards from New Spreadsheet Rows
  • Google Sheets Mailchimp Integration: Add Contacts from Spreadsheet Rows
  • DrChrono Google Calendar Integration: Use Webhooks for Automated Appointments
  • Airtable to Mailchimp Integration: Automatically Sync New Contacts
  • Typeform to Airtable Integration: Automated Record Creation
  • Airtable Gmail Integration: New Airtable Records to Sending Emails in Gmail
  • Outlook to Google Calendar Integration: Sync Calendar Events
  • Google Calendar to Outlook Integration: Instant Event Sync
  • Typeform and Outlook Integration: Email New Form Entries
  • Calendly to Google Sheets: Streamline Scheduling with Calendly Invite Logging
  • Calendly to Slack Integration: Instant Slack Alerts from Calendly
  • Google No-Code Workflow: Calendar Event to Sheets Sync
  • Google No-Code Workflow: Sheets to Calendar Sync
  • Google Sheets to Slack Messaging: A No-Code Workflow Tutorial
  • Shopify Orders to Google Sheets Sync: No- Code Workflow
  • Shopify Order to Slack Message | No-Code Automation Tutorial
  • Create Shopify Customers from Jotform Responses | No-Code Workflow
  • Shopify Mailchimp Contact Sync | No-Code Workflow
  • HubSpot to Mailchimp Sync: Hubspot Contacts to Mailchimp Lists | No-Code Workflow
  • HubSpot Form Submissions into Slack Messages | Step-by-Step No-Code Workflow Tutorial
  • Automate HubSpot Form Submissions to Google Sheets | Step-by-Step, No-Code Guide
  • Gmail Alert from Google Sheets | No-Code Automation
  • Google Calendar to Slack Status | No-Code Workflow
  • Mailchimp to HubSpot Subscriber Sync | No-Code Workflow
  • Gmail to Slack Channel Messages | No-Code Workflow Tutorial
  • Create Google Events from Calendly Invitees | No‑Code Workflow Tutorial
  • Gmail Reminder Before Calendar Event | No‑Code Workflow Tutorial
  • Google Calendar Todoist Task Sync | No-Code Workflow Tutorial
  • Google Tasks Todoist Sync | Automatically Create Tasks with No Code
  • Create Todoist Tasks from Starred Gmails | No Code Workflow ⭐ ⇨ ✅
  • Sync Outlook Calendar Events with Todoist Tasks | No-Code Workflow 🗓️⇨ ✅
  • Sync Google Calendar Events with Tasks | No-Code Workflow 🗓️→✅
  • Create Trello Cards from Google Tasks | No-Code Workflow 🧩
  • Create Airtable Records from Google Calendar Events | 📅 → 📁
  • Add Calendly Invitees to Airtable Automatically | No-Code Workflow ⚡
  • Convert Gmail to Tasks Automatically 📥 | No-Code Workflow
  • Send Gmails from Airtable Records Automatically | No-Code Workflow ✉️
  • Log Gmails to Sheets Automatically | No-Code Workflow Tutorial 📬 ⇨ 📊
  • Sync Airtable Records to Sheets | Automate Spreadsheets Without Code 🤖
  • Sync Google Tasks to Sheets Rows | No-Code Automation ✅ ➝ 📊

Utilities

  • Loop through Workload actions
  • Home
  • Docs
  • Creating Workflows
  • Loop through Workload actions

Loop through Workload actions

Table of Contents
    • Example
  • How to create a loop in Workload
  • You can use Start Loop (a Workload Utility app) to create a loop through an iterable list of data, like rows from a spreadsheet, to fire off individual actions as part of a workflow. Simply place the “Start Loop” app at the beginning of your loop sequence and select the field you want to loop on. Set up the rest of your steps and then place an “End Loop” app at the end of your loop.

    Example #

    You are pulling data from an HR app with a list of employees. The list isn’t static, meaning new employees are joining all the time. You want to add all the new employee’s email addresses to a Slack channel. Instead of adding them to Slack one-by-one, you can use Start Loop step followed by a Add to Slack Channel action. This will loop through the Add to Slack Channel step once for each new employee. This way, you only had to set up the Add to Slack Channel action once.


    A side profile of a woman in a russet-colored turtleneck and white bag. She looks up with her eyes closed.

    “As a Senior Talent Acquisition Partner at Rubius Therapeutics, I was tasked with providing an internal weekly report on the recruiting status of our open jobs. Workload helped me automate the process of organizing data from Lever, our applicant tracking system, into an easy-to-follow Excel spreadsheet that I receive via email every week and share with my team. Workload’s automation has saved me countless hours of manual work!”

    — Kelly Burke, Sr. Talent Acquisition Partner at Rubius Therapeutics

    How to create a loop in Workload #

    To create a loop inside of a Workload automated workflow using the editor:

    Time needed: 3 minutes.

    1. Make sure your data is in an “array”, or a list of items.

      Usually you can tell this is the case because you’ll see a numeric heading before the data in your test data view, like in the image shows.
      automated workflow data
      Here you can tell it is a list of items because of the numeric headings plus the output field called “messages” that has no value associated with it other than this list (which has values nested inside).

    2. Add a Start Loop app

      In the workflow edit view, click the “+” sign on the last node to add a new step (or drag and drop it onto the canvas for bonus points!).

      Click on the “TOOLS” tab and then start typing into the box, “Start Loop”. You should see it appear now. Select it and click “CONTINUE”

      start loop through data workflow

    3. Set up the loop

      Choose “startLoop” as the action and then set up the loop. To do this, in our example, simply click into the field labeled “array” and select “messages” from the accordion dropdown menu!

      Then hit “CONTINUE” and then “TEST DATA”. You should see data appear as just the first element of your list returned. No worries! It’s not a bug. We are just showing the first iteration of the loop to use as an example while you’re building the workflow.

      set up the start loop app by workload automation

    4. Test the loop data

      Press continue and “TEST DATA” to make sure you get a screen similar to this. Don’t worry that the whole list isn’t there anymore! We’re just showing you the first item to use as an example for the rest of the loop’s actions.

    5. Add Actions

      Add the actions you want to complete for each item in your workflow. For this Gmail example, we’re going to add the email address and subject line to a Todoist Task.

      In order to achieve this, we’ll need to add a next to Find the email by ID. This way we can parse out the message and display the email information beyond just a threadID and email message ID. Make sure to use the Start Loop fields in your reference mappings!

      Once you have test data output from that step, go ahead and add the step to Create a Task in Todoist. Map the correct fields and now you’ll have a workflow that looks like this:

    6. Add the End Loop step

      This step is so easy! Just add the End Loop from the “TOOLS” tab of the action setup menu. Then to set it up just click on the Output data heading from the original Start Loop action.



    7. That is all!

      You can either keep building your workflow by adding steps after this. They won’t be affected by the loop and will run only once for the entire workflow. As always, if you have any questions you can always ask them in the chat widget from the lower right corner of the workflow editor! We’re always here to help.

    Share This Article :
    • Facebook
    • Twitter
    • LinkedIn
    • Pinterest
    Still stuck? How can we help?

    How can we help?

    Updated on March 14, 2022
    Create workflows (Quick Start Guide)What Is Workflow Automation?

    Powered by BetterDocs

    Table of Contents
      • Example
  • How to create a loop in Workload
  • Workload

    Home

    Product

    Pricing

    Templates

    Privacy

    Terms

    About Us

    Company

    Leadership

    Press

    Workload Blog

    Integrations

    Google Sheets Integrations

    Gmail Integrations

    Amazon Integrations

    Asana Integrations

    Lever Integrations

    Clio Integrations

    Slack Integrations

    ClickUp Integrations

    ServiceTitan Integrations

    See All Integrations

    Support

    Workload 101

    Getting Started

    Create a Workflow

    Create a Trigger

    Create an Action

    See All Help Docs

    © 2025 - workload.co - All rights reserved
    This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.OKReject Learn About PrivacyOK
    Terms, Privacy & More

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non-necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    SAVE & ACCEPT