Guardrail engine
Block the sends you'd regret.
You have a do-not-contact list in a spreadsheet. Your AI agent doesn't know about it. One wrong send and a customer unsubscribes permanently.
Define guardrail rules per queue: DNC list checks, PII detection, brand-tone scoring, competitor domain blocks. Every output is evaluated before it leaves Rotor.
rotor queues update outbound \ --guardrail-dnc "https://your-app.com/api/dnc-check" \ --guardrail-pii true \ --guardrail-brand-tone "professional" \ --guardrail-block-domains "competitor.com,rival.io" # Jobs that fail guardrails are rejected automatically # Check guardrail rejection reasons: rotor jobs list --queue outbound --status rejected
Stop babysitting cron. Start shipping.
Your workflows retry themselves. Your pipeline runs unattended. You sleep.
Start shipping$9 to start. 30-day money back.