Build vs buy a workflow editor — the real cost of React Flow from scratch
React Flow gives you a canvas. Production workflow editors need 14–25 weeks of engineering on top — edge routing, auto-layout, node configuration, validation. Workflow Builder SDK fills that gap in 1–4 weeks. Here’s the math, the trade-offs, and the teams who skipped the build.

Same React Flow underneath. 14–25 weeks of engineering above it — included or DIY.
Built on React Flow · 15+ years of diagramming projects · 200+ commercial workflow editors delivered

The decision
The decision you’re actually making
Someone on the roadmap wants a visual workflow editor — drag-and-drop nodes, connected logic, the ability for users to build their own automations inside your product. The conversation turns to build vs buy.
It looks like a clean binary. Build it on React Flow (MIT-licensed, free, the team already knows React) or pay for a vendor (n8n-style platform at ~$50K/year with limited UX control). Most teams pick build because the upfront cost looks lower and the customization ceiling looks higher.
That framing misses the third path. Building on a workflow SDK — a production layer that sits on top of React Flow and ships the 14–25 weeks of engineering you'd otherwise build from scratch — gets you to production in 1–4 weeks while preserving full UX control and source code ownership.
The choice isn't build-or-buy. It's build from primitives, buy a SaaS platform, or buy an SDK and customize. This page is the cost comparison and the decision framework.
Three paths
Your paths to a production workflow editor
| Build from React Flow | Buy a SaaS platform (e.g. n8n embed) | Buy an SDK and customize (Workflow Builder) | |
|---|---|---|---|
| Upfront cost | $67,200 – $120,000 dev time | ~$50,000/year license | €6,990 one-time license |
| Time to production | 14–25 weeks | Days to weeks | 1–4 weeks integration |
| Recurring cost | 1 FTE/year maintenance | ~$50,000/year + scaling | Minimal — own the code |
| UX & design system control | Full (you build it) | Limited — vendor styling | Full — design tokens, scoped CSS |
| Source code ownership | Yes | No | Yes — Apache 2.0 (Community) or commercial license |
| Vendor lock-in risk | None | High — pricing, deprecation, embed terms | None — perpetual license, no subscription |
| Edge routing, auto-layout, node config | Build from scratch | Vendor-defined | Included (libavoid, ELK, JSON Schema) |
| Custom node types | Full freedom | Vendor-constrained | Full freedom |
| Best for | Internal prototypes; teams with existing canvas infra | Standalone automation product where workflow IS the product | SaaS embedding a workflow editor as a feature |
The build cost
What 14–25 weeks of "build from scratch" actually looks like
React Flow gives you a canvas with pan-zoom, node rendering, and drag-to-connect. Everything users expect from a workflow editor — the production layer — is on you.
| What you need | Build effort | Cost (at $120/hr) |
|---|---|---|
| Obstacle-avoiding edge routing | 2–4 weeks | $9,600 – $19,200 |
| Auto-layout (ELK integration) | 1–2 weeks | $4,800 – $9,600 |
| Schema-driven node configuration panels | 2–4 weeks | $9,600 – $19,200 |
| Design system integration | 1–3 weeks | $4,800 – $14,400 |
| Performance optimization (500+ nodes) | 2–4 weeks + ongoing | $9,600 – $19,200 |
| Execution state visualization | 2–4 weeks | $9,600 – $19,200 |
| Validation & error states | 2–3 weeks | $9,600 – $14,400 |
| Total initial build | 14–25 weeks | $67,200 – $120,000 |
| Maintenance, year one | 1 FTE equivalent | $150,000+ |
Opportunity cost
A senior React developer spending four months on a workflow canvas is not spending those four months on your core product. For most B2B SaaS adding a workflow editor as a feature, the workflow editor is not the differentiator. The product around it is.
Compounding maintenance
A workflow editor embedded in your product isn't static infrastructure — it's a living component that evolves alongside every feature you add. React 19. New node types. Mobile gestures. Accessibility audit. Each one re-opens the canvas code.
“€6,990 feels expensive for our MVP needs, but I calculated that building this would cost 20–25k in developer time.”startup evaluator, quoted in the hidden cost analysis
Decision framework
When to build, when to buy a platform, when to buy an SDK

Build from React Flow
The editor IS your product
- The editor is an internal prototype or narrow tool with no production polish required
- Your team has shipped a production workflow canvas before and has the abstraction layer code ready to reuse
- You need a custom interaction model that an SDK would constrain
- The workflow editor IS your product, not a feature in your product — and you have the engineering capacity to maintain it for years

Buy a SaaS platform
n8n embed, Zapier-style
- Standardized automation flows are good enough — you don't need custom UX or branded nodes
- Your users are technical and tolerate vendor UI
- ~$50K/year recurring is acceptable relative to the alternative
- You're OK with vendor lock-in on visual layer, branding, and roadmap

