61.1 The Visual Workflow Canvas

The Workflow Canvas is AIUNIFY Chat's visual editor for building and reviewing connected Workflow steps.

Unlike the classic linear form, the Canvas displays the Workflow as nodes and connections so you can see how visitor input moves through the flow.

61.2 Opening the Canvas

Open Workflows and select a Workflow Name or its Settings action.

The Workflow opens in the Canvas, where the trigger appears at the top and the configured steps appear as connected nodes.

61.3 Workflow Name

The top Canvas toolbar contains the Workflow Name.

You can edit the Name directly before saving the Workflow.

Use a descriptive name that makes the purpose of the Workflow clear to other workspace users.

61.4 Workflow Status

The Canvas toolbar provides three status choices:

  • Draft
  • Active
  • Disabled

61.5 Draft Status

Use Draft while creating, restructuring, or testing a Workflow.

A Draft Workflow is retained but is not intended to run for production visitor traffic.

61.6 Active Status

Set the Workflow to Active when its trigger and connected steps have been tested and are ready for visitor traffic.

Because Workflows are evaluated before the normal Agent response path, activate them only after confirming that their keywords are specific enough to intercept the intended visitor questions.

61.7 Disabled Status

Use Disabled when you want to stop a previously configured Workflow without deleting it.

This is useful when a campaign ends, a process changes, or a Workflow needs additional review before being used again.

61.8 Trigger Node

The Canvas represents the Workflow trigger as a dedicated top node.

The trigger contains the configured keywords and Match Mode.

The supported Match Modes are:

  • any
  • all
  • exact

61.9 Adding Steps

The Add step palette provides:

  • Message
  • Question
  • Branch
  • Tag lead
  • Webhook
  • Escalate

Select the required step type to add a new node to the Canvas.

61.10 Connecting Nodes

Connect nodes by dragging from a node handle to the next step.

Branch nodes provide a separate connection handle for each configured case so different results can travel down different paths.

Review every connection before saving. An unconnected node may not participate in the visitor flow as intended.

61.11 Editing a Node

Select a Canvas node to open its inspector on the right side.

The inspector exposes the settings applicable to that node type.

Selecting empty Canvas space clears the current node selection.

61.12 Deleting a Canvas Node

Use the node inspector's Delete action to remove a selected step.

The Trigger node cannot be deleted through the normal node-delete operation.

When a step is deleted, connections entering or leaving that node are also removed. Inspect the remaining flow before saving.

61.13 Saving the Canvas

Select Save in the Canvas toolbar after changing the Name, Status, trigger, nodes, or connections.

The Canvas saves both the Workflow's executable steps and the visual Canvas definition.

61.14 Using Linear Edit

Select Linear edit when you want to return to the standard Workflow form.

The linear form is most useful for Message, Question, and Escalate sequences. Use the Canvas for visual branching and advanced nodes such as Tag Lead and Webhook.

61.15 Canvas Navigation

The Canvas includes visual controls and a MiniMap for navigating larger flows.

As Workflows become more complex, keep the graph organized so another workspace user can understand the visitor path without reverse-engineering the connections.

61.16 Deleting the Entire Workflow

Deleting a Canvas node is different from deleting the complete Workflow.

To remove the entire Workflow, return to the Workflows list and use its delete action.

The interface warns that deleting the Workflow cannot be undone.

If the goal is only to stop execution temporarily, use Disabled instead of deleting it.

61.17 Final Activation Checklist

  1. Confirm the Workflow Name.
  2. Confirm its keyword trigger and Match Mode.
  3. Verify every node's settings.
  4. Verify every required node is connected.
  5. Test all Branch paths.
  6. Test Lead tags and Webhook actions where used.
  7. Verify Escalate reaches the intended human-handoff state.
  8. Save the Canvas.
  9. Set Status to Active only after testing is complete.
Write Your Comment