When to build vs buy AI automation
A clear-eyed framework for deciding whether to buy an off-the-shelf AI automation tool, configure n8n / Zapier, or build a custom automation from scratch. With the cost, control, and switching-cost trade-offs nobody puts in vendor pitch decks.
— TL;DR
Buy off-the-shelf when the workflow is generic and your edge isn't in the workflow itself. Configure on n8n or Zapier for the 80% case (most B2B internal automations). Build custom only when the automation is core IP, has unusual requirements, or runs at volume that breaks per-execution SaaS pricing.
The build vs buy decision for AI automation in 2026 has three axes. Buy off-the-shelf SaaS, configure on a workflow platform like n8n or Zapier, or build custom from scratch. The right answer depends on whether the workflow is core IP or commodity infrastructure, what your unit economics look like, and how much engineering capacity you can dedicate to maintenance. This piece walks through the framework we use when scoping AI automation engagements.
#The three axes
| Path | Time to ship | Year-1 cost | Customization ceiling | Unit economics at scale |
|---|---|---|---|---|
| Buy off-the-shelf SaaS | Days | $0–$500/mo | Low | Poor |
| Configure on n8n / Zapier | 1–2 weeks | $20–$200/mo | Medium | Moderate |
| Build custom | 2–6 weeks | LLM API costs only | Unlimited | Excellent |
These aren't mutually exclusive on the same workflow. Most real B2B operations end up with a mix. The right question per workflow is: which axis fits this specific automation given my constraints?
#When to buy off-the-shelf
The case for buying: time-to-value. A signed-up SaaS account often delivers business value within 24 hours of purchase. No engineering cycles required.
The case against: ceiling on customization, brittle integrations, and unit economics that hurt at scale. SaaS pricing is per-seat or per-execution; once your volume crosses the vendor's pricing tier, the cost grows faster than your value.
Buy when:
- The workflow is generic. Sales outreach automation, content moderation, basic customer support triage, scheduling, calendar coordination, lead scoring with off-the-shelf data sources
- Your unfair advantage isn't in the workflow itself
- Volume is low or stable enough that SaaS pricing makes sense
- The vendor has an export path (you can leave with your data)
Don't buy when:
- The workflow defines your product's value prop
- Volume is high enough that per-execution pricing is hostile
- You need integrations or customizations the SaaS doesn't support and likely won't
#When to configure on n8n or Zapier
The case for workflow platforms: 80% of B2B internal automation is “take this thing from system A, do something to it, put the result in system B.” Workflow platforms are purpose-built for this shape, with hundreds of pre-built integrations and a visual editor that's accessible to non-engineers.
The case against: complexity ceiling. Workflows over ~30 nodes get hard to debug. Logic that requires programmatic control (loops, complex error handling, deeply nested conditionals) starts to fight the visual editor. Once you cross the complexity ceiling, the cost of staying on the platform exceeds the cost of moving to custom code.
Configure on a workflow platform when:
- The automation is mostly stitching standard integrations together
- The logic is sequential or has shallow branching (under ~5 levels of conditionals)
- You want a non-engineer (ops, BD, support) to be able to inspect and modify the workflow later
- Volume is moderate (10–10,000 executions/day for n8n; below 1,000/day for Zapier on most plans)
Choose n8n if:
- You want self-hosted ownership (run it on your own infrastructure)
- Your data sensitivity rules out third-party SaaS
- You want zero per-execution cost (just hosting cost)
- You have light DevOps capacity
- You want zero-ops setup
- The team configuring the workflow isn't engineering
- You can stomach the per-execution pricing
A common pattern in 2026: ship v1 on Zapier or Make to validate the workflow, migrate to n8n once it stabilizes, migrate to custom code once it's a load-bearing system.
For the deeper dive on which platform suits which workflow, see n8n vs Zapier vs Make: which automation platform for SaaS internal tools.
#When to build custom
The case for custom: full control, no vendor lock-in, best unit economics at scale, ability to integrate deeply with your existing systems.
The case against: time. A “simple” production-grade LLM automation has more moving parts than founders expect. You need: prompt management with versioning, LLM API client with retry + backoff + cost tracking, state management (most workflows have multi-step state that doesn't fit a single API call), error handling with dead-letter queues, monitoring, audit logging for compliance, evaluation harness for prompt changes, fallback paths when the LLM produces unusable output.
That's 1–3 weeks of engineering for the first automation. Subsequent automations on the same shared infrastructure are faster (~3–5 days each).
Build custom when:
- The automation is core to your product's value prop, not a supporting function
- You have unusual requirements: proprietary data formats, latency below 100ms, regulatory constraints (HIPAA, financial), or integration with internal systems that no SaaS supports
- Volume is high enough that workflow-platform per-execution costs are uneconomic (typically: more than 10,000 LLM calls per day on consistent workloads)
- You have long-term engineering capacity to maintain the system
Don't build custom when:
- The automation is a supporting function, not core IP
- Your team doesn't have a senior engineer who's done LLM integration before
- Volume is low enough that SaaS or n8n make sense
#The decision framework
The two questions that decide:
- Is this automation core to our value proposition? If yes, lean toward custom. If no, lean toward buy or configure.
- What's the realistic 12-month volume? If under 1,000 executions/day, configure on a workflow platform. If 1,000–10,000/day, configure on a self-hosted workflow platform (n8n) or build custom. If 10,000+/day, build custom.
A simplified version:
- Core to product + high volume → build custom
- Core to product + low volume → build custom anyway (the IP value > volume math)
- Supporting + high volume → build custom or self-hosted n8n
- Supporting + low volume → buy off-the-shelf or Zapier
#What we ship for the most common shapes
A non-exhaustive list of common B2B SaaS automation shapes and our default recommendation:
- Sales outreach (lead enrichment + email cadence + reply detection) → buy (Clay, Apollo, Lemlist, etc.) unless your ICP is unusual
- Content moderation → buy (OpenAI Moderation API + Hive or similar) unless your moderation policy is highly custom
- Customer support triage → configure on n8n unless your SaaS volume is enterprise-scale
- Internal data extraction (invoices, contracts, forms) → custom (LlamaIndex / unstructured.io + your own pipeline). The data is sensitive, the formats are usually proprietary, and the volume justifies the build
- Internal Q&A / RAG over company docs → custom for production; Glean or similar SaaS for v1 validation
- Scheduling / calendar coordination → buy (Cal.com / Calendly + AI scheduling layer)
- Code review / bug triage automation → configure on n8n + custom prompts
- Custom workflow that's central to your product → custom, always
#What changes the calculus
Two things would change our default recommendations:
- Vendor pricing shifts: if Zapier or Make raise per-execution pricing materially, the “configure on a workflow platform” window narrows and more workflows go to n8n or custom.
- Foundation-model price drops: if LLM API costs drop another 5x in 2026 (likely with continued GPT-5 / Claude / Gemini competition), custom builds become more economic at lower volumes, and the “configure” window narrows from the other side.
We re-evaluate this framework quarterly. The decision tree above is current as of April 2026.
#Bottom line
Most automation work for B2B SaaS in 2026 is either “buy off-the-shelf” (commodity workflows) or “configure on n8n” (the 80% case). Custom builds are reserved for the workflows that are part of your product's core IP, run at scale, or have unusual requirements.
The most expensive mistake we see: founders building custom when n8n would have worked. The second most expensive: founders configuring on Zapier when the volume eventually overwhelms the per-execution pricing model. Both are avoidable with a 30-minute scoping conversation upfront.
— Want this for your SaaS?
AI Automation Sprints, shipped fortnightly ↗
Two-week cycles to ship internal-tool automations that actually save hours. n8n, LangChain, custom code. Opinionated stack, full handoff, paid for by the time it gives back.
— Keep reading
AI Automation
AI automation ROI: how to estimate hours saved before building
A practical framework for estimating the dollar value, payback period, and 12-month ROI of an AI automation engagement before you commit to building it. Inputs, formulas, common mistakes, and the worksheet that turns vibes into a defensible number.
Read post
AI Automation
Anthropic MCP for B2B SaaS automation: when to adopt
A practical guide to Model Context Protocol (MCP) for B2B SaaS automation in 2026. What MCP actually is, what it changes about agent tooling, the cases where it's the right call, and the cases where vendor-native tool calling is still the better default.
Read post
AI Automation
Internal tools vs customer-facing AI: scoping the right automation first
Why most B2B SaaS teams should ship internal AI automations before customer-facing ones. The scope, risk, and ROI differences. The scoping framework that decides which to build first. The patterns that make customer-facing AI fail.
Read post