Skip to main content
Workflows Workflows let you design quote approvals, contract intake, and other multi-step processes on a visual canvas. When a run requires human review, it sends a notification to Watchtower. Use Workflows to:

Route runs by conditions

Pause for human review

Execute actions on approval

Getting started

1

Create a workflow and select a trigger

Go to Workflows in the sidebar and create a new workflow. Click the Start node and choose a trigger: Quote approval (when a sales rep submits a quote) or Contract uploaded (when a contract PDF is uploaded or forwarded). One active published workflow applies per trigger at a time.
Start node with trigger selection
2

Add nodes and connect them

Use the toolbar at the bottom to add Switch, Review, Action, End, and Note nodes. Connect them by dragging edges between nodes. Click any node to open its configuration panel. Save to preserve your draft; Publish when the workflow is ready to go live.
Workflow canvas

Node types

NodePurpose
SwitchRoute the run down different branches based on conditions
ReviewPause the run and create an approval task in Watchtower
ActionRun a Sequence operation (publish quote, create schedule, etc.)
EndTerminate a branch
NoteCanvas annotation; does not execute

Switch node

The Switch node evaluates conditions against the quote or contract data and routes the run down the matching branch. Add branches with + and remove them with −. The final branch is always Else (catch-all for runs that do not match any condition). Each branch has one or more conditions; multiple conditions on a branch use AND logic. Available properties: Total contract value, Total discount value, Products, Currency, Raw text, Comment.
Switch condition builder

Review node

The Review node pauses the workflow and creates a task in Watchtower assigned to the approvers you configure. The run holds until someone completes it. Configure the review type (e.g. Quote) and add approvers. The node exposes Approved and Rejected output paths; connect each to the appropriate next step.
Review node configuration

Action node

The Action node runs a Sequence operation when a condition is met or a review is approved. Available actions: Publish quote, Create schedule, Contract extraction.
Action node configuration

Note node

The Note node is a canvas annotation. It does not execute. Use it to explain branches, record policy decisions, or leave context for future editors.
Note node on canvas

Publishing

Workflows start as drafts. Save and return as needed. When ready, Publish. The workflow then runs for every new trigger event. Version history records what was running at any point in time. Edit the draft and republish to update logic without interrupting in-flight runs.

Quote approval flow

1

Quote submitted

A sales rep submits a quote for approval in Sequence. The request comment is captured and attached to the run.
2

Switch evaluates conditions

The workflow runs the Switch node against your conditions (deal size, discount, currency, products). The run takes the first matching branch.
3

Review task in Watchtower

The run pauses at the Review node. A task appears in Watchtower for the assigned approvers with the full quote, requestor details, and sales rep comment.
Quote approval task in Watchtower
4

Approver decides

The approver opens the task in Watchtower and approves or rejects.
5

Action runs

On approval, the workflow continues to the Action node and publishes the quote (or executes the configured action).
Every branch, approval, and action is logged in Watchtower’s audit trail.

Monitoring

All workflow runs are tracked in Watchtower. Visibility is role-based:
RoleContract intake runsQuote approval runs
AdminAll runsAll runs
Quote owner (non-admin)All runsTheir own
Approval requestor (non-admin)All runsRuns they requested
Other non-adminAll runsNot visible
Enable Admin mode in Watchtower to see all tasks across your workspace. You can manually override and approve tasks from there. Cancel any in-progress run from Watchtower if a quote was submitted in error or needs to restart.

Permissions

Admin users can approve quote review tasks. Users assigned to a task can complete it; admins can complete any task. Finer-grained approver roles are planned.

Best practices

Sketch the happy path and edge cases first. Who approves what? What happens on rejection? Use Note nodes to capture decisions.
Model variation within a single workflow using Switch branches. Multiple overlapping workflows for the same trigger cause conflicting actions and a fragmented audit trail.
Combine conditions on a branch (e.g. total contract value more than $50,000 and currency equals USD). Route the Else branch somewhere sensible.
Walk through each branch before going live. Confirm Approved and Rejected paths on every Review node lead somewhere meaningful.
Update the Review node when approvers change role or leave the team.