Templates

Free n8n workflow templates

Real exports from the House of Loops classroom. Every one was built and run before it was written up, so what you download is the workflow that actually executed, with credentials and personal values swapped for placeholders. Download the JSON, import it into n8n, and read the node by node walk-through if anything does not line up.

12 templates on this page. No sign-up on any of them.

How to import a template into n8n

  1. 1

    Download the JSON file from the template page. It saves as a normal file, no account and no email.

  2. 2

    In n8n, open a new blank workflow.

  3. 3

    Open the workflow menu at the top right of the canvas and choose the option to import from file, then pick the file you downloaded.

  4. 4

    If you would rather not use the menu: open the JSON in a text editor, select all of it, copy, click once on the empty canvas and paste. n8n rebuilds the nodes from the clipboard.

  5. 5

    Open each node that shows a credential warning and pick your own credential. The exports ship with placeholders, never with keys.

  6. 6

    Read the Setup after import list on the template page, change the values it names, then save and run once.

Import into a blank workflow rather than one you are already using. Pasting onto a canvas that already has nodes adds the template alongside them, which is rarely what you want on the first run.

Questions

Are these n8n templates free?

Yes. Every template on this page is a free download. There is no email wall on the JSON file, no account to create, and no paid tier holding a better version of the same workflow. Use them in your own work or in client work.

Do they work on n8n Cloud and on self-hosted n8n?

The workflow JSON format is the same on both, so an export imports either way. What differs is what your instance can run: a template that uses a community node or an environment variable needs a self-hosted instance, and each template page names anything like that under Limits.

What if a template does not run after I import it?

The usual causes are a missing credential, a placeholder value that still needs your own endpoint or table name, or a node version newer than the one the export was built on. Work through the Setup after import list on the template page first, then the Limits list. If it still fails, post the error in the community.

Where do I get help with one of these?

In the free House of Loops community on Skool. Post the template name and the error you are seeing and Shannon answers. That is also where to ask for a template to be adapted to a service it does not cover yet.