Request Approval
Pause the workflow until a human Approves or Rejects.
| Type | request_approval |
| Group | Human |
| Handles | Continues after resume with decision context |
When to use
- Publish / spend / access gates that need a person in the loop
- Dual-channel notify (email + Filament Approvals)
- Branded decide pages via Approval page layouts
Configuration (high level)
- Approver email, subject, HTML body (
{{tags}}supported) - Approval title, reference, approval key (dedupe)
- Timeout minutes
- Optional approval page layout
- SMTP credential when sending mail
Runtime
Execution status becomes waiting. Resume happens when:
- Someone uses a signed Approve/Reject link, or
- Someone acts in the Filament Approvals inbox, or
- The wait times out (result page shows timed-out copy)
See also
- Concept guide: Human-in-the-loop approvals
- Waits & signals