Contact Channels
Composite Channels
Configure complex approval flows with multiple approvers
This feature is currently in development. If you’re interested in helping shape the design of composite channels, please reach out to us at contact@humanlayer.dev.
Overview
Composite channels allow you to create complex approval flows that require multiple approvers or have fallback approvers. You can specify:
- Required approvers
- Optional approvers
- Timeout-based fallbacks
- AND/OR logic between approvers
Approval Policies
Policies define who can approve a request and under what conditions. They support nested AND/OR logic and timeouts.
Combining Channels
Require multiple approvers with all_of
:
Allow alternative approvers with any_of
:
Timeouts
Add timeouts to create fallback approvers:
Advanced Example
Complex policies can be created by nesting any_of
and all_of
:
This policy requires:
- One approver from the first group (3 immediate options or 1 delayed option)
- AND one approver from the second group (immediate legal or delayed CFO)