Quickstart
Get n8n up and running in minutes and create your first workflow. This guide will help you:- Install n8n locally
- Create your first workflow
- Understand the n8n interface
- Test and execute your workflow
This quickstart uses
npx for the fastest setup. For production deployments, see the Installation Guide.Step 1: Install and Start n8n
The fastest way to try n8n is with npx (requires Node.js 22.16+):Step 2: Create Your First Workflow
Let’s create a simple workflow that fetches data from an API and processes it.Add a Manual Trigger
- Click the + button in the canvas
- Search for “Manual Trigger”
- Click to add it to your workflow
Add an HTTP Request Node
- Click the + button again
- Search for “HTTP Request”
- Configure it:
- Method:
GET - URL:
https://jsonplaceholder.typicode.com/users
- Method:
Understanding the Interface
- Canvas
- Node Panel
- Execution Details
The main area where you build workflows by connecting nodes. Click and drag to move nodes, click the connector dots to link them together.
Common Workflow Patterns
Schedule + Action
Use a Schedule Trigger to run workflows automatically (e.g., daily reports, data sync)
Webhook + Process
Receive data from external services and process it in real-time
Poll + Notify
Check for new data periodically and send notifications
Manual + Test
Test complex workflows manually before automating them
Data Flow
In n8n, data flows from node to node as items. Each item has:json: The main data objectbinary(optional): File attachments
$json:
Next Steps
Core Concepts
Learn about nodes, triggers, credentials, and more
Installation
Set up n8n for production use
Building Workflows
Deep dive into workflow creation
AI Workflows
Build AI-powered automations with LangChain
Troubleshooting
n8n won't start
n8n won't start
Check that:
- Node.js version is 22.16 or higher:
node --version - Port 5678 is not in use
- You have permissions to write to the
.n8nfolder
Workflow won't execute
Workflow won't execute
Common issues:
- Check that nodes are properly connected
- Verify API credentials are configured
- Look for error messages in node output
- Check browser console for errors
Data not appearing
Data not appearing
- Click Test workflow to execute manually
- Check that previous nodes ran successfully
- Verify expressions using the Expression Editor
- Use
console.log()in Code nodes for debugging
Database Configuration
By default, n8n uses SQLite for storage. For production use, consider PostgreSQL:Additional Resources
- n8n Community Forum - Get help and share workflows
- Workflow Templates - 900+ ready-to-use templates
- Node Documentation - Detailed node guides
- YouTube Channel - Video tutorials