Dynamic Call Action Node

The Dynamic Call Action node calls another published Action — but unlike the regular Call Action node, which targets a fixed Action you pick at design time, it chooses the target at runtime from a value in your data.
Use it to route records to different Actions based on their content — for example, calling a different validation Action per product type.
Setup
- Add a Dynamic Call Action node and connect it to upstream data.
- Set the field that holds the target Action's name. At runtime, the node reads this field and calls the Action whose name matches.
- Optionally map input values to the called Action's parameters.
Requirements
- The field must contain the exact name of a published Action.
- The called Action must have a From Action trigger so it can receive the data.
- If the field is empty or names an Action that doesn't exist, the node returns an error in its response rather than failing the whole Action.
Dynamic vs. regular Call Action
| Call Action | Dynamic Call Action | |
|---|---|---|
| Target Action | Chosen at design time | Resolved at runtime from a field |
| Use when | You always call the same Action | The Action to call depends on the data |
Next steps
- Call Action node — call a fixed Action
- From Action Trigger — make an Action callable