Here's a real-world example of a Robin workflow. It illustrates how to automate the updating of a priority level on a WO based on business conditions, without any manual action.
This flow is triggered as soon as a WO is modified in Robin. It first checks if the WO is still in progress, then evaluates several conditions on the quote date to automatically assign the right priority level: low, medium or high.

Trigger listens for all changes on asset type WO (#19). The field Asset is left blank to apply to all WOs, regardless of the asset concerned — the flow will trigger each time an operator or system modifies a WO of this type.
Configured parameters:
WO (#19) — only changes to this asset type trigger the flow.💡 If you want to restrict the flow to a specific WO (for example to test), you can enter a specific asset in the field Asset — remember to empty it before going into production.
A router checks the status of the WO before going any further. This step is essential: it avoids recalculating and overwriting the priority of a WO already completed, which could distort the monitoring indicators.
The router evaluates a condition on the status field of the WO and directs towards two paths:

A second router evaluates the WO's quote date and directs the flow to the correct priority level. Conditions are evaluated in order — the first true condition is applied, subsequent conditions are ignored.
The order of the branches is therefore important: If shortage is evaluated first, which means that a back-ordered WO will always be classified as low priority, regardless of its quote date.
add_days(now();-30), which is the date 30 days ago. Look at the list of data manipulations to easily find this type of very useful function.
Action Update Asset : the field Priority — enumeration_3 of the WO is updated with the value Weak.
This branch is reached only if the WO is in a rupture situation (shortage), regardless of its quote date. A broken WO cannot be processed — assigning it a low priority allows it to be visually distinguished in Robin views and prevents it from artificially moving up in the planning queues.
Configured parameters:
WO (#19)1. Asset Modified asset idPriority — enumeration_3, value Weak


Action Update Asset : the field Priority — enumeration_3 of the WO is updated with the value High.
This branch is reached when the quote date is more than 30 days away and the WO is not out of stock. Even if the deadline is far away, a high priority is applied to signal that this WO must be planned and monitored — this is typically a strategic or long manufacturing cycle WO.
Configured parameters:
WO (#19)1. Asset Modified asset idPriority — enumeration_3, value High

Action Update Asset : the field Priority — enumeration_3 of the WO is updated with the value Average.
This branch is reached when the quote date is less than 30 days away and the WO is not out of stock. The WO is close to its deadline — a medium priority signals that it requires special attention in the coming days without blocking the planning of other orders.
Configured parameters:
WO (#19)1. Asset Modified asset idPriority — enumeration_3, value Average

Each time a WO is modified in Robin, its priority level is recalculated and updated automatically according to the progress and proximity to the quote date — without intervention from the operator or workshop manager.
| Condition | Priority applied |
|---|---|
| WO out of stock (shortage) | Weak |
| Quote date in more than 30 days | High |
| Quote date in less than 30 days | Average |
| WO completed or no conditions | No updates |
If you're having trouble or want to become an expert on Robin workflows, we recommend looking at the following pages:
This page does not seem clear to you or do you need help? Do not hesitate to contact us at support@zozio.tech !