Skip to content
English - United Kingdom
  • There are no suggestions because the search field is empty.

Understanding Workflows

Workflows are an automated event-triggering system that helps you streamline and automate actions within the platform.

A workflow automatically performs specific tasks when certain conditions (called triggers) are met — saving time and ensuring consistency across your operations.

Each workflow consists of two main components:

  • Workflow Templates – define what should happen and when.

  • Workflows – actual instances that run when triggers occur.

Workflow Templates

A workflow template is the blueprint that defines the sequence of actions, triggers, and optional conditions.
Templates are managed in:
Automation → Workflows

On this page, you’ll see:

  • A list of all existing workflow templates

  • A Create New Template button that opens the Workflow Builder

b46d80b9-41e1-4f5a-926f-7773cfa1354e

Template Structure

Each workflow template is built using connected nodes in a visual flow diagram.

A template is made up of the following parts:

  1. Trigger
    Defines when a workflow begins.

    Example: “Member created” or “Form submitted.”
    You can add multiple triggers, but this will create separate templates to avoid confusion later.

  2. Modifiers (optional)
    Modify when or how a workflow runs. Modifiers can:

    • Filter results (limit scope)

    • Add delays (schedule timing)

    Modifiers are applied in the order you add them.

  3. Actions
    Define what happens when the workflow runs — such as sending an email, updating a record, or triggering a webhook.
    You can add multiple actions, and they’ll execute in order from top to bottom.

All nodes must be connected with lines — from a trigger (output) to an action (input).
Any node not linked to a trigger will be ignored when you save the template.

Create a Workflow Template

Follow these steps to build a new template:

  1. Go to Automation → Workflows → Workflow Templates.

  2. Click + New Template (top-right corner) to open the Flow Builder.

  3. Click the top placeholder to choose your trigger.

140fffca-bad2-42f1-9576-f8cf8f44762d

  1. Click the next placeholder to choose your action.

e82093ac-7452-4654-a3ce-c0f7b3cfa565

  1. Enter any required parameters for the action, such as recipients or content.

    See the Recipients section below for available options.

92e286a1-7250-489f-829f-5648b96c1d49

  1. Click Save Template, then enter a name and optional description.

Add a Modifier (Optional)

To refine your workflow:

  1. Open the Modifier List on the right side of the builder.

  2. Choose the desired modifier — a new node will appear.

  3. Delete the existing connection between the trigger and action.

  4. Reconnect the flow:
    Trigger → Modifier → Action

c1c2c363-b1d7-429b-93bf-f8db562dc0f2

Delete a Node or Connection

To remove a node or connection:

  • Click the element to highlight it.

  • Press Delete or Backspace.

Recipients

When configuring an action, you can define who should receive it.

Static Recipients

  • A specific user

  • A role-based group (e.g., Administrators, Staff)

Dynamic Recipients

  • Affected User – the user involved in the trigger event.
    Example: If the trigger is “Member Created,” the new member becomes the recipient.

  • All Users – all active users

  • All Members – all active members

  • All Staff – all active staff members

Webhooks

You can trigger an external process using the Webhook action.
This allows the workflow to communicate with other systems or applications.

Set Up a Webhook

  1. Go to Automation → Workflows → Webhooks.

  2. Click Add Authentication, choose an authentication type, and enter credentials.

8c251bb1-052d-4692-baa4-5e61ef16b0f1

  1. Click Add Endpoint and fill in:

    • The webhook URL

    • The request type (GET, POST, etc.)

    • The authentication you created earlier

4921ac96-bea3-4373-959c-3bcfebbca710

Use a Webhook in a Workflow

  1. In the Workflow Builder, select your trigger.

  2. Add the action Trigger Webhook.

  3. Choose the endpoint you created.

  4. (Optional) Click Add Parameter to define key–value pairs required by the webhook.
    This allows you to send specific workflow data to the external system.

Editing Workflow Templates

Workflow templates cannot be edited directly.
This prevents issues with workflows that are already running.

To make changes:

  1. Clone the existing template.

  2. Update the cloned version as needed.

  3. Save it as a new template.

  4. Delete the old version once you’ve verified the new one.

This approach ensures running workflows continue unaffected.

Workflow Instances

When a trigger event occurs, the system automatically creates a workflow instance based on the matching template.

View all running and completed workflows at:
Automation → Workflows → Workflow List

From this view, you can:

  • Monitor the current status of workflows

  • Click into a workflow to see the progress and details of each step

Summary

Component Description
Trigger Event that starts the workflow
Modifier Optional filter or delay before running
Action The operation the workflow performs
Template Defines the structure of an automation
Workflow The live instance created when triggered