
Module 1 Lesson 1: What is n8n?
Enter the world of low-code. Learn what n8n is, how it differs from Zapier, and why it's the preferred choice for engineers who want total control over their data.
60 articles

Enter the world of low-code. Learn what n8n is, how it differs from Zapier, and why it's the preferred choice for engineers who want total control over their data.

Choose your path. Compare n8n Cloud to the various self-hosted options (Desktop, Docker, npm) to find the best setup for your needs and budget.

The engine under the hood. Discover the powerful features that make n8n different, from its massive node library to its advanced data mapping and branching logic.

Learn your way around the canvas. Master the n8n interface, the sidebar, the execution logs, and exactly what happens inside a single 'Node'.

What should you automate first? Explore high-impact automation patterns used by businesses to save hundreds of hours every month.

The intelligent workflow. Learn how n8n uses LangChain to connect AI models to your data, enabling 'Smart' automations that can read, think, and decide.

Connecting the brains. Learn how to setup your credentials for the world's most powerful AI models and how to choose the right model for your specific task.

Chat with your data. Learn how to build a Retrieval-Augmented Generation (RAG) system that allows an AI to answer questions using your company's private PDF or Google Doc files.

From mess to structure. Learn how to use AI to summarize long meetings or emails and, more importantly, how to extract structured JSON from unstructured text.

The autonomous assistant. Learn how to build 'Agents' that can decide which tools to use to solve a user's request, from searching the web to updating your CRM.

Divide and protect. Learn how to manage teams within n8n, assigning different roles and permissions to ensure that everyone has the access they need, but no more.

Protect your entry points. Learn how to prevent unauthorized people from triggering your workflows by adding Basic Auth, Header Auth, and IP filtering to your n8n webhooks.

DNA level security. Learn the critical environment variables that control n8n's encryption, session management, and external command blocking.

Who did what? Learn how to use n8n's execution history and audit logs to track credential usage, data flow, and potential security incidents.

Rules of the road. Learn how to build n8n workflows that comply with GDPR, HIPAA, and other privacy regulations by minimizing data storage and anonymizing sensitive info.

The Blueprint. Plan your final n8n project: 'Nexus-One', an automated business assistant that handles leads, customer support, and social media reporting.

Hands-on implementation. Build the first module of Nexus-One: A high-performance lead capture system with deduplication and HubSpot integration.

Adding intelligence. Build the second module of Nexus-One: An AI-powered email listener that summarizes support tickets and categorizes their urgency.

Hardening the system. Build the final reporting module of Nexus-One and implement global error handling to ensure your assistant never misses a beat.

Mission complete. Review your progress, explore advanced community resources, and receive your roadmap for becoming a professional automation consultant.

The preferred way. Learn how to pull the n8n Docker image and setup a persistent container using Docker Compose for your home or business server.

Secure your connection. Learn how to put n8n behind a reverse proxy like Nginx or Traefik to enable HTTPS and clean domain names (e.g., n8n.mycompany.com).

Master the hidden settings. Explore the most important environment variables to control n8n's performance, security, and integration capabilities.

Handle the load. Learn how to switch from a 'Main' process to 'Queue Mode' using Redis workers to handle thousands of concurrent automations.

Protect your logic. Learn how to export your workflows, backup your database, and move your n8n instance from one server to another without losing work.

The spark of creation. Learn the 3 main ways to start an n8n workflow: On a Schedule, On an Event (Webhook), and On a Change in an external app.

The workers of the workflow. Explore the most commonly used action nodes, from simple HTTP requests to complex data manipulation and file handling.

Break the limits. Learn how to run shell commands on your server and write custom JavaScript functions directly inside n8n to handle complex data scenarios.

Direct the flow. Master the art of connecting nodes, using the IF node for decision making, and merging data streams back together.

Fail fast. Learn how to test individual nodes in isolation, read the execution JSON, and find the 'Needle in the haystack' when a workflow fails.

Data basics. Learn the structure of JSON, how n8n arrays work, and how to access deep nested data inside your automation payloads.

