Chapter 4

Start from the Templates gallery

Writing a workflow from scratch is hard work. n8n and its community have built thousands of ready-made templates — "a form comes in, notify Slack", "sync Airtable data to Google Sheet", "let AI summarize your email" — copy one, change a few things, and it is yours. This chapter shows you where to find them, how to pick one, and how to get one into Woow n8n.

Why you should copy someone else's first

The pitfall beginners fall into most often in week one is opening a blank canvas and then staring at it, thinking "…which node do I drag in?". Half an hour goes by and nothing has moved.

The truth is: there is an 80% chance someone has already built what you want to build. And built it better than your first attempt would be.

  • Want "a Google Form gets submitted, Slack gets notified automatically"? There is a template for it.
  • Want "a new Airtable row sends the person a thank-you email"? There is a template for it.
  • Want "at 9:00 every morning, pull an RSS feed, have AI write a summary and post it to Notion"? There is a template for that too.

Copying someone else's template is not laziness, it is the fastest way to see how n8n puts nodes together. You will have a working workflow in front of you within 30 minutes, which beats two weeks of feeling your way on your own.

Tip: The goal of this chapter is "get someone else's workflow running within an hour". Building your own first workflow by hand from scratch waits until Chapter 8 — by then you will have seen five or six finished ones, and it will feel completely different.

Templates all come from one pool: n8n.io/workflows

First, clear up a common misreading: n8n itself has no built-in "offline" template gallery. The "two entry points" you think you are seeing actually lead to the same place — the public n8n.io/workflows/.

What you assume What is actually true
Templates in the sidebar is an offline, built-in pool that n8n curates Clicking it takes you out to n8n.io/workflows/ in your browser (unless your company has configured a custom templates library)
The two sets of templates differ, so they complement each other It is the same public pool — same content, only a different way in
Template pages carry install counts / star ratings you can sort by The official gallery currently has no public install counts, star levels or ratings — only categories, keywords and service icons
Concept: The answer to "where do the templates live" is: all of them at n8n.io/workflows/. The only difference is whether you jump there from the sidebar button or open the address in your browser yourself. A template you copy over is only a skeleton; it becomes yours only once you swap in your own credential and change the fields (ch6).
Tip: If your company's self-hosted n8n sets N8N_TEMPLATES_HOST to an internal template library, then you really do get in-app browsing, and the content may be nothing but your own company's templates. Woow n8n currently runs the official default, so pressing Templates connects you out to n8n.io.
The Templates entry point in the Workflows page sidebar
Figure 4-1 The Workflows page sidebar: Templates sits in the same row of items as Workflows / Credentials / Executions, and clicking it opens a new tab at n8n.io/workflows/.

How to pick a good template

The pool is large and not every template suits you. Five things to look at will rule out 80% of the duds in 10 seconds:

What to look at Good sign Bad sign
Node count 3–8 nodes, readable at a glance More than 15 nodes, dizzying just to read — skip it while you are new
Author The official n8n account or a Verified Creator (a check next to the avatar) An anonymous account with no name that has uploaded only 1 template — hold off
Last updated Within the past year (open the detail page and look at Last update) Untouched for two years — the node APIs may have changed and it will not run
Which nodes it uses Services you recognize (Slack, Google Sheets, Gmail) Nothing but services you have never heard of, with no idea where to apply for the credentials
Description Says plainly what it is for and what it needs A title and no explanation — the author could not be bothered either
Tip: For your first pick, go straight for a template with < 5 nodes that uses a service you touch every day, such as Slack / Gmail / Google Sheets. Those have the best odds of running, and the biggest payoff when they do.

Path A: go in through the sidebar's Templates item (it jumps to n8n.io)

