Skip to main content

Automation Workflows

Learn how to automate repetitive tasks and streamline your business processes by creating visual workflows that respond to events in your CRM.

T
Written by Tania
Updated today

Automation Workflows allow you to build step-by-step automated processes that initiate actions when specific conditions are met. Whether you want to automatically send follow-up emails, create tasks for your team, or integrate with external systems via webhooks, this feature helps you work smarter by reducing manual effort and ensuring consistent follow-up across all your customer interactions.

Prerequisites

  • CRM Admin rights are required to create and manage Automation Workflows

  • Email templates must be created before they can be used in Send Email actions

How do I create a new workflow?

Step 1: Navigate to Automation Workflows

From your CRM, go to "Settings" in the left-hand navigation menu, then select "Automations". This opens the workflow management area where you can view all existing workflows or create new ones.

If you haven't created any workflows yet, you'll see an empty state with a prompt to get started.

Step 2: Create Workflow

Click the "+ Add Workflow" button in the top right corner of the screen.

Step 3: Select a trigger type

You'll be presented with a selection screen where you choose what event will trigger your workflow. Select from the available trigger types (covered in detail below), then click "Next".

Step 4: Name your workflow

Enter a descriptive name for your workflow that helps you identify its purpose. For example: "New Lead Follow-up Sequence" or "Quote Chase - Premium Products". Click "Create" to proceed.

Your new workflow will open in the full-screen editor, ready for you to add actions.

What triggers are available?

Triggers determine when your workflow starts running. The trigger appears as the first card in your workflow diagram and cannot be deleted or changed once the workflow is created.

1. Record Created

This trigger runs automatically whenever a new record of a selected type is created in your CRM. You can configure Record Created triggers for:

  • Problems – Trigger when a new problem is logged.

  • Opportunities – Trigger when a new opportunity is created.

2. Record Closed

This trigger runs automatically when a record with an associated pipeline reaches its final stage and is marked as closed. You can configure Record Closed triggers for:

  • Problems – Trigger when a problem is moved to its final pipeline stage and closed.

  • Opportunities – Trigger when an opportunity is moved to its final pipeline stage and closed.

3. Quote Chase

The Quote Chase trigger is designed for automated follow-up sequences on Quotes. When configuring this trigger, you'll see a multi-select dropdown where you can choose which document templates should initiate this workflow. The dropdown displays either the specific template name or "(X Selected Templates)" when multiple templates are chosen.

If you'd like to suggest additional triggers, please share your ideas via our Feedback Portal. This feature has just been released, and we look forward to your feedback as we continue to expand and improve it.

How do I filter which records trigger my workflow?

You may not want every new record to trigger your workflow. For example, you might only want to send automated emails to opportunities from a specific region or above a certain value.

Step 1: Click "Filter Record"

On your trigger card, you'll see a hyperlink labelled "Filter Record". Click this link to open the filter configuration modal.

Step 2: Configure your filters

The filter modal uses the same powerful filtering interface you're familiar with from CRM Reports. You can add multiple filter conditions to narrow down exactly which records should trigger the automation.

Note: The modal only displays a preview of records that exist in the CRM at the time you configure the filters. If new records are created later that match those filters, the automation workflow will still trigger for them. The current list is simply to help you confirm that your filters are configured correctly.

Step 3: Save your filters

Once satisfied with your filter configuration, save your changes. Only records matching these criteria will trigger the workflow going forward.

How do I configure my workflow?

Once created, your workflow opens in a full-screen view with three tabs:

  • Workflow – This is where you build and visualise your workflow as an easy-to-understand flowchart. Each step appears as a card connected in sequence.

  • Versions – This tab stores every version of your workflow over time. You can review important timestamps and compare notes. It helps you track progress and maintain control as your workflow evolves.

  • Run History This tab shows a chronological record of every time your workflow has been executed. Each run includes details such as the status, timestamps, and any outputs or errors. It’s useful for troubleshooting, auditing, and understanding how your workflow behaves in real scenarios.

The Workflow tab is where you'll spend most of your time configuring the workflow logic.

What actions can I add to my workflow?

Actions are the steps your workflow performs after the trigger fires. You can add multiple actions in sequence, and each one executes in order.

To add an action, click the "+" button that appears below the existing cards in your workflow diagram.

Available Actions

  • Send Email – Automatically send an email to the customer or a specified recipient using one of your pre-configured email templates. Select the template from a dropdown directly on the card.

  • Create Task – Generate a task and assign it to a team member. You can specify the task name, assignee, description, and due date directly on the card and in the configuration settings.

  • Add Tag – Automatically add a tag to the record, helping you categorise and track records that have passed through your workflow.

  • Remove Tag – Remove a specified tag from the record, useful for updating record status as it progresses through different workflows.

  • Fire Webhook – Send data to an external system by triggering a webhook URL. This enables integration with third-party applications and custom systems.

  • Delay – Add a waiting period before the next action executes. This is essential for spacing out communications (e.g., sending a follow-up email 3 days after the initial contact).

How do I configure each action step?

Each action card displays key configuration options directly on the card itself, with additional settings available via the configuration panel.

When configuring actions, you can use the button on the right to insert dynamic information from the record the workflow is running on.

Configuring Send Email

The Send Email card displays a dropdown where you select your email template. Simply choose the appropriate template, and the workflow will send that email when this step executes.

Note: Make sure the template you want to use has been created before adding it to your workflow.

Configuring Create Task

The Create Task card shows the following fields directly on the card:

  • Assignee – Select the user who will receive the task

  • Task Name – Enter the name/title for the task

