Show HN: Ballet – Workflow automation that writes integrations against any API

danielkimber3 pts0 comments

Ballet — Automate your team's best ideas across your revenue stack

Your most ambitious automations shouldn’t stay in your backlog<br>Get started

Built by the team behind Brainfish, trusted by:

How it works Skip the engineering queue. Ballet automates your team’s best ideas across your revenue stack.<br>Growth ideas stall when they need systems connected, and engineering roadmaps aren’t fast enough. Ballet is the fix. Describe the outcome — lead routing, attribution, a renewal play — and Ballet builds it, runs it, keeps it working.

Plan

Build

Play

Use cases When automations build themselves, your team is more focused.

Marketing<br>Instant lead capture to CRM<br>Enrich, dedupe, and score every inbound lead against your own product usage before it routes, no overnight batch job and no data-eng request.

Framer<br>Your products DB<br>Salesforce<br>BigQuery

Revenue Ops<br>Account surge detection<br>Spot meaningful changes in your product telemetry, enrich them, and push a next-best-action to the right rep so sales acts on real signals, not stale CRM fields.

Your telemetry DB<br>Clay<br>ZoomInfo<br>Salesforce<br>Slack

Sales Ops<br>Order changes (without ENG ticket)<br>Let ops or AEs amend pricing, terms, or SKUs and propagate it through your internal billing, not just the CRM.

Salesforce CPQ<br>Stripe<br>Your Billing service<br>Freshdesk

Get started

Integrations Connect to the systems your workflows already depend on

How we compare Built for the integrations your stack hasn’t considered

AI Agents (e.g. Claude)<br>Traditional workflow tools (e.g. n8n)

Speed to build<br>Minutes, plain English<br>Fast to start<br>Weeks, by hand

Connects to internal systems<br>Reaches your proprietary systems<br>Limited<br>Not without weeks of ENG effort

Consistency<br>Same output every time<br>Different & unpredictable<br>Consistent but rigid

Reasoning<br>Flexible and considered<br>Deep reasoning<br>Inflexible, can't adapt

Auditable<br>Yes, transparent code<br>Minimal reporting<br>Minimal reporting

Cost<br>Predictable<br>Expensive<br>Climbs with volume

FAQ Questions, answered.

What is Ballet? Ballet is a workflow-automation platform from the team behind Brainfish. Describe a multi-system outcome in plain English and Ballet builds it as reviewable, version-controlled code — deterministic where accuracy matters, agentic where judgment helps.

How is Ballet different from Zapier or n8n? Connector libraries cap out when your stack is proprietary or the graph gets huge. Ballet writes the integration against any API the moment you need it, and the workflow runs as inspectable code instead of a brittle visual graph.

Is the output deterministic? Yes where it matters. Ballet writes deterministic workflow code your engineers can read, approve, and replay. Agentic reasoning is used only on steps that benefit from flexibility — not on the steps that must never drift.

Who is early access for? Design partners with real multi-system workflows stuck behind an engineering queue — RevOps, Support Ops, and product-led growth teams. You bring one backlog workflow; we model it on your systems in a short working session.

How does security and compliance work? Generated code is visible and version-controlled, with approval gates and replayable runs. Ballet is part of Brainfish and covered by Brainfish’s SOC2 Type II compliance. Details live in the Trust Center at https://trust.brainfi.sh/.

Where does Brainfish fit? Brainfish is the knowledge layer; Ballet is the execution layer. Customers can trigger Ballet workflows from Brainfish, and Ballet also runs standalone against your existing stack.

Let’s go Bring the workflow that’s been in your backlog for two quarters.<br>We’ll model it in Ballet on your real systems in a 30-minute working session. No SOW, no scope creep. One of our specialists runs it with you.

Get started

ballet workflow brainfish systems team stack

Related Articles