This is the route for people who would rather not memorize the address. You still leave the n8n app for n8n.io along the way, but at least the way in is the sidebar you already know.

  1. Click "Templates" in the left sidebar

    Once you are signed in to Woow n8n, the left sidebar has a Templates item alongside Workflows, Executions and Credentials. Clicking it opens another browser tab pointed at n8n.io/workflows/ — that is the official behavior, not a bug.

    If you cannot see Templates in the sidebar, go back to Chapter 3 and get familiar with the interface first.

  2. Find one on n8n.io/workflows that is close to what you need

    Use the categories on the left (AI, Sales, IT Ops, Marketing, Document Ops, Support) or a keyword. Pick one whose description you understand, for example "Save new Gmail attachments to Google Drive".

  3. Open it and look at the canvas preview and the node list

    The detail page shows a thumbnail of the template's nodes, which services it uses (Gmail, Drive…), the author and Last update. This step is where you run the five checks for picking a template — if the thumbnail looks like a pile of nodes you do not recognize, go back and pick another.

  4. Click "Use for free"

    The orange button in the top-right corner of the detail page. Clicking it opens a small dialog offering mainly: Copy template to clipboard (copies the JSON) or a jump to n8n Cloud to try it out. Choose Copy — the data should stay in Woow n8n.

    Warning: Do not click "Try it on n8n Cloud" — that creates a workflow on the official cloud, not on our company's instance.
  5. Go back to Woow n8n, open a new workflow and paste with Ctrl+V

    Workflows page → + Add workflow for a blank one → click an empty spot on the canvas and press Ctrl+V (on Mac Cmd+V). The nodes drop straight in, and the connections come with them.

  6. Connect the credential and fill in the fields

    Most of the nodes you just pasted carry a red exclamation mark — they are not connected to your account. Click a red node → pick Credential → choose an existing one or Create New. The details are in Chapter 13.

  7. Run it once by hand with Execute workflow, then switch on Active

    The purple button in the bottom-right corner runs it by hand. Only all green means the chain works. Until a manual run succeeds, leave the Active toggle in the top-right corner off — it will pile up error logs on you overnight.

Path B: open n8n.io/workflows and paste the JSON

This is Path A with the "click the sidebar" step skipped — you type the address into the browser directly. Experienced users all take this route; it saves a click.

  1. Open https://n8n.io/workflows/ in your browser

    The official community gallery. Categories run down the left (AI, Sales, IT Ops, Marketing, Document Ops, Support…), and you can also narrow things down by service icon (Google Sheets, OpenAI, Telegram, Gmail…).

  2. Search by keyword or browse by category

    For example, search slack notification, rss to notion, ai email summary. Open a template that looks about right and run it through the five checks above.

  3. Click "Use for free" on the template's detail page

    The orange button in the top-right corner. Clicking it opens a small dialog that usually gives you two options: copy the JSON to the clipboard (Copy template to clipboard), or jump straight to the cloud to try it out (Try it on n8n Cloud) — choose Copy.

    Warning: When you see "Try it on n8n Cloud", do not click it; that lands you on n8n's official cloud rather than our Woow n8n. Your data should stay on the company's own instance.
  4. Go back to Woow n8n and open a workflow (a new one is fine)

    Workflows page → click "+ Add workflow" to create a blank one, or open any existing one (pasting does not overwrite the nodes already there).

  5. Click an empty spot on the canvas and press Ctrl+V (on Mac it is Cmd+V)

    The whole workflow's nodes drop in at once, connections and all. If the shortcut does nothing, right-click the empty space for a Paste option.

  6. Save it and rename it

    The workflow name in the top-left corner is usually a default such as My workflow; click it and change it to something you will recognize (for example "RSS morning digest"). Then press Save in the top-right corner, or Ctrl+S.

Concept: Once it is pasted in, the rest is the same as Path A — connect the credential, run it once by hand, and only switch on Active after that run is clean.

Three things to do after you install a template

Importing a template only borrows a skeleton; it will not run yet. Work through these in order and you will make the fewest mistakes:

  1. Check every node for a red marker

    A red dot / exclamation mark means the node is missing something. Eight times out of ten the credential is not connected; less often a required field is empty (the recipient email address, for example). Start from the most upstream Trigger node and fix your way down.

  2. Check which outside services it wants and whether you have them

    If the template uses Airtable and your company has no Airtable account, that template is no use to you — give up early and pick another. Or switch it to Google Sheets (you can, but that counts as editing the template; see ch6).

  3. Run Execute workflow by hand first

    Use the purple Execute workflow button in the bottom-right corner to run it by hand. Only green checks all the way through mean the whole chain works. Until a run succeeds, leave the Active toggle off.

Warning: A successful manual run ≠ a successful scheduled run. Some nodes use your temporary test data in manual mode; once the real schedule takes over they pull real data, and fields that do not line up blow up. Run it once more with real data before you turn the schedule on.

