Approval queues

AI drafts it. You approve it. It sends.

Your AI agent sent an email to a competitor's domain. There was no approval gate. There is no audit trail.

Set approvalRequired: true on any queue. AI-drafted outputs wait in Slack or your terminal until a human approves. Bulk-approve with filters. Timeout policies auto-reject stale items.

# Create a queue with approval gates
rotor queues create outbound \
  --approval-required true \
  --approval-timeout 24h \
  --callback-url https://app.example.com/api/callbacks

# Review pending approvals
rotor approvals list --queue outbound

# Approve a batch
rotor approvals approve --queue outbound --filter "score>=0.8"
Read the full docs →

Stop babysitting cron. Start shipping.

Your workflows retry themselves. Your pipeline runs unattended. You sleep.

Start shipping$9 to start. 30-day money back.
Read the docs →