ControlUp Workflows

Prev Next

June 2025

New Features

Overview page

Now Workflows has an Overview page where you view all your flows at a glance. The page provides a centralized dashboard, making it easier than ever to keep track of the status and performance of your automated processes. Quickly see what's running, what's completed, and what needs your attention.

New and improved integrations

We’ve added more integrations:

Freshservice

You can now add Freshservice integration actions into Workflows. This new integration allows you to automate a wide range of IT service management tasks directly within your flows, streamlining your service desk operations and improving response times.

Jamf Pro

You can now create integrations with Jamf Pro to add Apple-related actions into your flows. You can automate device management tasks for your Apple ecosystem directly from Workflows, enhancing your ability to manage and secure your macOS and iOS devices.

We’ve also added these integration actions:

Microsoft 365 added integration actions

We’ve expanded the Microsoft 365 integration to include actions related to license management. You can now add a wider range of Microsoft 365 action to your flows, including:

  • List available licenses (subscribed SKUs)

  • Get license details (service plans within a license)

  • Assign licenses to users

  • Remove licenses from users

  • Get user license status

  • List users by license type

  • Enable/disable specific service plans for a user

  • Assign licenses to groups (group-based licensing)

  • Get group license status

  • List groups with assigned licenses

  • Get tenant license summary

  • Check license assignment errors

Improved flow navigation with mini-maps

The new flow minimap is an interactive map within the flow builder canvas. This minimap gives you a high-level view of your entire flow, enabling you to quickly jump to different sections and understand the overall structure.

Save draft flows

You can now save an individual flow even if it's not yet fully configured or complete. This means you can start building a flow, save your progress, and come back to it later without losing any of your work. You’ll have greater flexibility with an iterative approach to building your automations.

Stop flow runs

You now have more immediate control over your flow automations, allowing you to stop a flow if an issue arises, if you need to make urgent changes, or if it's simply no longer needed. This feature provides more effective management of your active flow automations.

Custom field for If-else and Loop nodes

You can now select any custom parameter as the condition in If-Else actions and when creating a Loop. Previously when adding these functions into your flow, you could select only from a predefined array based on the integration action selected.

AI Flow name generator

We added an AI-powered feature that automatically generates meaningful names for your flows based on your flow configuration. Our AI analyzes your entire flow configuration, including triggers, actions, conditions, and connections, to suggest a descriptive name that can be understood by all your flow users.

Sub Flows

You can now run one flow from within another, creating modular and reusable automation building blocks. Break your complex processes into smaller, focused Sub Flows that can be reused anywhere. For example, create an "Azure AD Account Creation" Sub Flow once, then use it in employee onboarding, contractor setup, temporary access, or any other process that can use those actions. When the account creation process changes, update it in one place and it's fixed everywhere. Your flows become more reliable and easier to maintain.

Detailed documentation coming soon!

Input and Output Variables

The Start node now includes dedicated Input Variables and Output sections, making it easier to create reusable sub flows that other flows can call. When you create a sub flow, the Start node enables you to define Input Variables (for example text_subject) that the parent flow must provide, and Output Variables (for example child_out) that get returned to the parent flow.

Improved encryption for all payloads

We now encrypt all workflow payloads with our encryption key, so only workflow actions and our backend can access the actual data through our decryption process. Your workflows can potentially handle sensitive data, including API keys, user credentials, customer information, internal system details, and more. Now every piece of data that flows through your workflows gets encrypted before we store it. Only the workflow execution engine and our secure backend can decrypt it when needed.

Ability to work with large payloads

We've removed payload size limitations so your workflows can handle massive amounts of data without choking. These could include large JSON responses or huge CSV files.

Search upgrade

We’ve added a more user friendly and easier search across your flows and integrations

Performance improvements for running long flows

We've made significant performance improvements that allow you to run long flows without timeouts or crashes. We've overhauled our execution engine to handle workflows that run for extended periods. Whether your flow takes 10 minutes or 2 hours, it'll keep running until it's actually finished.

Bug Fixes

Template editing

Fixed an issue that prevented full editing of certain flow templates. You now have complete control over customizing templates to your needs.

Node Connection Behavior

Fixed an issue where newly added nodes didn't always automatically connect to their parent node. Now connections behave as expected.

OAuth Integration Setup

The OAuth-based integration process has been improved so it is easier and more intuitive to configure your connections.

May 2025

New and Improved Integrations

We’ve added more integrations to Workflows so you can build your flows to include pre-configured actions from these 3rd party sources:

  • Microsoft:

    • Excel

    • One Drive

    • Azure Virtual Desktops (AVD)

    • Exchange

  • GMail

  • PagerDuty

  • TOPdesk

  • VirusTotal

  • Zendesk

  • IPinfo

  • Jira Service Desk

These integrations were updated for this release with more actions to use in your flows:

  • Microsoft:

    • Azure VM

    • Entra ID

    • Intune

    • Teams

    • Windows 365

  • ControlUp ONE Platform

  • Dell

  • Slack

For details on how to configure integrations and add them to flows, visit Workflow Integrations.

Templates

To enable quicker time-to-value, Workflows provides out-of-the-box templates that already include flow nodes that you can configure for your environment.

For details on Templates, visit Use Templates.

Functions

To support and enhance your flows, Workflows now provides more Function Nodes organized into these categories:

Flow Controls: Provide the structural elements that enable your flows to make decisions, repeat actions, and manage which node occurs next. These include If/Else statements, Loop functions, a Sleep command to pause the flow, and Get current time.

Data Operations: Provide the ability to manipulate and manage the data within your flows.

String Manipulations: Allow you to transform, encode, decode, and analyze strings to suit your automation needs when working with strings.

AI

In this release we added support ticket analysis, log analysis, and the ability to generate text, create summaries, and write email copy.

For details on AI, visit Functions and AI.

Usability Improvements

  • Flow builder canvas is now completely free form, allowing you to visualize your flows the way you want.

  • Added better options for connecting flows and changing the order of steps inside your flows.

  • Improved flow runs and reporting on test runs.

  • Added a flow run view option that shows the iteration of each step with results in real time.

For details on creating flows, visit Create a flow.

February 2025

Workflows is a no-code automation platform designed for IT teams to streamline their operations and automate routine tasks. It enables system administrators, IT managers, and application owners to create, manage, and monitor automated workflows. Learn more.