Can you change a template? Yes, and you should

A template is only a starting point. Once you copy it over, the whole thing is yours and you can change it however you like:

  • Turn the Slack notification into a Gmail message.
  • Add an IF node so the notification only goes out when the amount is > 1000.
  • Delete the nodes you do not use (the "sync to Airtable" step that community author threw in, say, which you have no use for).
  • Change the English field text into Chinese.

The more you change, the further it moves from the original template, and the more it looks like something you built. Chapter 6 walks through the whole process of editing someone else's workflow.

Tip: Save a copy before you start — practice on the duplicate, so you keep the original and still have something to compare against when you break it. (In the workflow list, the three-dot menu on the right → Duplicate.)

Common pitfalls

  1. Clicking Templates in the sidebar does nothing / the tab will not open

    Clicking it should open another browser tab at n8n.io/workflows/. If nothing happens: (a) the browser blocked the popup — click the popup notice at the right of the address bar and allow it; (b) the company network blocks n8n.io — type the address into the browser to test; (c) if IT really has blocked it, take the "import a JSON file someone else downloaded" route (ch5).

  2. You paste JSON from n8n.io and nothing arrives

    90% of the time something went missing during the copy — you only picked up part of the text, for instance. Go back to that template page on n8n.io and press "Use for free" → "Copy template to clipboard" again; that is what copies the complete JSON. Also make sure you clicked an empty spot on the canvas (not a node) before pasting.

  3. Every pasted node is a red error

    Two main causes: (a) the credentials are not set yet, so click each red node and connect one; (b) your n8n does not have the node version the template uses — Unknown node type shows at the bottom, and the only ways out are a newer template or upgrading n8n.

  4. The imported workflow has an odd name, such as "My workflow 7"

    Click the title in the top-left corner to rename it. Get into the habit of changing it to a "purpose_service" format right away (for example rss_morning_digest_slack), so that you can find it in the workflow list later.

  5. The template description calls for a node I cannot find here

    The node may not be included in the n8n community edition (some nodes are enterprise-only), or your company may have disabled that integration on Woow n8n. Ask IT, or switch to a template built from basic nodes plus HTTP Request. The HTTP Request node can stand in for almost any SaaS-specific node.

  6. The manual run passed, but it fails overnight once Active is on

    The usual cause: your manual run used test data you pasted in yourself, and when the schedule fires for real the outside API returns differently shaped fields. See Appendix B for the matching symptom.

FAQ

Do I have to start from a template? Can I write my own from scratch?
Of course you can. But as a beginner you are strongly advised to copy three or five of other people's workflows and get them running first; you will pick up how nodes are strung together very quickly. Writing from scratch waits until Chapter 8 — by then you will have the feel for it and it will go much more smoothly.
Can someone else's template carry a virus or malicious code?
An n8n template does not run arbitrary programs (it is only a definition of how nodes are combined). But watch out: a template may contain a Code node with JavaScript / Python inside. Before you import, open every Code node and read what the code does, and be especially alert to anything that calls an outside address or sends data somewhere unidentified. Templates from an author with the Verified Creator check next to their name, or from the official n8n account, are comparatively safe.
Are all templates free? Will one start charging partway through?
The n8n templates themselves are all free. What costs money is not the template but the outside services it connects to — a template that uses the OpenAI node, for example, needs you to have an OpenAI API account (and that bill goes to OpenAI). It has nothing to do with the template itself.
Can I contribute a template back to the community after I have changed it?
Yes. There is a "Submit a template" button at n8n.io/workflows/, and it needs an n8n.io account. But do not rush — you have only just started. Let your workflow run steadily inside the company for a few weeks, clear out the sensitive credentials, internal URLs and company names, and then think about contributing.
Does importing a template use up my executions quota?
Importing on its own does not count as an execution at all (it only copies a definition). It counts as one execution only when you press Execute workflow, or when the schedule actually runs after you switch on Active. Import freely and try things out.
Can I import a lot of templates at once? Will it get messy?
Technically you can import without limit. In practice: import one or two, get them running, then import the next; otherwise a pile of red error nodes leaves you unable to tell which template a problem belongs to. The workflow list can be sorted with tags (Tags), for example Playing around, Live — which makes it easy to clean up later.