Buy an SDK and customize
Workflow Builder
- You're embedding a workflow editor as a feature inside an existing B2B SaaS product
- Deadline matters — investor demo, roadmap commitment, market window
- Design system integration is non-negotiable; the editor has to match your product
- You want source code, no recurring license, no vendor lock-in
- Your team is strong at React/business logic but lacks specialized canvas engineering experience
Architecture
Workflow Builder is built on React Flow
Choosing Workflow Builder is not choosing against React Flow. It is choosing a production workflow editor layer built on top of it — the edge cases solved, the production patterns extracted, and the hard problems packaged into a composable SDK.
When you use Workflow Builder, React Flow still handles the canvas. You get the full React Flow ecosystem — its documentation, its community, its plugin library — plus the layer that handles what React Flow intentionally leaves open.
Your product
Your application, your users, your brand
Workflow Builder SDK
Edge routing · Auto-layout · Schema-driven UI · Design system · Flow Runner
React Flow (@xyflow/react)
Canvas · Nodes · Edges · Pan/zoom · Drag-to-connect
Proof
How teams ship a workflow editor with Workflow Builder
Not features of Workflow Builder. Examples of what it lets teams build, and how fast.
One day to a production editor
Athena Intelligence deployed a production-grade workflow editor in 1 day using Workflow Builder's white-label license. Full customization — form logic, CSS adjustments, scoped design tokens — completed in 1 week. Weeks of internal development eliminated; engineering capacity redirected to core product.

RCS Flow Studio built fast
Vercom shipped RCS Flow Studio — an enterprise-grade visual campaign builder — using Workflow Builder's React SDK with custom RCS nodes and token-based theming. Delivered ahead of schedule, within budget, and ahead of Vercom's own backend integration. Highest quality score in Vercom's internal assessment; positioned as the most user-friendly RCS tool on the market.

I found you guys, I was like, wait a minute. Someone's actually focused on the front end part. That's where expertise is tough.
Recent quote from discovery meeting
CASE STUDIES
FAQ
Frequently asked questions
- Should we build a workflow editor or buy one?
Build from React Flow primitives only if the workflow editor is your product (not a feature) and you have engineering capacity for 14–25 weeks plus ongoing maintenance. For B2B SaaS adding a workflow editor as a feature, buying an SDK (Workflow Builder) typically wins on time-to-market (1–4 weeks vs 14–25), cost ($6,990 one-time vs $67,200–$120,000), and ongoing maintenance burden. Buying a SaaS platform (n8n-style embed) makes sense only when vendor UX and ~$50K/year recurring are both acceptable.
- How much does it actually cost to build a workflow editor on React Flow?
A production-grade workflow editor built on React Flow takes 14–25 weeks of senior developer time — $67,200 to $120,000 at $120/hr. Add roughly one full-time engineer per year for ongoing maintenance. Hidden categories most teams under-estimate: obstacle-avoiding edge routing (2–4 weeks), schema-driven node configuration (2–4 weeks), design system integration (1–3 weeks), and performance optimization beyond 500 nodes.
- What does React Flow not include?
React Flow provides canvas primitives — pan-zoom, node rendering, drag-to-connect, basic edges. It intentionally leaves the production layer to developers: obstacle-avoiding edge routing, automatic layout, schema-driven node configuration panels, design system integration, validation logic, execution state visualization, and performance optimization for hundreds of nodes. These represent 14–25 weeks of engineering before a workflow editor is ready for real users.
- Is Workflow Builder a replacement for React Flow?
No — Workflow Builder is built on React Flow. It adds the production layer (edge routing, auto-layout, node config, design tokens) without replacing React Flow's canvas primitives. You keep access to React Flow's documentation, ecosystem, and plugin community.
- What's the difference between Workflow Builder and n8n?
n8n is a standalone workflow automation platform with its own UI and execution engine — you embed n8n's product into yours, accepting vendor styling and ~$50K/year licensing. Workflow Builder is an SDK — you embed the editor component into your product, fully styled with your design system, with your backend executing the workflows. n8n is right when the workflow IS the product; Workflow Builder is right when the workflow is a feature inside your product.
- How long does Workflow Builder integration actually take?
1–4 weeks for most teams. Athena Intelligence had a working demo in 1 day and full customization in 1 week. Vercom shipped a production RCS campaign builder ahead of their own backend integration timeline. Integration scope depends on how many custom node types you need and how deep design system integration goes.
- What does 30-min consultation include?
A 30-minute call with a Synergy Codes engineer who has shipped workflow editors at enterprise scale. We assess whether build, buy, or SDK fits your situation; produce a cost-and-timeline estimate for your use case; and sketch how Workflow Builder would integrate with your stack. No sales pressure. If building from scratch is the right answer for your team, we'll tell you.
- Can we migrate from a React Flow build to Workflow Builder later?
Yes — Workflow Builder is built on React Flow, so your existing node components, edge logic, and React Flow state typically port over without rewriting. Most migration work is replacing in-house edge routing, auto-layout, and configuration panels with Workflow Builder's equivalents, then mapping your design tokens. We'll cover migration paths in Architecture Review if it's relevant.
