BUILD VS BUY

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.

Image / video: React Flow vs Workflow Builder SDK

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

Build vs buy decision: the three paths

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 FlowBuy 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 production14–25 weeksDays to weeks1–4 weeks integration
Recurring cost1 FTE/year maintenance~$50,000/year + scalingMinimal — own the code
UX & design system controlFull (you build it)Limited — vendor stylingFull — design tokens, scoped CSS
Source code ownershipYesNoYes — Apache 2.0 (Community) or commercial license
Vendor lock-in riskNoneHigh — pricing, deprecation, embed termsNone — perpetual license, no subscription
Edge routing, auto-layout, node configBuild from scratchVendor-definedIncluded (libavoid, ELK, JSON Schema)
Custom node typesFull freedomVendor-constrainedFull freedom
Best forInternal prototypes; teams with existing canvas infraStandalone automation product where workflow IS the productSaaS embedding a workflow editor as a feature

Scroll horizontally to compare all three paths.

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 needBuild effortCost (at $120/hr)
Obstacle-avoiding edge routing2–4 weeks$9,600 – $19,200
Auto-layout (ELK integration)1–2 weeks$4,800 – $9,600
Schema-driven node configuration panels2–4 weeks$9,600 – $19,200
Design system integration1–3 weeks$4,800 – $14,400
Performance optimization (500+ nodes)2–4 weeks + ongoing$9,600 – $19,200
Execution state visualization2–4 weeks$9,600 – $19,200
Validation & error states2–3 weeks$9,600 – $14,400
Total initial build14–25 weeks$67,200 – $120,000
Maintenance, year one1 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

Split screen showing React code for node components on the left and a React Flow diagram with Initial, Branch, Transform, and Output nodes on the right.

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
Workflow editor interface showing interconnected nodes including Slack, AI Agent, Vector Store Tool, and chat models, with a chat window and logs display below.

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
Workflow diagram interface showing a Simple Workflow Template with nodes named Discovery Agent and Work-plan Agent connected to actions like Fetch meeting notes and Load meeting transcript, featuring AI Chat Models and memory buffers.

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
If your team doesn't have frontend bandwidth, we also ship the editor for you - with 15 years of workflow product engineering
Consulting services

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

For the full breakdown of what Workflow Builder layers on top of React Flow, see the side-by-side →

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.

Case study · Athena Intelligence

One day to a production editor

Industry: AI for legal & renewable-energy data intelligence
Constraint: Investor demo deadline; no internal canvas engineering capacity

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.

Screenshot of a contract summary workflow in plura.ai with a sidebar of document assets, a flowchart of steps including input, review, and report generation, and a results panel showing sales data.
Case study · Vercom / MessageFlow

RCS Flow Studio built fast

Industry: CPaaS — enterprise messaging
Constraint: Enterprise clients required no-code RCS campaign builder with advanced features

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.

Flowchart diagram of an AI-assisted call handling process showing AI conversations, external requests, ending calls, and knowledge base integration.
Quote icon

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.