Click the cog icon on the card to access additional settings:

  • Description – Add detailed information about what the task involves

  • Due Date – Configure when the task is due using one of three options:

    • Fixed Date – Select a specific calendar date

    • Dynamic Date – Set a number of days after the task is created (e.g., "5 days from now")

    • Select from Record – Pull the due date from a date field on the triggering record

Configuring Add Tag / Remove Tag

Select the tag you want to add or remove from the dropdown on the card.

Configuring Fire Webhook

Enter the webhook URL that should receive the data. The workflow will POST relevant record data to this endpoint when the step executes.

Configuring Delay

The Delay card shows two fields directly on the card:

  • Days – Enter the number of days to wait

  • Hours – Enter the number of hours to wait

These values are combined to create the total delay. For example, setting 2 days and 4 hours means the next step will execute 52 hours after the current step completes.

Removing an Action

To remove an action from your workflow, hover over the card and click the delete icon that appears. Note that you cannot delete the trigger card.

How do I test my workflow?

Before enabling your workflow for live use, you can test it to verify that all steps work as expected.

Step 1: Click the test button

At the top of the workflow editor, click the "Test Workflow" button.

Step 2: Select a test record

A dialog will appear asking you to select a specific record to test against. Choose a record of the appropriate type (e.g., if your trigger is "Opportunity Created", select an existing Opportunity).

Step 3: Review test execution

The test runs all workflow steps immediately, bypassing any configured delays. This allows you to quickly verify the entire workflow logic without waiting.

Note: During testing, any emails generated by the workflow are sent only to you (the person running the test), not to actual customers. This ensures you can safely test email-based workflows without accidentally contacting real customers.

Step 4: Check results

After the test completes, review the results to confirm each step executed successfully. If any steps fail, you'll see error details explaining what went wrong.

How do I enable my workflow?

Workflows use a publish/draft model to give you control over when changes go live.

Publishing a New Workflow

When you've finished configuring your workflow and testing it:

  1. Click the "Publish Workflow" button

  2. Enter an optional comment (defaults to "Version Updated") to help you track changes later

  3. You'll be prompted: "Enable Workflow after publishing?"

    1. Keep this option enabled to ensure the workflow is active and ready to process newly created records.

    2. Clear this option to publish the workflow without enabling it. This is useful if you plan to activate it later.

  4. Click Confirm to publish it.

Note: A workflow must be published before it can be enabled. Draft workflows cannot be turned on.

How do I check run history?

The Run History feature allows you to monitor all workflow executions and troubleshoot any issues.

Viewing Run History for a Workflow

  1. Open the workflow you want to review

  2. Navigate to the Run History tab

  3. You'll see a table listing all workflow runs, including:

    1. The record that triggered the workflow

    2. The date and time of execution

    3. Success or failure status

    4. Details of any errors that occurred

Viewing Workflow History for a Specific Record

You can also see which workflows have run for a specific record:

  1. Navigate to the record

  2. Click on the "Automation History" tab

  3. View all workflow activity for that specific record

How do I retry a failed run?

If a workflow run fails (for example, because a required field wasn't populated), you can retry it after fixing the underlying issue.

Step 1: Identify the failed run

In the Run History, look for runs with a failure indicator. Click on the failed run to see the error details.

Step 2: Fix the underlying issue

Based on the error message, address the problem. For example, if a "Create Task" step failed because no assignee was specified on the record, update the record to include that information.

Step 3: Click Retry

Click the Retry button on the failed run. The workflow will re-attempt execution from the point of failure, rather than restarting from the beginning.

How do I edit an existing workflow?

Editing a Published Workflow

When editing a published workflow, we recommend making your updates in a draft version so the live workflow remains unchanged until you publish the updates.

  1. Open the workflow you want to edit

  2. Click the "Edit Workflow" button

  3. Make your changes in the draft version

  4. When ready, click "Publish Workflow" to make your changes live

Discarding Changes

If you decide you don't want to keep your changes:

  1. Click the "Discard Changes" button

  2. The workflow will be restored to the version that existed prior to your edits

How do I view version history?

Publishing a workflow automatically creates a new version. You can view recent versions in a tile on the report builder screen, or open the dedicated Versions tab to see the full publication history.

Step 1: Open the workflow

Navigate to the workflow you want to review.

Step 2: Access Version History

Click on the "Versions" tab to open the version history page.

Step 3: Review past versions

You'll see a list of all published versions with:

  • Version number

  • Status

  • Active Runs

  • Publish comment (if provided)

This helps you track changes over time and understand when specific modifications were made.

What decisions are needed for in-flight runs?

When you have workflows that are actively running (processing records), certain actions require you to make decisions about those in-progress executions.

When Publishing Updates

If there are workflow runs currently in progress when you publish a new version, you'll be prompted:

"Do you want to upgrade all running instances to the latest version?"

  • Yes (default) – All currently running workflows will switch to using the new version for their remaining steps

  • No – Running workflows will complete using the version they started with

Note: Choose "Yes" if your changes fix bugs or improve the workflow. Choose "No" if you want to ensure running workflows complete with consistent behaviour.

When Disabling a Workflow

If you disable a workflow while there are runs in progress, you'll be prompted:

"Do you want to cancel all running instances?"

  • No (default) – Running workflows will complete their remaining steps before stopping

  • Yes – All in-progress workflow runs will be immediately cancelled

Note: In most cases, you'll want to let running workflows complete. Only cancel them if there's an urgent need to stop all activity immediately.

Did this answer your question?