Workflow Automation

Understanding triggers and actions

Learn about the trigger events and action types available in VanMan's workflow builder.

Updated 6 March 2026 · 2 min read

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.

Can't find what you need?

Our support team is here to help.

Contact support