🛠️ Practice Workbook
n8n Foundation - Week 1 (Chapters 1-5)
Originally Published: November 2025
Welcome to Your Practice Workbook!
This workbook provides hands-on exercises to reinforce what you've learned in Chapters 1-5. Complete these exercises to build real automation skills.
How to Use This Workbook:
- Complete exercises in order
- Actually build the workflows—don't just read
- Try on your own before checking solutions
- Experiment and break things—that's how you learn
- Share results in IOLEBA forum (launching Jan 15!)
Exercise 1: Daily Motivation Sender
Goal: Automated Morning Quote
What You'll Learn: Schedule triggers, HTTP requests, sending emails
Requirements:
- Runs daily at 7:00 AM
- Fetches random quote from API
- Sends quote to your email
- Email subject includes date
Nodes Needed:
- Schedule Trigger (daily at 7 AM)
- HTTP Request (GET https://api.quotable.io/random)
- Set Node (format email content)
- Gmail/Email Node (send email)
💡 Solution Guide
Schedule Trigger: Days = 1, Hour = 7, Minute = 0
HTTP Request: Method = GET, URL = https://api.quotable.io/random
Set Node Values:
- quote:
{{ $json.content }}
- author:
{{ $json.author }}
- subject:
Your Daily Motivation - {{ $now.toFormat('MMM dd, yyyy') }}
Exercise 2: Customer Data Formatter
Goal: Clean and Standardize Data
What You'll Learn: String manipulation, data transformation
Transform This:
{
"name": " JOHN SMITH ",
"email": "[email protected]",
"phone": "(555) 123-4567"
}
Into This:
{
"first_name": "John",
"last_name": "Smith",
"email": "[email protected]",
"phone": "5551234567"
}
💡 Solution: Use Set Node
- first_name:
{{ $json.name.trim().split(' ')[0] }}
- last_name:
{{ $json.name.trim().split(' ')[1] }}
- email:
{{ $json.email.toLowerCase() }}
- phone:
{{ $json.phone.replace(/\D/g, '') }}
Exercise 3: Smart Order Router
Goal: Route Orders by Rules
What You'll Learn: IF nodes, conditional logic, routing
Business Rules:
- VIP Rush: Total > $500 AND shipping = "express" → VIP Team
- International: Country ≠ "USA" → International Team
- Bulk: Quantity > 20 → Bulk Team
- Standard: Everything else → Standard Team
Workflow:
- Webhook Trigger
- IF Node #1: Check VIP conditions
- IF Node #2: Check international
- IF Node #3: Check bulk
- Send to appropriate Slack channel
💡 Solution
IF Node #1 (VIP):
- Condition 1: total > 500
- Condition 2: shipping equals "express"
- Combine: AND
Continue for each rule in priority order
Exercise 4: Customer Onboarding System
Goal: Complete Automation
What You'll Learn: End-to-end workflows, multiple integrations
When Customer Signs Up:
- Validate email format
- Add to CRM or Google Sheets
- Send personalized welcome email
- Notify sales team on Slack
- Schedule follow-up for 3 days
💡 Solution Workflow
- Webhook Trigger
- IF: Validate email (contains @ and .)
- Set: Format customer data
- Google Sheets: Add customer
- Gmail: Send welcome
- Slack: Notify team
- Wait: 3 days
- Gmail: Send follow-up
Exercise 5: Your Own Business Automation
Challenge: Automate Something Real
Your Mission: Apply everything to solve an actual business problem.
Ideas:
- Social media posting schedule
- Customer inquiry responses
- Report generation
- Data synchronization
- Invoice generation
- Lead capture and follow-up
Choose Good First Automations:
- Clear trigger (when does it start?)
- Predictable steps (same every time)
- Measurable outcome (you'll know if it works)
- Low risk if fails
- Happens frequently (at least weekly)
Completion Checklist
🎓 You've Mastered Foundations When You Can:
- ☐ Install and configure n8n
- ☐ Navigate interface confidently
- ☐ Create workflows from scratch
- ☐ Connect and configure nodes
- ☐ Use expressions to transform data
- ☐ Implement conditional logic
- ☐ Handle errors gracefully
- ☐ Test and debug workflows
- ☐ Build real automation for your business
All checked? You're ready for Week 2: Core Skills (Chapters 6-10)!
Additional Resources
- n8n Documentation: docs.n8n.io
- n8n Community: community.n8n.io
- IOLEBA Forum: Launches January 15, 2026
- IOLEBA Tools: ioleba.org/tools
What's Next?
Week 2 Preview (Chapters 6-10):
- Advanced node types
- Database integrations
- API authentication
- Complex data transformations
- Webhook workflows
Before Week 2:
- Complete all 5 exercises
- Take Self-Evaluation Quiz (80%+ to pass)
- Build one real automation
- Consider IOLEBA membership ($44.95/year):
- 100+ premium tools
- Exclusive forum access
- Advanced templates
- Member-only training
🚀 Ready to Start?
Begin with Exercise 1 and work through. Take your time, practice deliberately, and build skills that transform your business.
The best time to start was yesterday. The second best time is NOW!
n8n Textbook - Practice Workbook | Week 1: Foundation (Chapters 1-5)
© 2025 IOLEBA | Dr. Marcus Lee
Originally Published: November 2025 | Join IOLEBA: $44.95/year