What Are Flows?

Flows are the intelligent routing system that determines what happens to AI requests based on conditions you define. Think of them as smart decision trees that automatically route requests to the right approval process - or approve them automatically when safe.

How Flows Work

AI Request

System receives an AI request requiring governance

Policy Assessment

Request evaluated against all active policies (GDPR, EU AI Act, custom rules)

Flow Matching

System checks flows in priority order to find matching conditions

Action Execution

Once a flow matches, its configured action is applied:
  • Route to Channel → Human review required
  • Auto-Approve → Immediate approval with logging
  • Log Only → Record for audit without approval

Flow Components

Conditions

Define when a flow should trigger based on:

Risk Level

Low, Medium, High, Critical - Route based on policy risk assessment

Assessment Recommendation

Auto-Approve or Human Intervention Required - Based on policy output

Policy Tags

#PersonalData, #FinancialData, #HighValue - Route by data categories

Function Patterns

Function names, arguments - Route specific AI operations differently

Actions

What happens when conditions are met:
  • Log Only - Record the request without requiring approval
  • Auto-Approve - Automatically approve and log the decision
  • Require Approvals - Send to designated channel for human review
  • Escalate - Route to higher-level approval process

Configuration Options

Flow Priority & Ordering

When multiple flows match a request:
  1. Explicit Priority - Flows with higher priority numbers run first
  2. Specificity - More specific conditions take precedence
  3. Creation Order - Newer flows with same priority run first
  4. First Match Wins - Only the first matching flow is executed

Advanced Features

Flow Hierarchies

Create parent-child flow relationships for complex approval chains:
Marketing Content Flow
├── High-Value Campaign (>$10k)
├── Regulatory Content (Healthcare/Finance)  
└── Standard Content (Auto-approve)

Conditional Escalation

Automatically escalate to different approval levels:
Initial Review → Team Lead → Department Head → C-Level

Smart Suggestions

The system learns from approval patterns and suggests new flows or modifications to existing ones.

Best Practices

Start Simple

Begin with basic risk-level routing, then add complexity as needed

Use Clear Names

Descriptive flow names help team understanding and maintenance

Test Thoroughly

Use what-if simulations to test flows before activating

Monitor Performance

Track approval times and adjust timeouts based on real usage