Skip to content
  • There are no suggestions because the search field is empty.

Building a Workflow in the Workflow Builder

Ready to start automating your workflows? This article will walk you through the basics of building a workflow using the Workflow Builder. From understanding Starting actions and Actions, to adding and configuring nodes in the Workflow Editor.

The basics

Every workflow you build must include:

  • At least one Starting action – the event that starts the workflow

  • At least one additional Action – the event that happens as a result

Let’s break that down.

What is a Starting action?

A Starting action is the starting point of your workflow. It’s the event that causes your automation to begin.

Example:
You want to start a workflow whenever you receive a new job request via email. In this case, the receipt of the email acts as the Starting action.

Available starting actions

Currently, you can choose from the following Starting actions in the Workflow Builder:

Starting action name

What does it do?

Link to article


Incoming Email

Triggered when a new email is received


Link

Out of Hours Receptionist

Triggered when a call is received during out of hours


Coming soon

Bot message received

Triggered when a message is received from a linked bot


Coming soon



Call completed

Triggered once a call has been completed in the Concierge Support


Link




What is an Action?

An Action is a step that runs after a Starting action triggers a workflow, or after another Action or condition occurs within it.

Example:
Following a job request email (the Starting action), your workflow might automatically create a new job in BigChange. That job creation is the Action.

Available Actions

These are the Actions currently available in the Workflow Builder:

Action name

What does it do?

Link to article

Search Contact in BigChange 

Search BigChange for a contact by name/email/phone and return either one, many, or not found.


Link

Create a Contact in BigChange


Create a new contact in BigChange


Link

Create a Job in BigChange


Create a new job in BigChange


Link

Create a Contact Note in BigChange


Create a new Contact Note (or ticket) in BigChange


Link

Find a Contact in BigChange


Find a contact by ID or reference in BigChange


Link

Find a Job in BigChange


Find a job by ID or reference in BigChange


Link

Conditional Value


Match text and set a value if found


Link

Date Time


Perform actions based on date and time


Link

Extract Text


Extract something from text to use later


Link

Send Email


Send someone an email


Link

AI Prompt


Send a prompt to an AI and get a structured response


Link

External Action

 

Call a Third Party System to perform actions or get data


Coming soon


Want to learn how to configure specific Actions? Check out the dedicated articles in the table above.


Conditions

In some workflows, you’ll want to make decisions before continuing with an action. That’s where conditions come in.

A condition is a rule that checks whether certain criteria are met before the workflow moves forward. Conditions help your workflow decide what to do next, based on real-time data.

📚Learn more about setting up conditions, including examples, in the Conditional Value node article.


Using the Workflow Editor

  • The Workflow Editor is your visual canvas for building workflows.
  • Each block in your workflow is called a node. 
  • You can drag and drop nodes from the Library on the left-hand side of the editor.
  • To open the Library, click the Library button in the editor. 
  • Click the X button to close the Library for more editing space. 

chrome-capture-2025-08-11 (2)


Adding and Moving Nodes

  • To add a node, drag it from the Library into the editor canvas.
  • To move a node, simply drag it to a new position.

addingdragging


Deleting Nodes

To delete a node:

  1. Click on the node to highlight it.
  2. Press the Backspace or Delete key on your keyboard.

Configuring Nodes

To configure a node:

  1. Once you have added a node to the canvas click on the node. 
  2. This will open the Properties panel on the right hand side.
  3. Fields marked with an asterisk must be populated in order to configure a node.
  4. Press the Save button at the bottom to save your configuration.

properties panel

⚠️ Note

Closing the Properties panel without pressing save will mean all configuration/changes will not be saved.


Using Variables 

Variables allow you to use data from earlier in your workflow in later steps of your workflow.

By adding variables, you dynamically map the data output of the specified data point, into the node you're currently configuring.

Click + Add a Variable when configuring a node to see a list of available variables, grouped by the earlier nodes in your workflow. This helps you quickly understand what data can be reused and where it originally came from.

Using variables

Default variables

Some nodes provide default variables which can be used later in the workflow, for example:

Incoming Email Starting action:

  • From - Sender or the forwarding address depending how the emails are set up
  • Subject - The email subject line
  • Body - The main email content
  • PDF Text - Text extracted from any attached PDFs

BigChange Actions, (like Searching for/Creating a Contact or Job), will give certain BigChange specific data points as variables, such as:

  • Contact / Job ID
  • Job reference 

Custom Variables

Using the Extract Text node or the AI Prompt node, you can also define your own variables. 

💡 Tip

You can combine multiple variables or mix static and dynamic data to tailor the outcome to your workflow's needs.


Connecting Nodes

To connect nodes:

  1. Hover over the small connection point on the edge of a node.
  2. Click and drag to the connection point on another node.
  3. An arrow will appear, linking them together.

Connecting nodes

⚠️ Note

You can’t connect backwards from an Action to a Starting action.`

Now that you know how to build workflows step-by-step, you're ready to start automating!