n8n Masterclass
0/24 complete

Module 01 · Why n8n, Why Now

n8n vs. Zapier vs. Make: The Real Trade-Offs

15 minfocused lesson5practical steps4grounded questions3source links
Open lesson + course map

On this lesson

Course outline

Choose an automation platform from workflow requirements, team operations, licensing, and measured cost—not a universal ranking. n8n offers cloud and self-hosted paths with code/API flexibility; other products may reduce hosting work or provide different connector and support experiences. Features and prices change, so verify official pages on the decision date.

// concept

Build the Requirement Matrix

Score the same representative workflow on:

AreaEvidence to collect
connectorsexact operations, auth, pagination, rate limits
logicbranching, loops, sub-workflows, code, error paths
operationsversions, execution history, alerting, recovery
securityidentities, roles, secrets, audit, data regions
scaleconcurrency, queue behavior, provider quotas
ownershipexport, hosting, backups, vendor exit
licensepermitted internal, client-hosted, managed, embedded use
costplatform, executions, infrastructure, APIs, labor, support

“Self-hosted” does not mean free or automatically private. The operator owns patching, TLS, database, backups, monitoring, incident response, and capacity. n8n uses a Sustainable Use License rather than an OSI open-source license; confirm the live terms for client hosting, embedding, or managed access.

// concept

Compare One Workflow

Use the same lead-to-CRM sample, data, failure cases, and acceptance criteria. Measure correct completions, invalid actions blocked, median/p90 latency, execution/tool usage, setup time, recovery time, and monthly cost at low/expected/stress volume.

Include connection outage, duplicate trigger, expired token, partial API failure, and handoff. A glossy happy path proves little.

// worked_example

Worked Example

A Lahore agency needs a form → CRM draft → human approval → WhatsApp follow-up workflow. It prototypes n8n Cloud, self-hosted n8n, and one managed alternative. Self-hosting appears cheapest before the team adds database backups, monitoring, updates, and duty support.

The final decision uses n8n on the client’s own instance because API flexibility and ownership matter, while the client accepts operating duties. The agency does not host multiple clients in one personal instance or claim licensing permission; it records the current n8n license guidance and seeks written clarification if the model changes.

// failure_cases

Failure Cases to Diagnose

6 cases to diagnose

  • Connector count decides

    test exact operations and limitations.

  • Monthly subscription is called total cost

    include staff and infrastructure.

  • Self-hosting called data control without a data map

    inventory every processor and log.

  • Prototype ignores retries

    exercise duplicates and partial effects.

  • License assumed from “source available”

    read current official terms.

  • Exit path untested

    export workflows and credentials documentation safely.

// pakistan_angle

Pakistan Angle

Convert foreign-currency estimates to PKR with a dated exchange assumption and show low/expected/stress usage. Include local payment availability, support hours, and connectivity. Do not pick a platform only because its initial tier fits one card.

For Pakistani agencies, the cleanest consulting model is often helping a client operate its authorized instance while the client owns accounts, credentials, data, and bills. Any plan to expose your instance to customers or embed n8n needs current licensing review.

// hands_on

Hands-On Exercise

5 steps

  1. Write ten requirements for one workflow.

  2. Build it minimally in two options.

  3. run five failure cases.

  4. Calculate full monthly/annual cost.

  5. Publish a dated decision and revisit conditions.

// completion_rubric

Completion Rubric

6 checks — tick as you verify

0/6

// sources

Sources

// check_yourself

Check yourself

4 questions · answers and options are taken word-for-word from this course

0/4
  1. 1 / 4 · diagnose

    Your work shows this failure mode: “Connector count decides.” What does the lesson tell you to do about it?