Master the text. Learn how to uppercase, lowercase, trim, and use Regular Expressions (Regex) to extract specific information from strings like emails or phone numbers.

Numbers don't lie. Learn how to perform calculations, handle currencies, and use the 'Aggregate' nodes to sum up values across multiple items.

Master the fourth dimension. Learn how to format dates, add/subtract time, and handle timezone conversions using the world-class Luxon library inside n8n.

Slice and dice. Learn how to use the 'Sort' and 'Filter' nodes to ensure you only process the most relevant data and keep your workflows efficient.

Master multi-condition decisions. Learn how to use AND and OR logic in n8n expressions to build 'Smart' workflows that react to complex real-world scenarios.

Handle the many. Learn how to process thousands of items in small chunks to avoid hitting API rate limits or crashing your server's memory.

Prepare for the worst. Learn how to catch errors, retry failing nodes, and setup a 'Global Error Workflow' to notify you whenever something goes wrong.

Round and round. Compare the different ways to iterate in n8n, from automated node-level loops to advanced manual loops for pagination.

Libraries of logic. Learn how to create 'Sub-Workflows' that can be called by multiple other workflows, making your automation standard and easy to maintain.

Master the HTTP Request node. Learn how to handle different request methods (GET, POST, PUT, DELETE), custom headers, and query parameters for any API.

The two keys to the city. Understand the difference between simple API Keys (Header/Query) and the secure OAuth2 flow, and how to manage them in n8n.

Turn n8n into a server. Learn how to create custom HTTP endpoints that other apps can call, including how to respond with status codes and custom JSON.

Master the large-scale API dance. Learn the patterns for exhausting paginated API results and how to use the 'Loop' and 'Wait' nodes to stay within legal speed limits.

Why did it fail? Learn how to read HTTP error codes (400, 401, 403, 404, 500) and use the n8n execution log to find exactly what went wrong in your API call.

The world's favorite database. Learn how to read, append, update, and delete rows in Google Sheets using n8n, turning a simple spreadsheet into a powerful application backend.

Zero inbox on autopilot. Learn how to search for emails, download attachments, send personalized replies, and manage labels automatically using n8n.

The digital archive. Learn how to upload, download, share, and organize files and folders in Google Drive, bridging the gap between your local server and the cloud.

Master of time. Learn how to create events, check for availability, and sync your calendar with external tools like Zoom or Notion using n8n.

Listen to the user. Learn how to trigger n8n workflows immediately when a Google Form is submitted, enabling instant lead processing and feedback handling.

Master of deals. Learn how to create contacts, update deal stages, and sync your marketing data between HubSpot and your other internal tools using n8n.

Keep it clean. Learn the architectural patterns of 'Search -> If -> Update/Create' to ensure your CRM stays free of duplicate contacts and messy data.

Enterprise and agile. Learn the specific nuances of automating Salesforce and Pipedrive, focusing on custom objects, lead conversion, and pipeline management.

Know your customer. Learn how to use external enrichment APIs like Clearbit, Hunter, and Apollo to automatically find company names, LinkedIn profiles, and verified emails for your leads.

Identify the winners. Build an automated scoring engine in n8n that evaluates leads based on their company size, job title, and activity, filtering the best opportunities for your team.

Patience pays off. Learn how to use the 'Wait' node for more than just pauses, including how to implement custom backoff strategies to handle intermittent API failures.

See the unseeable. Learn how to inspect files, images, and PDFs inside your workflows, and how to troubleshoot 'Broken File' errors when moving data between nodes.

Workflows as code. Learn how to automatically backup your n8n work directly to a GitHub or GitLab repository, enabling version history and easy collaboration.

Is n8n alive? Learn how to setup heartbeat monitors and healthcheck endpoints to ensure your automation server is always ready for work.

Leave a map for others. Learn how to use the 'Sticky Notes' and 'Node Comments' inside n8n to make your complex workflows easy to understand for your teammates.