Workflow is the core of business process automation.
By combining triggers and action nodes, NocoBase enables the automated execution and orchestration of various business processes — from data updates and message notifications to condition validation and approval workflows. 
A NocoBase workflow consists of one trigger and a series of action nodes. The trigger initiates the workflow, and the actions are executed node by node.
 - Pre-action events are triggered before an action is executed. For example, when a salesperson submits an order, the system needs to check whether inventory is sufficient.
If stock is insufficient, the workflow automatically blocks the submission and alerts the user, preventing overselling or data errors.
When a NocoBase application includes multiple data sources, workflows can orchestrate logic between them to achieve backend automation. For example, when a new order is created in the ERP, the customer’s level in the CRM should automatically be upgraded to “Paid”.
 - With Webhook trigger, NocoBase can receive data from external systems and automatically perform specified actions.
For example, in an external customer support system, whenever a user submits new feedback, the data can be sent to NocoBase to automatically create a new ticket record.
With HTTP Request nodes, NocoBase can actively interact with external systems — calling APIs, pushing data automatically, and receiving responses.
For example, when the shipping status is updated in NocoBase, the order information can be automatically pushed to a logistics platform.
NocoBase workflows provide capabilities for manual debugging, version control, and log tracking — making development, testing, and execution traceability easier and more reliable.