Automating Business Processes
This page explains how to automate business processes using Agentiqs' workflow functionality.
Workflows are defined by combining rules (conditions, branches, etc.) and AI agents.
By fixing the steps with rules, omissions and errors are prevented, and by leaving only the processes requiring judgment to the AI, variations in answers can be reduced.
Creating a Workflow
This explains the procedure for creating an Agentiqs workflow.

- Click [Workflow] > [Create with AI].
- A chat screen will appear on the right side of the screen.
- Interactively discuss the process you want to automate with the AI via chat.
- The workflow will be created once sufficient information has been obtained.
Editing the Workflow
This explains the procedure for editing the created workflow.

- Click [Workflow].
- A list of workflows will be displayed.
- Select the workflow you want to edit.
- The workflow editing screen will be displayed.
- Click the [AI] tab in the right-hand pane.
- The chat screen will be displayed.
- Edit the workflow while interactively consulting with the AI via chat.
- Workflows created and edited interactively with AI do not always function correctly.
Click the [Publish] button to verify and confirm that there are no errors.
Also, run a test to confirm that you get the intended results.
Parameters per Step
The setting parameters for each step (especially tool execution) require consideration of the interface and tool implementation, so
it is assumed that they will be set through interaction with the AI.
A filter function is provided that performs "conversion" and "judgment" on values specified in conditional expressions.
For details, please refer to here.
Loop Processing
Executes processing for each element of the list.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Iteration Target | ○ | Iteration Target Expression |
| Item Variable | Variable name to store each element | |
| Parallelism | Parallelism (1 for sequential execution) | |
| Maximum Number of Executions | Maximum number of executions | |
| Iteration Method | Options: "List (simple list)", "Tree (hierarchical structure)" | |
| Child Element List Property Name | Property name of the child element list | |
| Parent Element Storage Variable | Variable name to store the parent element | |
| Maximum Depth of Recursive Search | Maximum depth of recursive search (unlimited if null) | |
| Hierarchical Search Method (Depth First/Breadth First) | Options: "DepthFirst (depth first)", "BreadthFirst (breadth first)" |
Conditional Branching
The processing is branched based on the condition.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Conditional Expression | ○ | Expression that evaluates to a boolean value |
Parallel Execution
Executes multiple steps in parallel.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Parallelism | Upper limit on the number of processes to execute simultaneously |
Sequential Execution
Executes multiple steps in order.
Configuration Parameters
None
While Loop
Repeats the process while the condition is true.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Conditional Expression | ○ | Loop Continuation Condition (Repeats while true) |
HTTP Request
Sends an HTTP request to an external API.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Method | ○ | HTTP Method |
| URL | ○ | Request URL |
| HTTP Headers | HTTP Header Dictionary (JSON format) | |
| Body | Request Body (JSON format) | |
| Result Storage Location | Response Storage Location Variable Name and Value Dictionary (JSON format) |
User Inquiry
The process repeats as long as the condition is true.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Inquiry Type | ○ | Options: "Approve (Reject, Approve)", "FreeText (Text Input)" |
| Inquiry Title | Title to display in the inquiry dialog | |
| Inquiry Description | Description to display in the inquiry dialog | |
| Output Variable | ○ | Workflow variable name to store the results |
| Initial Value | Default value or expression to be the initial value |
Python Script
Executes Python code.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Python Code | ○ | Python code to execute |
| Timeout (seconds) | Execution timeout seconds (1-3600, default value (1000) if not specified) | |
| Success/Failure Judgment Variable | ○ | Variable name to store execution success/false (true/false). When specified, the workflow will proceed to the next step without stopping even if an error occurs. |
Variable Settings
Sets a value for the variable.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Assignment | ○ | Dictionary of variables and values to assign (JSON format) |
| How to set to variable | Options: "Overwrite", "Add" |
AI Agent Call
Calls a registered AI agent by name.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Agent Name | ○ | Name of the AI agent to call |
| AI Model Name | AI Model (Model ID) | |
| System Prompt | System prompt to assign a role to the model | |
| User Message | ○ | User message to send to the agent |
| Result Storage Location | Variable name to store the generated result |
AI Conditional Branching
The AI determines the condition and branches accordingly.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| AI Model Name | AI Model (Model ID) | |
| System Prompt | System prompt to send to LLM. If not specified, the base system prompt is used. |
Knowledge Search
Searches registered knowledge.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Knowledge Name | ○ | Name of the knowledge to search |
| Search Query | ○ | Query string to use for the search |
| Maximum Number of Results | Maximum number of results to retrieve (1-100) | |
| Result Storage Location | Variable name to store search results |
LLM Call
Performs basic LLM generation.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| AI Model Name | AI Model (Model ID) | |
| System Prompt | System prompt to assign a role to the model | |
| User Message | ○ | User message to send to LLM |
| Result Storage Location | Variable name to store the generated results |
Tool Execution
Executes the tool's functions.
Configuration Parameters
| Name | Required | Description |
|---|---|---|
| Tool Name | ○ | Name of the tool to call |
| Function Name | ○ | Name of the function to execute |
| Parameters | Key/value parameters to pass to the function | |
| Result Storage Location | Variable name to store the execution results | |
| Success/Failure Judgment Variable | Variable name to store the execution success/false (true/false). When specified, the workflow will proceed to the next step without stopping even if an error occurs. |
Running a Workflow
This explains the procedure for running an Agentiqs workflow.

- Click [Workflows].
- A list of workflows will be displayed.
- Hover your mouse over the card of the workflow you want to run.
- The [Run] button will appear.
- Click the [Run] button.
- You will be taken to the [Execution History] tab, and the workflow will start running.
- You will be taken to the [Execution History] tab, and the workflow will start running.