Skip to content
Shopify / Apps

When to build a custom Shopify app vs use an app or Zapier

Most Shopify automation needs no code. Zapier or Make handles the simple stuff, an off-the-shelf app handles the common stuff, and a custom private app is only worth it when volume, logic, or cost make the other two break. Here is the decision framework, with real INR and USD numbers.

Tanuj Rajput

Web developer & one-operator studio

·11 min read
When to build a custom Shopify app vs use an app or Zapier

Most Shopify automation needs no custom code. Zapier or Make handles the simple stuff, an off-the-shelf app handles the common stuff, and a custom private app is only worth building when your order volume, your logic, or your subscription costs make the first two break. The mistake is jumping to custom too early — or clinging to no-code too long.

I am a senior Shopify developer in Delhi/NCR, and I get asked to "build an app" for problems that a ₹0 Shopify Flow rule or a ₹1,600/mo Zapier plan would solve in an afternoon. I also get called in after a brand has stitched together nine Zaps that break every week. This post is the framework I use to decide which of the three is actually right — so you spend money where it pays off and nowhere else.

What are the three options, really?

Before comparing them, be clear on what each one is, because the names get used loosely.

  • No-code automation (Zapier, Make, n8n). A hosted service that watches for an event in Shopify — a new order, a new customer, a paid order — and does something in another tool: add a row to a sheet, send a Slack message, push a lead to your CRM. You configure it in a visual editor. You pay per task or per operation.
  • An off-the-shelf app (Shopify App Store). Software someone else built, maintains, and sells as a subscription. Reviews, subscriptions, loyalty, upsells, bulk editing — thousands of them. You install, configure, and pay monthly.
  • A custom (private) app. Code you commission for your single store. It talks to Shopify's Admin API with your own credentials, runs your own logic, and lives on hosting you pay for. Nobody else has it, and nobody else maintains it.

There is also Shopify Flow, which sits slightly apart — free automation that runs inside Shopify on Advanced and Plus plans. It overlaps with Zapier for anything that stays within your store, and I treat it as the zeroth option: always check whether Flow alone solves it before paying for anything.

The one-line decision rule

Here is the whole framework compressed:

Start with the cheapest option that fully solves the problem. Move up a tier only when a hard limit — cost, logic, reliability, or fit — forces you to.

Everything below is just detail on where those four limits bite.

How do the three compare on cost?

Cost is where most decisions actually get made, so let's put real numbers on it. Prices are approximate as of 2026 — verify current Zapier and app pricing directly, since SaaS tiers move.

OptionTypical costWhat you pay forCost shape
Shopify Flow₹0 (Advanced/Plus)Included in planFlat
Zapier / Make₹1,600–₹8,000/mo ($20–$100)Tasks/operations per monthScales with volume
Off-the-shelf app₹0–₹8,000+/mo ($0–$100+)Subscription, sometimes usage-basedFlat to usage-based
Custom private app₹1,50,000–₹4,00,000 build ($1,800–$4,800) + hosting + maintenanceOwned code, no per-task feeBig upfront, low marginal

Read that last column carefully, because it is the whole game. No-code and off-the-shelf are operating expenses — small monthly cheques that scale with your volume or feature needs, forever. A custom app is a capital expense — a large one-time build, after which the marginal cost of each order it processes is near zero.

The crossover is pure arithmetic. If a Zapier flow costs you ₹6,000/mo, that's ₹72,000/year, or over ₹2 lakh across three years. At that point a ₹1,50,000–₹4,00,000 custom app that does the same job without per-task fees starts to look sensible — if the logic justifies owning it and you can carry the maintenance. Below that, no-code wins on cost every time.

When is no-code (Zapier / Make) the right answer?

Reach for Zapier or Make when the task is simple, low-volume, and connects Shopify to an external tool. Specifically:

  • Pushing new orders or customers into a CRM, sheet, or email tool.
  • Firing a Slack or WhatsApp alert on high-value orders, refunds, or specific products.
  • Syncing data between Shopify and an accounting or ops tool a few dozen times a day.
  • Anything you want live this week without a developer.

No-code's superpower is speed and zero maintenance burden on you — the vendor keeps the connectors working. Its ceiling shows up in three places: per-task cost at volume (a few thousand orders a month across several Zaps adds up fast), complex branching logic (multi-condition, multi-step flows get fragile and hard to debug), and reliability guarantees (these run on a schedule or on webhooks with retries, not hard real-time — usually fine, occasionally not).

