Intelligent automation that frees your team to do what matters.
Workflow Engine
The intelligence layer that brings the entire Volume platform to life.
Using a visual, no-code workflow builder, you can design, build, and deploy complex automated processes — triggered automatically by system events, schedules, API calls, or manually. Rather than replacing your people, Workflows remove the repetitive, time-consuming tasks that prevent them from doing their best work, ensuring work is handled consistently, compliantly, and efficiently at any scale.
Understanding Workflows
Build your own or lean on our experts to acheive workflows that do the heavy lifting.
Define
Articulate your existing business processes and bottlenecks. Understanding exactly what you need to achieve and considering all the triggers, logic, and actions.
Create
Volume’s drag and drop workflow builder enables you to easily create workflows that can perform high volume repetitive tasks that save time and effort.
Test
Once a workflow has been created you can test and refine it in a completely isolated sandbox environment to ensure it is running correctly and producing the required outcomes.
Publish
One click deployment, results in the automation going live with zero delays. Monitor and manage the process quality with a dashboard to ensure it is running smoothly.
Changes can be made simply and versions of the automation are saved to protect against errors.
Workflow Architecture
Workflows utilise a robust block based model enabling the creation of complex automation flows.
Core Blocks
A block is a single step in your workflow. Each node does one specific thing: it might look up some data, send an email, make a decision, or perform a calculation.
Document Generation
Generate Document Node: Creates documents like contracts, invoices, or reports from templates, automatically filling in the relevant information.
Integrations & APIs
These nodes communicate with other software systems:
HTTP Request Node: Calls any external web service or API.
Stripe Node: Works with the Stripe payment platform.
Xero Node: Works with the Xero accounting system.
Microsoft Node: Works with Microsoft 365 services like email and calendars.
Utility
These nodes manage the workflow itself:
Start Node: Every workflow begins with this. It defines how the workflow is triggered.
Terminate Node: Ends the workflow and optionally returns results.
Trigger Workflow Node: Starts another workflow from within this one.
Code
Write Code Node: For situations where you need to do something very specific that isn't covered by the other nodes, you can write custom Python code.
Logic Operators
These nodes control the flow of your workflow:
If/Else Node: Makes decisions based on conditions. For example, "If the claim amount is over £1,000, send it for manager approval; otherwise, approve it automatically."
ForEach Node: Repeats actions for a list of items. For example, "For each customer in this list, send them a reminder email."
Database Control
These nodes let you interact with the information stored in your system:
Find Node: Searches for records in your database. For example, finding all customers who live in London.
Create Node: Adds new records to your database. For example, creating a new customer record.
Update Node: Changes existing records. For example, updating a claim's status from "pending" to "approved".
Communications
These nodes send messages to your customers or staff:
Send Email Node: Sends an email to one or more recipients.
Send SMS Node: Sends a text message to a mobile phone.
Variables
These nodes manipulate and transform data:
Maths Operation Node: Performs calculations like adding, subtracting, multiplying, or calculating percentages.
String Operation Node: Works with text, like combining names, extracting parts of an address, or converting text to uppercase.