Flow designer

With Prokuria there is a powerful feature that allows its users to create automation actions/steps that can accomplish a particular task for any entity, saving a substantial amount of time in the workflow process.

In this article, we will cover how to create a workflow and a brief description of the process.


You can create custom workflows by going to “Flow designer” from your Account settings.

To create a new workflow that can come into help, based on your need, you need to click “Add workflow”.

A pop-up modal opens for you to select, from the dropdown, the parent entity where the workflow needs to operate.

On the new workflow, you will have 3 different sections that will help you to set up everything.

1. Summary

The summary section will allow you to set up the main properties of your custom entity.

Name: the name of the custom workflow;

Description: the description of the workflow;

Run on entity: the entity where the workflow will execute all the steps;

Active: if checked, the workflow is active to use;

Real-time: it will execute the flow in real-time without any delay or refresh of the page.

2. Trigger

In the “Triggers” section you will set up the properties of the workflow.

There are 2 types of triggers: automat and button

2.1 How to trigger – select the type to trigger the workflow

2.1.1 How to trigger – automat

If selected, there will appear 2 more fields to select from, and this will automatically trigger the workflow if the conditions are meant.

  • Triggered by – If selected, this option will display two additional fields for selection. The workflow will automatically be triggered when the specified conditions are met
  • Trigger field – This field allows you to specify the exact condition or criteria that will activate the workflow. Once the criteria are satisfied, the workflow will be triggered accordingly.

          2.1.2 How to trigger – button

When selected, on the parent module there will appear a button that will trigger the workflow. Keep in mind that the button’s tag will be the name you filled up in the “Summary” section.

You can add buttons on internal or/and on public forms by checking the internal/public boxes.

The “Sort order” field helps you to order the buttons appearing in the form.

2.2 When to run flow

Here you will select the moment the flow is triggered: triggered or scheduled.

  • Triggered – will trigger the flow at the moment all the conditions are met (eg. when the button is pressed)
  • Scheduled – will trigger only once the scheduled delay is reached
  • Recurring – will trigger the flow repetitively, according to a specified time interval (e.g., daily, weekly, monthly)
  • Extra on publish RFQ – will trigger the flow when an RFQ is published, adding additional information or performing extra actions associated with this event.
  • Extra on place bid RFQ – will trigger the flow when a bid is placed on an RFQ, adding additional information or performing extra actions related to the placement of the bid
  • Extra on publish Auction – will trigger the flow when an auction is published, adding additional information or performing extra actions associated with the publication of the auction
  • Extra on place bid Auction – will trigger the flow when a bid is placed in an auction, adding additional information or performing extra actions related to the placement of the bid in the auction
  • Dialog – a special type of button that will have a pop-up window that will require extra data before executing the rest of the flow

3. Actions

In this section, you will add different actions in the workflow, based on your setup from the previous section.

ButtonsDescription
Send emailset an email that will be sent when the flow is triggered 
ConditionInclude a criterion that determines whether the associated steps will be triggered
Create recordcreates a new record in any module/entity from the platform
Update recordchoose a field to update once the flow is triggered
Output message add a message that will pop up when the flow is triggered
Redirectredirects the user that executes the flow to a new page: static link or new records
Filter childrenapplies filters to child records linked to the triggered record to determine where the actions should be applied
Run children flowtriggers another flow that operates as a sub-process or child of the current flow.
Run parent flowtriggers the parent flow, typically used to resume or influence a higher-level process from a child flow.
Audit performs an audit action that logs or reviews the details and activities of the flow for compliance or tracking purposes
Prompt AIusing an AI chat, you can execute complex tasks such as extracting key information from forms or conducting advanced analytics.
Recalculate datarecalculates or updates data based on new inputs or changes in the flow to ensure accuracy
add distributed POadd an action to distribute the PO to the supplier

In order for your flows to work after setting them up, you need to refresh them by pressing the button from the right corner of the page.


Are you stuck somewhere? Don’t worry, we’re here for you. Drop us a mail at support@prokuria.com and we’ll get back to you.