Skip to content

Using Intelligent Process Automation (IPA) in Workflows

Intelligent Process Automation (IPA) allows you to trigger automation at runtime as part of a workflow. By using IPA in workflows, you can combine human-driven tasks with system-driven automation to create complete, end-to-end business processes.

When Should You Use an IPA Node?

Use an IPA node in a workflow when you want to:

  • Run an automation project automatically at a specific point in the workflow
  • Eliminate manual steps by triggering unattended automation
  • Reuse existing automation logic within a business process
  • Perform background actions such as data processing, validations, or integrations

How IPA Fits into a Workflow

When a workflow reaches an IPA node during execution:

  1. The workflow generates a trigger for the automation.
  2. The HuLoop Windows Agent Scheduler detects the trigger and starts the automation.
  3. The workflow waits until the automation completes.
  4. Based on the execution outcome, the workflow either:
    • Continues to the next step, or
    • Stops or retries, depending on the configured failure rules.

This ensures controlled execution and predictable workflow behavior.

Prerequisites for Using IPA in Workflows

Before adding an IPA node to a workflow, ensure the following prerequisites are met:

  • A valid HuLoop account
  • At least one automation project created
  • A workflow-enabled IPA created and marked as Active
  • The HuLoop Windows Agent installed on the machine where the automation will run
  • Scheduler configuration completed (one-time setup per machine)
Note: IPA execution in workflows depends on the HuLoop Windows Agent Scheduler. Without this setup, IPA nodes cannot be executed.

Adding an IPA Node to a Workflow

You can add an IPA node at any point in your workflow where automation execution is required.

To add an IPA node:

  1. Open the Workflow Designer.
  2. Drag and drop the IPA Node onto the workflow canvas.

workflow-ipa-node

  1. When placed, the IPA configuration panel opens on the right.
  2. Enter a name for the IPA node.
  3. From the Select IPA dropdown, choose an IPA.

Only IPAs that meet the following criteria appear in the list:

  • The IPA is Active
  • Workflow Enablement is set to Yes

Once selected, the IPA description is auto-populated.

Connect the IPA node to the preceding and following nodes to define the execution sequence.

workflow-ipa-panel

Mapping Workflow and Automation Variables

You can map workflow variables with automation variables so that the values used in your workflow are passed seamlessly into the automation during execution.

HuLoop supports mapping across multiple levels of automation variables, enabling accurate data transfer to the specific suite, module, or use case being executed.

  • Workflow Variable: Displays all the existing variables defined in your workflow. Select a variable you want to map with the automation variable. You can also create a new one by clicking the  icon.
  • Automation Variable: Displays the supported automation variables that can be mapped to a workflow variable Select an automation variable from this list to pass data from the workflow into the automation during execution.
  • You can map workflow variables with:
    • Suite-level variables
    • Use Case-level local variables
    • Variables defined in Pre-Conditions
  • After selecting the automation variable, click the  icon to map it with the chosen workflow variable.

map-workflow

Configuring Execution Rules

You can define how the workflow should behave based on the success or failure of the IPA execution.

On Success:

  • Provide the notification recipient’s email address to notify users when the IPA runs successfully.
  • Click Continue.

workflow-config-success
On Failure:

Click Failure Rules to configure what happens if the IPA fails during execution:

  • Provide the notification recipient’s email address to notify users when the IPA fails to run.
  • Retry Frequency: Select the number of retry attempts (0 to 5).
    • 0 = no retry; 5 = retry up to five times.
  • Next Steps: Choose what the workflow should do if the IPA fails:
    • Continue Workflow – Proceed to the next step in the workflow.
    • Stop Workflow – Halt the workflow execution.
    • Notify Admin – Send a failure alert to the system administrator.
Note: You can define the time interval between retries in the Scheduler configuration file.

workflow-config-failure

Note: See more about Workflows.

Executing the Workflow

When you run the workflow:

  • The system executes each node in sequence.
  • When the workflow reaches the IPA Node, the linked IPA runs automatically through the Scheduler.
  • After successful execution, the workflow continues to the next step.

For detailed steps on creating, managing, and monitoring Intelligent Process Automations, see the HuLoop Intelligent Process Automation (IPA) Management Guide.

Last updated: Feb 12, 2026
Back To Top