Skip to content

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.
Deploy approvals in Slack

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:

Deploy approvals
  1. Go to Project Settings > Deploys
  2. Enable “Require approvals”
  3. Configure approval rules:
    • Minimum approvers needed
    • Who can approve
    • Time windows for deploys
    • Branch restrictions

Approval workflow

When a deploy needs approval:

  1. Team members get notified in Slack
  2. Approvers review the changes
  3. They approve or reject via Slack or web UI
  4. 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