Approval

Last updated: December 26, 2025

Overview

The Approval step routes content for human review and sign-off. Use Approval when you need explicit human confirmation before proceeding with a workflow.

Use When

  • You need human sign-off on AI-generated outputs

  • Contracts or documents require executive review

  • High-value decisions need human oversight

  • You want to implement approval workflows


Configuration Options

Content to Approve

Specify what content requires approval:

  • Generated documents

  • Agent analysis and recommendations

  • Form inputs

  • Any output from previous steps

Approvers

Define who can approve by selecting from these assignment methods:

User Assign — Route approvals to specific individual users. Select from a searchable list of team members to assign approval responsibilities directly to named individuals.

Role-Based Assignment — Route approvals based on predefined roles within your organization:

  • Owner — Assigns approvals to the document or workflow owner

  • Requester — Assigns approvals to the person who initiated the workflow

Assign Strategy — Use intelligent assignment algorithms to distribute approval workload:

  • Round Robin — Cycles through available approvers in sequence, distributing approvals evenly across the team to ensure balanced workload distribution

From Flow — Dynamically reference approver information from earlier steps in the workflow. This allows the approver to be determined based on form inputs, data processing, or previous workflow decisions.

Approval Groups

Create multiple approval groups for sequential or conditional review processes:

  • Use "Add Group" button to create additional approver groups (Approvers 1, Approvers 2, etc.)

  • Each group can have different approvers assigned using any of the methods above

  • Groups can be configured to require approvals in a specific order using the "Approve by order" toggle

  • Add conditional logic to different groups using the "Add condition" option to route approvals based on workflow variables

Delivery Method

Choose how approvers receive requests:

  • Slack — Send approval notifications with embedded approval buttons for quick action directly within Slack

  • Teams — Deliver approval requests to Microsoft Teams with approval buttons for seamless integration

  • Email — Send approval requests via email with links for reviewing and actioning approvals

Additional Configuration

Approve by Order — When enabled, requires approvals to be completed sequentially in the order of your approval groups. Disable to allow parallel approvals from multiple groups simultaneously.

Subject — Customize the subject line of approval notifications. Use @ mentions to pull dynamic content from workflow context.

Message Content — Define the message text that accompanies approval requests. Include instructions, context, or additional details for approvers. Use @ mentions to reference workflow variables.

Conditional Approval — Apply conditional logic to define different approval groups based on flow variables. This allows routing to different approvers or approval paths based on document type, value, or other workflow data.

Example

NDA Approval Workflow

Configuration:

  • Content: NDA document generated in previous step

  • Approver: VP of Legal (specific user)

  • Delivery: Slack notification with "Approve" button

When sent via Slack, the VP receives a notification with the document and approval options.

Notes

  • Approval steps create tasks that appear in users' task lists

  • Approvers can add comments when approving or rejecting

  • Rejection can trigger rework or alternative workflows

  • Multiple approvers can be configured for sequential or parallel approval

  • Approval is a human checkpoint—it always requires explicit action