Last updated

Approval flows

Approval Flows in AgentLink let you ensure that critical or sensitive actions are reviewed by the right people before being executed.
They are typically used when a policy specifies an action such as Request approval.

For example, you can require approval from finance admins before allowing an AI agent to submit an expense above $5,000.


How approval flows work

When an agent triggers a policy with the Request approval action:

  1. The MCP Gateway pauses the operation.
  2. An approval request is sent to designated approvers.
  3. Approvers receive a notification (via Email or SMS).
  4. Once approved or rejected, the request is resumed or denied automatically.

Viewing approval flows

The Approval Flows screen lists all configured flows along with:

  • Flow name
  • Description
  • Used channels (Email, SMS)
  • Last modified date

You can search by name or filter by notification channel.


Creating an approval flow

  1. Click Create flow on the top-right of the Approval Flows page.
  2. Complete the guided setup process consisting of four steps:

Step 1 — General settings

Define the basic information for your approval flow.

FieldDescription
Flow nameA unique name describing the flow (e.g., “Expense Admin Approvals”).
DescriptionOptional summary of what this flow is used for.

Step 2 — Channel configuration

Select which communication channels will be used to notify approvers.

ChannelDescription
EmailSends detailed approval requests via email (recommended).
SMSSends short approval requests as text messages (ideal for quick mobile responses).

You can enable one or both channels. Approvers will receive notifications through all selected methods.


Step 3 — Approval management

Define who can approve requests and the approval requirements.

OptionDescription
RolesSelect approvers by their role (e.g., Admin, Finance, Security).
EmailsAdd specific approver email addresses if needed.
Minimum required approversSet how many approvals are needed before the action proceeds.

You can visualize the approval path using the flow diagram on the right-hand side.


Step 4 — Advanced settings

Fine-tune automation, notifications, and integrations.

SettingDescription
Auto-approve timeoutAutomatically approve if no response within a specified duration.
Send reminderSend follow-up notifications to approvers for pending requests.
Notify requester on decisionNotify the original user when a decision is made.
CC traditional recipientsCopy additional stakeholders on every approval decision.

Click Create to finalize and activate the flow.


Editing and managing flows

  • Click any existing flow to view or modify its settings.
  • You can edit the approvers, channels, or webhook configurations at any time.
  • Use the status toggle to enable or disable a flow temporarily.

Example use case

Policy: "Expenses above $5000 require approval."
Flow: “Expense Admins”
Channels: Email and SMS
Approvers: Finance Admins
Auto-approve timeout: Disabled

When triggered, the system sends approval notifications to all finance admins and waits for at least one approval before proceeding.