If you're weighing which apps to run alongside these flows, my best Shopify apps for Indian D2C rundown pairs well with this — many "automation" needs are really just picking the right app.

When is an off-the-shelf app the right answer?

Reach for an App Store app when your need is common — meaning someone has almost certainly already built it well. Reviews, subscriptions, loyalty, bundles, upsells, back-in-stock alerts, bulk editing, page builders: these are solved problems with mature, well-reviewed apps. Buying is almost always cheaper and safer than building, because the vendor amortises development and maintenance across thousands of stores.

The judgment call is knowing when an app stops fitting. Watch for these signals that you've outgrown it:

  • You're paying for a heavy app but using 10% of its features.
  • The app almost does what you want, and you're contorting your workflow around its limits.
  • Usage-based pricing has crept past what a custom build would cost over its life.
  • The app injects front-end scripts that drag your speed down — a real cost, not a hypothetical. I've covered this in how app overhead hurts Shopify performance.

That last point matters more than brands realise. Every embedded app is a tradeoff between the feature and the weight it adds. Backend automation via Zapier or a custom app runs outside the storefront, so it doesn't touch page speed — but a poorly built storefront app absolutely does.

When is a custom app actually worth building?

Now the expensive tier. A custom private app earns its cost only when at least one of these is true, and usually when two are:

  1. Volume makes per-task pricing hurt. You're processing enough orders that Zapier or a usage-based app costs more per year than the amortised cost of owning the logic.
  2. The logic is genuinely custom. Your business rule — a specific inventory sync across warehouses, a bespoke pricing calculation, an ERP integration, a workflow no app models — can't be expressed in a no-code editor without becoming an unmaintainable mess.
  3. You need reliability and control no-code can't promise. Real-time, high-stakes syncs (stock levels, fraud checks, financial data) where a delayed or dropped task costs real money.
  4. Nothing off-the-shelf fits. You've genuinely searched the App Store and either nothing does it, or everything that does is bloated, expensive, or abandoned.

If none of those apply, don't build. A custom app you commission is code you now own — which means you own the hosting bill, the version upgrades when Shopify bumps its API, and the fix when a third-party API you depend on changes. That ownership is a feature when the logic is core to your business and a liability when it isn't.

For a store already on Plus, note that some of what you'd reach for a custom app to do is better done with Shopify Functions — discount, checkout, delivery, and payment logic that runs inside Shopify's own infrastructure with no external server. I've listed the ones worth building in Shopify Functions examples. Functions aren't a general integration tool, but where they apply, they beat both an app and a custom backend on speed and reliability.

A worked decision: order-to-CRM sync

Concrete beats abstract. Say you want every paid Shopify order pushed into your CRM with the customer, line items, and order value. Here's how the tiers price out across three years.

PathYear 13-year totalMaintenance owner
Zapier (light volume)~₹19,000 ($230)~₹57,000 ($690)Zapier
Zapier (heavy volume)~₹72,000 ($870)~₹2,16,000 ($2,600)Zapier
Custom integration₹1,50,000+ ($1,800+) build₹1,50,000 + hostingYou / your developer

At light volume, Zapier is the obvious answer — three years of it costs less than a custom build's kickoff. At heavy volume, the three-year no-code bill approaches the custom build, and if you also need branching logic Zapier handles badly, the custom app wins on both cost and capability. Same task, opposite answers, decided entirely by volume and logic complexity. That's the framework doing its job.

What about Shopify Flow — the free option people forget?

Before you pay for anything, check Flow. On Advanced and Plus it's included, and it handles a surprising amount of what people reach for Zapier to do — as long as it stays inside Shopify:

  • Tag orders by value, product, or risk automatically.
  • Hide or unpublish products when inventory hits zero.
  • Send internal email or Slack notifications on defined triggers.
  • Cancel and restock high-risk orders.

Flow's boundary is the edge of Shopify. It can't natively push data into your external CRM the way Zapier does. So the clean division is: Flow for logic that lives inside your store, Zapier/Make for connecting to outside tools, custom for volume and bespoke logic that outgrows both. If your automation never leaves Shopify, you may not need to pay for automation at all.

The maintenance question nobody quotes for

The build price of a custom app is the number everyone fixates on, and it's the wrong one to fixate on. The real question is the total cost of ownership over the app's life.

