Documentation
Setup, import, and customization for the n8n workflow library.
Getting started
- Purchase the Complete Library or Starter Pack from our checkout page.
- You'll receive an instant download link via email after purchase.
- Download and extract the ZIP file — you'll find all workflows organized by category.
Setting up n8n
- If you don't have n8n yet, install it for free:
npx n8nor use Docker. - Alternatively, sign up for n8n Cloud for a hosted solution.
- Access your n8n instance at
http://localhost:5678(self-hosted) or your cloud URL.
Importing workflows
- In n8n, click the menu (☰) → Import from File.
- Select any
.jsonworkflow file from the downloaded package. - The workflow will appear in your canvas, ready to configure.
Bulk import: n8n's CLI supports importing folders of JSON files at once. From your terminal:
n8n import:workflow --separate --input=./starter-pack/Configuring credentials
- Each workflow uses specific tool integrations (e.g., Slack, OpenAI, Google Sheets).
- Click on any node to see its required credentials.
- Add your API keys in n8n Settings → Credentials. Each tool has setup guides in n8n docs.
The PDF guide that ships with your purchase walks through credential setup for the top 30 integrations.
Customizing workflows for your use case
Workflows ship with reasonable defaults but expect you to tweak them. The most common customizations:
Variable replacement
Strings like {{$node["Webhook"].json.email}} are n8n expressions — they pull data from previous nodes at runtime. Open any expression with the fx button to see the full expression editor and adjust.
Adding or removing nodes
Right-click any node to duplicate, delete, or disable it. Drag the small dot at the right edge of a node to draw a connection to another. To insert a new node mid-flow, click the + between two existing nodes.
Error handling
Most workflows have a "Catch Error" node at the bottom — it fires when any other node throws. By default it logs to a Slack channel; replace the destination with your preferred notification (email, Discord, webhook, etc.).
Troubleshooting common issues
- Import says "invalid JSON"
- The ZIP may have downloaded incompletely. Re-download from the Dodo email. If it persists, email theknockoutacademy@gmail.com — we'll resend.
- Node still shows "Credentials not set" after I configured them
- Sometimes n8n imports a workflow before the credential exists, leaving the dropdown empty even after you create it. Open the node panel and re-select the credential in the dropdown.
- Workflow runs but nothing happens
- Check the workflow's Active toggle (top-right). Imported workflows are inactive by default — they only fire on manual execute. Toggle Active on to enable scheduled or webhook triggers.
- An expression returns "undefined"
- The data shape from the previous node doesn't match what the expression expects. Right-click the previous node → Execute Node, inspect the output JSON, and adjust the expression to match the actual field names.
- OpenAI / Anthropic node returns "rate limit"
- Either your API key has hit its quota, or the workflow is firing too frequently. Add a Wait node before the AI call to throttle, or upgrade your AI provider tier.
- I need help that isn't covered here
- Reply to your purchase confirmation email or send a fresh email to theknockoutacademy@gmail.com — Dan responds personally, usually within a few hours.