Understanding triggers and actions
2 min read·Updated 6 March 2026
Understanding triggers and actions
Every workflow starts with a trigger and performs one or more actions. Here is what is available.
Trigger types
A trigger defines what starts the workflow. VanMan supports these trigger events:
- Job created — fires when a new job is added
- Job status changed — fires when a job's status changes (e.g. to Confirmed, In Progress, Completed)
- Job truck changed — fires when a job is reassigned to a different truck
- Job schedule changed — fires when a job's date or time is updated
- Booking created — fires when a new online booking comes in
- Booking status changed — fires when a booking moves through the pipeline
- Message sent — fires when an SMS or email is sent from a job
- Invoice created — fires when an invoice is generated
Each trigger can be filtered — for example, "Job status changed" can be set to only fire when the status becomes "Completed."
Action types
An action defines what happens when the workflow runs:
- Send SMS — send a text message using a template
- Send email — send an email using a template
- Change status — update a job or booking status
- Create Xero invoice — generate and sync an invoice to Xero
- Call webhook — send data to an external URL
You can chain multiple actions in a single workflow. For example: when a job is completed, send a thank-you SMS, create an invoice, and call a webhook to update your CRM.
Actions use your existing message templates and Xero configuration, so there is no extra setup required.
Was this article helpful?
Related articles
Still need help? Contact support