No-code and off-the-shelf bundle maintenance into the subscription. When Shopify changes an API version, when a connector breaks, when a security patch is needed — that's the vendor's problem, priced into your monthly fee. That is a large, underrated part of what you're buying.

A custom app hands all of that to you. Shopify versions its Admin API and deprecates old versions on a schedule; something built and forgotten will eventually break. So a real custom-app budget isn't just the build — it's the build plus a maintenance arrangement, whether that's hours as needed or a monthly retainer for ongoing upkeep. Any developer who quotes you a custom app without mentioning maintenance is selling you a future emergency.

So which should you choose?

Run your problem through this in order:

  1. Does Shopify Flow do it, inside the store, for free? Use Flow.
  2. Is it a common need someone has already built well? Buy the app.
  3. Is it simple, low-volume, and just connects Shopify to another tool? Use Zapier or Make.
  4. Is it high-volume, genuinely custom logic, or reliability-critical — and nothing off-the-shelf fits? Build the custom app, and budget for its maintenance.

The honest headline: build custom last, not first. Most brands overestimate how special their automation is and underestimate the maintenance they're signing up for. Start cheap, and let a hard limit — not enthusiasm for owning software — push you up a tier.

What's next

If you're staring at a growing pile of Zaps, an app subscription that's outgrown its value, or a workflow no app quite fits, that's exactly the call worth having before you commit budget. On my Shopify developer page you'll see how I work — senior hours end to end, a written fixed scope and Definition of Done before anything starts, and honest advice on whether you even need a custom build. Often the right answer is "keep the ₹1,600 Zap," and I'll tell you when it is.

Or skip straight to a scoped conversation: tell me the workflow, your order volume, and what it currently costs you at /start, and I'll give you a fixed number and a straight recommendation on which of the three tiers fits.

Sources

FAQ

Frequently asked questions

  • When should I build a custom Shopify app instead of using Zapier?

    Build custom when Zapier's per-task pricing gets expensive at your order volume, when your logic is too complex for a no-code flow, when you need real-time reliability Zapier can't guarantee, or when no off-the-shelf app does the job. Below a few thousand orders a month with simple logic, Zapier or an app is almost always the right call.
  • How much does a custom Shopify app cost to build?

    A focused private Shopify app or custom integration typically runs ₹1,50,000–₹4,00,000 (about $1,800–$4,800) depending on scope, with larger builds higher. On top of the build you carry hosting and maintenance, because a custom app is code you now own. Compare that against years of Zapier or app subscription fees before deciding.
  • Is Zapier or Make better for Shopify automation?

    Both do the same core job — connect Shopify to other tools without code. Make (formerly Integromat) is usually cheaper at higher volumes and better for multi-step branching logic; Zapier has a larger app library and a simpler interface. For most Indian D2C brands starting out, either works; pick on price at your task volume and the specific apps you need connected.
  • What is a Shopify private app?

    A private (now called custom) app is one you build for a single store rather than list on the Shopify App Store. It authenticates against the Admin API with your own credentials and runs your own logic on your own hosting. It is the right tool when off-the-shelf apps don't fit and no-code automation can't handle your volume or complexity.
  • Does a custom Shopify app need ongoing maintenance?

    Yes. A custom app is code you own, so you carry hosting costs and the risk that a Shopify API version change or a third-party API update breaks it. Budget a retainer or maintenance hours. Zapier and off-the-shelf apps push that maintenance burden onto the vendor — that convenience is a large part of what their subscription pays for.
  • Can Shopify Flow replace Zapier?

    For automation that stays inside Shopify — tagging orders, sending internal notifications, hiding out-of-stock products — Shopify Flow often replaces Zapier entirely and costs nothing extra on Advanced and Plus. Where Flow falls short is connecting Shopify to external tools; that is where Zapier, Make, or a custom app still earn their place.
  • Will a Zapier automation slow down my Shopify store?

    No. Zapier, Make, and most custom integrations run outside your storefront, reacting to webhooks after events happen, so they don't add page weight or slow checkout. What slows a store is embedded front-end apps that inject scripts. Backend automation and storefront performance are separate problems — don't conflate them.
Revision history· 1 entry
  1. September 13, 2026

    Initial post. Decision framework for Shopify automation — no-code (Zapier/Make) vs off-the-shelf app vs custom private app, compared on cost, limits, and maintenance, with INR and USD build numbers.

Last updated September 13, 2026

shopifyappsautomationzapierd2c