Rex Automaton
All posts
AutomationApril 15, 20263 min read

Make.com vs n8n vs Google Apps Script: pick the right tool, not the popular one

A practical breakdown of when to reach for Make.com, n8n, or Google Apps Script. The wrong choice locks you into rebuilds. The right one ships in days.

By Jacky Lei

Every automation project starts with the same fork in the road: Make.com, n8n, or Google Apps Script. Pick wrong and you rebuild in six months. Pick right and the system runs unattended for years. Here is how we choose, project by project, after building 150+ of these since 2018.

Make.com: visual, fast, expensive at scale

Make.com is the right answer when you need to wire a few SaaS tools together quickly and the operator wants to see what is happening. The visual editor is genuinely good. Branching, error paths, and human-in-the-loop steps are first-class.

We reach for Make when:

  • The integration list maps to apps Make already has connectors for
  • The operator wants visibility into runs without reading logs
  • Volume is moderate (under ~10K operations per day per scenario)
  • The work is event-driven, not batch

We avoid Make when:

  • We need tight control over costs at high volume
  • The data requires complex transformations the visual editor makes verbose
  • We are building a system that must be portable across environments

n8n: same idea, more control, runs anywhere

n8n is what you reach for when Make would work but you want to self-host. Self-hosting matters when client data cannot leave a controlled environment, when costs need to be predictable at scale, or when the build needs to live alongside other services in the same infrastructure.

The trade-off is operational overhead. Self-hosted n8n means we own the infra. For most clients that is the wrong trade. For a few, it is the only way.

Google Apps Script: undervalued, unbeatable for Google-native work

Apps Script is dismissed because it looks dated. That is a mistake. When the work lives in Google Sheets, Drive, Gmail, or Calendar, Apps Script is faster to build, faster to run, and free. We have shipped production systems in Apps Script that handle 100K+ operations per day at zero cost.

We reach for Apps Script when:

  • The system primarily reads or writes Google Workspace data
  • We need to run on a schedule (triggers are first-class)
  • The client already lives in Sheets and we want zero new tools introduced
  • Reliability matters more than visual editing

The downside is that Apps Script is JavaScript without modern tooling. If the team is not comfortable with code, Make is better even if the work is Google-native. The system needs to live with the operator, not just exist in the abstract.

A decision rule that has held up across 150+ builds

If the operator never wants to see the inside of the system, choose the tool with the lowest hosting overhead and the smallest blast radius. That is usually Apps Script (Google work) or Make (everything else). If the operator wants to inspect runs, debug, and self-modify, the visual editor is worth its weight even at 3x the runtime cost.

The question is never "which tool is best" in the abstract. It is "which tool will this client still be running in three years."

What we tell clients

Use one tool, not three, unless there is a real reason. The tax of switching tools mid-project is enormous. Most automation portfolios that look messy got that way because the agency picked a different tool for every phase. We pick once, and we pick for the long horizon.

If you want help choosing, book a 15-minute call. We will tell you the right tool for the work, not just the one we like.

Want us to build this for you?

15-minute discovery call. No pitch. We tell you what to automate first.

Book a Discovery Call

Related reading