Skip to main content

Automation module

How to create automations for your account by yourself

The automation module allows you to automatically execute actions in ProgressionLIVE when a specific event occurs in a task.

These automations replace the majority of the old plugins and give administrators direct control over processes, without any technical intervention.

An automation always consists of three elements:

  1. A trigger (when it occurs)

  2. Conditions (in what context)

  3. An action (what is executed)

Automations apply at the account level, not to an individual user.

Some automations are "premium" — a fee of $25/month will be added to your invoice for their setup.


Accessing the Automation Module

Open the Manage menu

Click on Automation in the left panel

Use:

  • Automation Catalog to create

  • My Automations to manage existing ones

Tip: If the Automation menu is not visible, this is generally a permissions issue. Support can enable access for your user role.


Understanding the "My Automations" Screen

Each automation displays:

  • Name

  • Trigger

  • Automation type

  • Creator

  • Status (enabled or disabled)

Available actions:

  • Edit

  • Duplicate

  • Enable / Disable

  • Delete

  • View change history

Tip: Use a descriptive and standardized name, for example:

WO – Send work order at Completed

Available Automation Types

Automated Email Sending

The most commonly used automation.

Allows you to automatically send an email to:

  • a client

  • a location

  • a human resource

  • assistants

  • a fixed email address (e.g. to administration)

Possible Triggers

  • Upon reaching a specific task status

  • After a delay following a task status change

  • Based on a date field in the task (e.g. appointment)

Recipients

  • Recipients can be:

  • dynamic (from the task, e.g. the task client's email)

  • fixed (email address entered manually)

Important:

A field must be of the Email type to be selectable as a recipient, or be a base email field in Progression.

Email Content

  • Customizable subject and message

  • Insertion of dynamic data (task code, fields, etc.)

  • Formatting (bold, italic, links)

Advanced Options

  • Fixed reply-to address

  • Attach a PDF via a print template

  • Save the PDF in the task

  • Include the task's attachments

  • Add a payment link (requires the payment module)

  • Sending conditions (e.g. boolean "Send email")


Automated SMS Sending

Works on the same logic as email sending, with a few differences:

  • No subject

  • One recipient at a time

  • Required fields of type Phone

Tip: SMS is ideal for urgent communications (e.g. "We are on our way").

Progression accounts have a significantly lower SMS sending limit than email. Avoid replacing all emails with SMS.


Copying Information Between Task and Entity

Allows you to automatically copy data between:

  • client ↔ task

  • location ↔ task

  • human resource ↔ task

  • task ↔ task

Common use cases:

  • Copy client notes into the task upon creation

  • Copy the technician's final note into the client record at the end

Important options:

Always copy data (will overwrite the current field content)

Copy only if the destination field is empty

Tip: Create a dedicated field (e.g. "Imported client note") to avoid overwriting manually entered data.


Task Creation on Transition

Automatically creates a new task when an existing task reaches a specific status.

Examples:

  • Quote accepted → creation of a service call

  • Work started → creation of a report or form

  • Work completed → creation of a follow-up task

  • Available options:

Task type to create

  • Initial task status

  • Parent/child link between tasks

  • Automatic copying of the client, location, human resource, appointment, and items


Adding Items at Task Creation

Fixed-price item

Automatically adds one or more products as line items on the invoice when a task is created.

Examples:

  • Labour

  • Travel fees

  • Basic inspection

The quantity can be:

  • 0 (the technician adjusts)

  • a minimum (e.g. 3 hours)

Variable-price item (percentage)

Adds an item calculated as a percentage of the invoice total.

Common example:

  • fuel surcharge

Note: this automation is premium.


Advancing a Task Upon Payment Receipt

When the client makes a payment via a link:

the task automatically advances to a defined status (e.g. Payment Received, Ready to Invoice)

Note: this automation requires the Progression payment module.

Invoice Consolidation

Allows you to group the billing of multiple tasks into a single final task in order to issue a single invoice.

Two approaches:

  • main task with sub-tasks

  • consolidation by client and location

Note: this automation is premium.


General Best Practices

  • Test every automation before activating it in production

  • Avoid complex undocumented chains

  • Temporarily disable rather than delete

  • Document your internal automations

  • Use test task types or statuses


FAQ — Automation

What is the automation module used for?

It allows you to automatically execute actions (email, SMS, task creation, data copying, billing, etc.) when a specific event occurs in a task.

Does an automation apply to all users?

Yes. Automations are active at the account level and apply to all tasks that meet the defined criteria.

Why is my automation not triggering?

Verify that it is enabled, that the task type and trigger status are correct, that the conditions are met, and that the required fields (email or phone) are properly filled in.

What is the difference between "the task can change status" and "must remain at the status"?

Can change status: the action will be executed even if the task subsequently progresses.

Must remain at the status: the action is cancelled if the task changes status before sending.

Can I use a custom field as a recipient?

Yes, provided the field is of type Email for an email or Phone for an SMS.

Can I attach a PDF in an automated email?

Yes, via a print template. The selected PDF will be automatically attached to the email.

Do SMS replace emails?

No. SMS is recommended for urgent or time-sensitive communications (e.g. "We are on our way").

Can I disable an automation without deleting it?

Yes. Disabling is recommended for testing or temporary adjustments.

Do I need to convert my old plugins into automations?

No, only if you need to modify them or regain control of their configuration.

Did this answer your question?