Skip to main content

How-to Video: Automating Tasks

Updated today

In this video:

  • About Automation

  • Add Automation

How Does Automation Work in Tasks?

Automation allows you to trigger actions automatically when specific conditions are met within a Task, Subtask, or Client Request.

You likely learned Apollo Root Cause Analysis methodology in math class. It states that conditions and actions must coexist for something to happen. Well, that’s exactly what automation is!


Table of Contents



Understand How Automation Works

Automation is applied to:

  • Tasks

  • Subtasks

  • Client Requests (within a Task)

Automation is built using conditions and actions—also known as if-then statements.

  • Condition (If/When) – The trigger

  • Action (Then) – What happens next

Example:

  • Condition: When the task status is Ready

  • Action: Set assignee to Angela Martin

In other words:

If the task status becomes Ready, then assign it to Angela Martin.

Both a condition and an action are required for automation to work.


Add Automation to a Task

You can add automation after creating a task or subtask inside the Task Workspace.

Example: Automatically Reassign a Task Before It’s Due

  1. Open an existing Task.

  2. Add or confirm a Due Date.

  3. Click Add Automation.

Next, you’ll configure:

  • A Condition

  • An Action

Step 1: Choose a Condition

  1. Click the first dropdown under Conditions.

  2. Select a condition type. Examples include:

    • When the task status is…

    • When a task is approaching a date

    • When the task reaches a date

    • When the task is past a date

Example setup:

  1. Select When the task is approaching a date.

  2. Enter the number of days (for example, 3).

  3. Choose the date type (such as Due Date).

This means:

If the task is 3 days away from its due date…

Step 2: Choose an Action

  1. Select Set assignee(s) from the Action dropdown.

  2. Choose the team member(s) to assign.

This means:

…then assign the task to the selected team member(s).

Click Add Automation.

Once saved, you’ll see a summary of your if-then statement under the Automation section.

Important: Automation will not save unless both a condition and an action are configured.


Edit or Add Additional Automation

To edit an existing automation:

  1. Click the three dots next to the automation rule.

  2. Select Edit.

  3. Make your changes.

You can:

  • Add multiple automation rules to a task

  • Apply automation to Tasks, Subtasks, or Client Requests

  • Configure automation during task creation or afterward

Best Practice: Use automation to manage hand-offs between preparers and reviewers to reduce manual reassignment.



How Actions Are Determined

Canopy only displays actions that are compatible with your selected condition.

In other words:

  • Available actions depend on your chosen condition.

Example:

If your condition is:

  • When a date is approaching

You might see actions such as:

  • Set assignee

  • Send an email

However:

  • If a contact does not have an email address on file, the Send Email action will not appear.

  • Once an email is added to that contact, the email action becomes available.

This reduces setup errors and keeps automation logic aligned with real data.



Handle Automation Errors

Automation may stop working if an element tied to the condition or action is removed.

Example:

  • A Custom Date is used in a condition

  • The Custom Date field is later deleted

To resolve:

  1. Recreate or select a valid date field.

  2. Update the automation condition.

Always review automation rules after deleting:

  • Custom fields

  • Custom dates

  • Status options



Summary

Automation in Canopy:

  • Uses simple if-then logic

  • Applies to Tasks, Subtasks, and Client Requests

  • Helps automate reassignment and deadline management

  • Displays only compatible actions to reduce setup errors

When used strategically, automation keeps work flowing between team members and reduces manual follow-up.


Need Help?

Contact Support or ask Penny, our AI Support Bot, for assistance.

Did this answer your question?