Deploy approvals
Cased deploy approvals let you control who can deploy code and when. Track approvals, enforce policies, and maintain compliance without blocking your team.

Key features
- Required approvers: Set minimum approval requirements
- Approval groups: Define teams with deploy permissions
- Audit logs: Track who approved what and when
- Policy enforcement: Block deploys until requirements are met
- Slack integration: Approve or reject directly from Slack
Setting up approvals
Enable approvals in your project settings:

- Go to Project Settings > Deploys
- Enable “Require approvals”
- Configure approval rules:
- Minimum approvers needed
- Who can approve
- Time windows for deploys
- Branch restrictions
Approval workflow
When a deploy needs approval:
- Team members get notified in Slack
- Approvers review the changes
- They approve or reject via Slack or web UI
- Once approved, deploy proceeds automatically
Approval policies
Common approval rules you can enforce:
- Number of required approvers
- Specific teams that must approve
- Time-based restrictions
- Environment-specific rules
- Branch-based requirements
Audit and compliance
Track all approval activity:
- Who approved or rejected
- When actions happened
- Which changes were reviewed
- Policy overrides and reasons
- Complete audit trails for compliance
Best practices
- Set clear approval criteria
- Use groups to manage approvers
- Document override procedures
- Review audit logs regularly
- Train team on approval process