What is Ballet? How do I create agentic workflows?
Ballet is a workflow-automation platform built by the team behind Brainfish. You describe a multi-system outcome in plain English - ticket routing, a renewal play, order changes, refund handling; and Ballet builds it as reviewable, version-controlled code. Workflows are deterministic where accuracy matters, and agentic where judgment helps.
Key characteristics:
- Plain-English input - describe what you want; Ballet generates the integration against any API you need, on demand.
- Code-based output - every workflow runs as inspectable, version-controlled code your engineers can review and your security team can approve, not an opaque visual graph.
- Production-grade governance - built-in audit trails, approval gates, simulation, and rollback. Covered by Brainfish's SOC2 Type II compliance.
- Self-healing - evals run on every step; when an upstream API changes, Ballet catches it and surfaces a diff before anything breaks.
- Connects to any system with an API - Salesforce, Stripe, Zendesk, Shopify, internal ERPs, legacy tools, and many more.
Relationship to Brainfish: The Brainfish product delivers tailored AI support agents for L1; Ballet is our second product and execution platform for L2. You can trigger Ballet workflows from Brainfish, or run Ballet standalone against your existing stack to automate the hardest support problems.
Typical use cases include AI support agents over email, Slack, Teams and more, log investigations, customer intelligence, ticket routing, order and billing amendments without engineering tickets, and replacing brittle cron jobs with evaluated, replayable workflows.
Read more here: ballet.dev
