Sau khi hoàn thành bài hướng dẫn n8n cơ bản, nhiều bạn đã inbox hỏi mình: “Toàn ơi, giờ mình đã biết tạo workflow đơn giản rồi, vậy làm sao để lên trình nhanh hơn?”. Câu trả lời ngắn gọn là: thực hành, thực hành và thực hành. Nhưng thực hành như thế nào cho đúng? Bài viết này mình sẽ chia sẻ 15 bài tập được thiết kế theo lộ trình từ cơ bản đến nâng cao, giúp bạn nắm vững n8n một cách có hệ thống.
Mục lục
- I. LỘ TRÌNH HỌC TẬP VÀ CẤP ĐỘ KỸ NĂNG
- II. BÀI TẬP LEVEL 1-2: XÂY DỰNG NỀN TẢNG VỮNG CHẮC
- III. BÀI TẬP LEVEL 3: THÀNH THẠO WEBHOOK VÀ HTTP REQUEST
- IV. BÀI TẬP LEVEL 4: PHÂN LUỒNG DỮ LIỆU VÀ AI AGENT
- V. BÀI TẬP LEVEL 5: MASTER WORKFLOW PHỨC TẠP
- VI. CHIẾN LƯỢC HOÀN THÀNH BÀI TẬP HIỆU QUẢ
- VII. ROADMAP SAU KHI HOÀN THÀNH 15 BÀI TẬP
-
KẾT LUẬN
Các bài tập này không phải là lý thuyết suông – đây là những tình huống thực tế mà mình và team tại GenStaff đã gặp và giải quyết hằng ngày. Mỗi bài tập sẽ đưa ra một vấn đề cụ thể, gợi ý hướng giải quyết, và kết quả mong đợi. Điều quan trọng là bạn phải tự tay làm, tự debug khi gặp lỗi – đó mới là cách học hiệu quả nhất.
Lưu ý: Các bài tập dưới đây được thiết kế cho n8n phiên bản 2.0 trở lên. Nếu bạn chưa quen với giao diện mới, hãy xem lại bài viết về n8n 2.0 để nắm rõ những thay đổi quan trọng.
![[nguyenthieutoan.com] Biểu đồ hiển thị lộ trình học tập n8n từ cơ bản đến nâng cao với 5 cấp độ khác nhau, mỗi cấp độ có các mốc kỹ năng cụ thể cần đạt được](https://nguyenthieutoan.com/wp-content/uploads/2025/12/nguyenthieutoan-post-1-qv0rlz.webp)
I. LỘ TRÌNH HỌC TẬP VÀ CẤP ĐỘ KỸ NĂNG
1. Định nghĩa 5 cấp độ kỹ năng n8n
Trước khi bắt đầu, hãy xác định bạn đang ở level nào để chọn bài tập phù hợp:
- Level 1 – Beginner: Đã tạo được workflow đơn giản, hiểu cách kết nối các node cơ bản như Trigger, Action node. Biết cách test workflow và đọc output của từng node.
- Level 2 – Basic: Tự xây dựng được workflow hoàn chỉnh với 5-10 node, biết sử dụng Edit Fields, If node để xử lý dữ liệu đơn giản. Đã tạo được 3-5 workflow thực tế.
- Level 3 – Intermediate: Thành thạo Webhook, HTTP Request, Code node. Có thể tự tích hợp API của các dịch vụ không có sẵn node. Hiểu rõ cấu trúc JSON và cách xử lý dữ liệu phức tạp.
- Level 4 – Advanced: Nắm vững phân luồng dữ liệu với Switch, Merge, Loop. Xây dựng được AI Agent với Tool calling, Memory. Biết optimize workflow để tăng performance.
- Level 5 – Expert: Có thể giải quyết gần như mọi yêu cầu automation phức tạp. Hiểu sâu về Queue Mode, Error handling, Monitoring. Tự build custom node nếu cần.
2. Cách sử dụng bài tập hiệu quả
Mỗi bài tập sẽ có cấu trúc như sau:
- Vấn đề: Mô tả tình huống thực tế cần giải quyết
- Yêu cầu: Danh sách các chức năng workflow cần đạt được
- Gợi ý: Các node và kỹ thuật có thể sử dụng (không phải hướng dẫn chi tiết)
- Kiểm tra: Cách test để biết bạn đã làm đúng
- Mở rộng: Các ý tưởng để nâng cấp workflow
Nguyên tắc quan trọng: Hãy tự làm trước khi xem gợi ý. Nếu mắc kẹt quá 30 phút, hãy hỏi Jenix – trợ lý AI ở góc dưới màn hình hoặc tham gia cộng đồng n8n để được hỗ trợ.
![[nguyenthieutoan.com] Một người đang làm việc tập trung với laptop, màn hình hiển thị n8n workflow với nhiều node phức tạp được kết nối, thể hiện quá trình thực hành và debug](https://nguyenthieutoan.com/wp-content/uploads/2025/12/nguyenthieutoan-post-2-5r7p92.webp)
II. BÀI TẬP LEVEL 1-2: XÂY DỰNG NỀN TẢNG VỮNG CHẮC
BÀI 1: Tự động gửi báo cáo hàng ngày qua Email
Vấn đề
Mỗi sáng 8h, bạn cần gửi email cho team với thống kê số liệu từ Google Sheets (ví dụ: doanh số bán hàng ngày hôm trước).
Yêu cầu
- Workflow tự động chạy mỗi ngày lúc 8h sáng
- Đọc dữ liệu từ Google Sheets (bạn tự tạo file mẫu với cột: Ngày, Doanh thu, Số đơn hàng)
- Tính tổng doanh thu và số đơn hàng của ngày hôm qua
- Gửi email với nội dung được format đẹp
Gợi ý
- Dùng Schedule Trigger với Cron expression:
0 8 * * * - Google Sheets node với operation “Get Many”
- Filter node hoặc Code node để lọc dữ liệu ngày hôm qua
- Aggregate node để tính tổng
- Gmail node hoặc SMTP node để gửi email
Kiểm tra
Tạm thời đổi Schedule thành Manual Trigger để test. Nhập dữ liệu mẫu vào Google Sheets và chạy workflow. Email phải nhận được với đúng số liệu.
Mở rộng
Thêm biểu đồ vào email bằng cách tạo chart với API của QuickChart hoặc Google Charts, sau đó embed ảnh vào email.
BÀI 2: Bot theo dõi giá sản phẩm trên Shopee/Lazada
Vấn đề
Bạn muốn mua một sản phẩm nhưng chưa có khuyến mãi. Cần một bot tự động kiểm tra giá mỗi 6 tiếng và thông báo qua Telegram khi giá giảm xuống dưới mức mong muốn.
Yêu cầu
- Chạy tự động mỗi 6 tiếng
- Lấy giá sản phẩm từ website (dùng HTTP Request hoặc Scraping)
- So sánh với giá mục tiêu (lưu trong workflow hoặc Data Table)
- Gửi thông báo Telegram khi giá thấp hơn mục tiêu
Gợi ý
- Schedule Trigger: mỗi 6 tiếng
- HTTP Request node để lấy HTML của trang sản phẩm
- HTML Extract node hoặc Code node để parse giá từ HTML
- If node để kiểm tra điều kiện giá
- Telegram node để gửi thông báo
Kiểm tra
Set giá mục tiêu cao hơn giá thực tế để test ngay. Workflow phải gửi thông báo Telegram thành công với link sản phẩm và giá hiện tại.
BÀI 3: Hệ thống quản lý todo list với Telegram
Vấn đề
Tạo một todo list đơn giản có thể thêm, xem, xóa task thông qua Telegram bot.
Yêu cầu
- Bot nhận lệnh: /add [task], /list, /done [số thứ tự]
- Lưu trữ task trong n8n Data Table
- Hiển thị danh sách task có đánh số thứ tự
- Xóa task khi hoàn thành
Gợi ý
- Telegram Trigger để nhận tin nhắn
- Switch node để phân nhánh theo lệnh (/add, /list, /done)
- Data Table node cho mỗi nhánh (Insert, Get All, Delete)
- Code node để format danh sách task
- Telegram node để trả về kết quả
Xem thêm về cách sử dụng AI Agent trong n8n để nâng cấp todo bot thành trợ lý thông minh hơn.
![[nguyenthieutoan.com] Màn hình máy tính hiển thị n8n workflow với nhiều nhánh phức tạp sử dụng Switch node và If node để xử lý logic điều kiện](https://nguyenthieutoan.com/wp-content/uploads/2025/12/nguyenthieutoan-post-4-jm65d1.webp)
III. BÀI TẬP LEVEL 3: THÀNH THẠO WEBHOOK VÀ HTTP REQUEST
BÀI 4: Xây dựng REST API đơn giản với Webhook
Vấn đề
Tạo một API endpoint nhận POST request với dữ liệu user, lưu vào Google Sheets, và trả về response JSON.
Yêu cầu
- Webhook nhận POST request với body: {“name”: “…”, “email”: “…”, “phone”: “…”}
- Validate dữ liệu (kiểm tra email hợp lệ, phone đúng format)
- Lưu vào Google Sheets
- Trả về JSON: {“status”: “success”, “id”: “…”} hoặc error message
Gợi ý
- Webhook Trigger với method POST
- Code node để validate (regex cho email, phone)
- If node: nếu valid thì lưu, không thì trả error
- Google Sheets node với operation “Append”
- Respond to Webhook node để trả về JSON
Kiểm tra
Dùng Postman hoặc curl để test API. Gửi data hợp lệ và không hợp lệ, kiểm tra response và dữ liệu trong Google Sheets.
BÀI 5: Tích hợp API không có sẵn node – Ví dụ với CoinGecko
Vấn đề
Lấy giá Bitcoin từ CoinGecko API, tính % thay đổi 24h, và gửi thông báo nếu biến động quá 5%.
Yêu cầu
- Gọi API CoinGecko để lấy giá BTC
- Parse JSON response và lấy ra giá hiện tại + % thay đổi 24h
- So sánh % thay đổi với ngưỡng 5%
- Gửi alert qua Telegram nếu vượt ngưỡng
- Chạy mỗi 30 phút
Gợi ý
- Đọc API docs của CoinGecko: https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd&include_24hr_change=true
- HTTP Request node với GET method
- Code node hoặc Edit Fields để extract dữ liệu cần thiết
- If node để kiểm tra điều kiện
Mở rộng
Theo dõi nhiều coin cùng lúc, lưu lịch sử giá vào database, vẽ biểu đồ và gửi trong thông báo.
BÀI 6: Auto-reply Facebook Messenger với AI
Vấn đề
Tạo chatbot tự động trả lời tin nhắn Facebook Page, có khả năng phân loại câu hỏi và gọi AI khi cần.
Yêu cầu
- Nhận webhook từ Facebook khi có tin nhắn mới
- Phân loại tin nhắn: câu hỏi thường gặp (FAQ) vs câu hỏi phức tạp
- FAQ: trả lời bằng template có sẵn
- Câu phức tạp: gọi AI (Gemini/GPT) để trả lời
- Gửi response về Facebook Messenger
Gợi ý
- Setup Facebook App và Page Webhook
- Webhook Trigger để nhận message
- Code node để phân tích intent (keyword matching hoặc gọi AI classifier)
- Switch node phân nhánh theo loại câu hỏi
- HTTP Request để gửi message qua Facebook Graph API
Tham khảo thêm về cách xây dựng Facebook Chatbot thông minh với kỹ thuật Message Batching.
![[nguyenthieutoan.com] Giao diện code editor với Code node của n8n đang hiển thị JavaScript code xử lý dữ liệu JSON phức tạp, có syntax highlighting và dòng số](https://nguyenthieutoan.com/wp-content/uploads/2025/12/nguyenthieutoan-post-5-76h978.webp)
IV. BÀI TẬP LEVEL 4: PHÂN LUỒNG DỮ LIỆU VÀ AI AGENT
BÀI 7: Hệ thống xử lý hóa đơn tự động với AI
Vấn đề
Nhận email có file PDF hóa đơn đính kèm, dùng AI để extract thông tin (số tiền, ngày, nhà cung cấp), lưu vào Google Sheets, và gửi thông báo Slack.
Yêu cầu
- Trigger khi có email mới từ một địa chỉ cụ thể
- Download PDF attachment
- Dùng AI (vision model) để đọc thông tin từ PDF
- Parse và validate dữ liệu
- Lưu vào Google Sheets với cột: Invoice Number, Date, Amount, Vendor
- Gửi summary qua Slack
Gợi ý
- Gmail Trigger với filter by sender
- Extract Binary Data node để lấy PDF
- Convert PDF to image hoặc dùng API OCR (Google Cloud Vision, Gemini Vision)
- AI Agent với structured output để extract thông tin
- Error handling với Try-Catch hoặc If node
Mở rộng
Thêm workflow approval: gửi thông tin qua Slack với nút Approve/Reject, chỉ lưu vào Sheet khi được approve.
BÀI 8: Multi-agent system để nghiên cứu và viết báo cáo
Vấn đề
Nhận một topic qua Telegram, tự động search web, tóm tắt thông tin từ nhiều nguồn, và viết báo cáo hoàn chỉnh.
Yêu cầu
- Agent 1 (Researcher): Search Google và lấy top 5 kết quả
- Agent 2 (Analyzer): Đọc nội dung từng trang web và tóm tắt
- Agent 3 (Writer): Tổng hợp và viết báo cáo 500-1000 từ
- Gửi báo cáo về Telegram dưới dạng file PDF
Gợi ý
- Telegram Trigger
- HTTP Request tới Google Custom Search API hoặc SerpAPI
- Loop Over Items để xử lý từng URL
- HTTP Request + HTML Extract để lấy content
- 3 AI Agent node riêng biệt cho từng nhiệm vụ
- Merge node để gộp kết quả
- Code node để format và convert sang PDF
Để hiểu rõ hơn về khái niệm RAG (Retrieval-Augmented Generation), xem bài viết chi tiết về cách AI có thể truy cập và xử lý dữ liệu từ nhiều nguồn.
BÀI 9: AI Agent với custom tools
Vấn đề
Tạo một AI Agent có thể tự quyết định khi nào cần gọi các tool: tìm kiếm web, tính toán, truy vấn database, gửi email.
Yêu cầu
- AI Agent nhận input từ user qua Chat Trigger
- Tool 1: Search web (HTTP Request tới search API)
- Tool 2: Calculator (Code node với math operations)
- Tool 3: Query database (Google Sheets hoặc Supabase)
- Tool 4: Send email (Gmail node)
- Agent tự động chọn tool phù hợp dựa trên câu hỏi
Gợi ý
- Sử dụng AI Agent node với Tools configuration
- Mỗi tool là một sub-workflow riêng
- Define tool descriptions rõ ràng để AI biết khi nào dùng
- Test từng tool riêng lẻ trước khi tích hợp
Kiểm tra
Test với các câu hỏi khác nhau:
- “Tìm thông tin về n8n workflow automation” → phải gọi search tool
- “Tính 15% của 250,000” → phải gọi calculator
- “Có bao nhiêu khách hàng trong database?” → phải query database
- “Gửi email báo cáo cho sếp” → phải gọi email tool
![[nguyenthieutoan.com] Dashboard hiển thị nhiều workflow n8n đang chạy với các metrics như execution time, success rate, và resource usage, thể hiện việc monitoring và optimize performance](https://nguyenthieutoan.com/wp-content/uploads/2025/12/nguyenthieutoan-post-6-y97log.webp)
V. BÀI TẬP LEVEL 5: MASTER WORKFLOW PHỨC TẠP
BÀI 10: Hệ thống CRM tự động hoàn chỉnh
Vấn đề
Xây dựng hệ thống quản lý khách hàng tự động từ lead capture đến nurturing và conversion tracking.
Yêu cầu
- Lead Capture: Nhận lead từ nhiều nguồn (website form, Facebook Lead Ads, Google Forms)
- Lead Scoring: Tính điểm lead dựa trên tiêu chí (nguồn, hành vi, thông tin)
- Lead Assignment: Phân bổ lead cho sales team dựa trên score và workload
- Automated Nurturing: Gửi email sequence dựa trên segment
- Activity Tracking: Log mọi tương tác (email opened, link clicked)
- Reporting: Dashboard với metrics real-time
Gợi ý kiến trúc
- Tách thành nhiều workflow nhỏ, mỗi workflow đảm nhiệm một chức năng
- Dùng Supabase hoặc Airtable làm database chính
- Webhook làm bridge giữa các workflow
- Queue Mode để xử lý volume lớn
- Error handling và retry logic ở mọi node quan trọng
Các sub-workflow cần xây dựng
- WF1 – Lead Intake: Nhận và normalize dữ liệu từ các nguồn
- WF2 – Lead Enrichment: Gọi API để bổ sung thông tin (Clearbit, Hunter.io)
- WF3 – Scoring Engine: Tính điểm theo rule-based hoặc ML model
- WF4 – Assignment Logic: Round-robin hoặc skill-based routing
- WF5 – Email Campaign: Drip campaign với personalization
- WF6 – Activity Tracker: Webhook từ email service để track engagement
Xem thêm về cách setup Queue Mode để hệ thống có thể xử lý hàng nghìn lead mỗi ngày.
BÀI 11: Content automation pipeline với AI
Vấn đề
Tự động hóa toàn bộ quy trình tạo content: từ nghiên cứu topic, viết bài, tạo hình ảnh, đến đăng lên multiple platforms.
Yêu cầu
- Topic Research: Tìm trending topics trong niche của bạn
- Outline Generation: AI tạo dàn ý chi tiết
- Content Writing: AI viết bài hoàn chỉnh với SEO optimization
- Image Generation: Tạo featured image và illustrations
- Quality Check: AI review grammar, tone, và SEO score
- Multi-platform Publishing: Đăng lên WordPress, Medium, LinkedIn cùng lúc
- Social Promotion: Tạo và schedule social media posts
Gợi ý
- Schedule Trigger chạy hàng tuần
- Dùng Google Trends API hoặc BuzzSumo để research topic
- Multiple AI Agent calls với different prompts
- Image generation với Stable Diffusion API hoặc DALL-E
- WordPress API, Medium API, LinkedIn API để publish
- Buffer API hoặc Hootsuite API để schedule social posts
![[nguyenthieutoan.com] Nhóm người làm việc với nhiều màn hình máy tính hiển thị các workflow automation phức tạp, biểu đồ phân tích và dashboard monitoring](https://nguyenthieutoan.com/wp-content/uploads/2025/12/nguyenthieutoan-post-7-nnm9x0.webp)
BÀI 12: E-commerce order fulfillment automation
Vấn đề
Tự động hóa toàn bộ quy trình từ khi có đơn hàng đến khi giao thành công và thu thập feedback.
Yêu cầu
- Nhận webhook từ WooCommerce/Shopify khi có đơn mới
- Kiểm tra inventory trong database
- Nếu hết hàng: thông báo team và gửi email xin lỗi khách
- Nếu còn hàng: tạo shipping label tự động (qua ShipStation API)
- Gửi tracking number cho khách qua email và SMS
- Track delivery status (polling shipping carrier API)
- Sau 3 ngày giao hàng: gửi email xin review
- Tổng hợp dữ liệu vào dashboard analytics
Gợi ý
- Main workflow triggered by webhook
- Sub-workflow cho inventory check
- Sub-workflow cho shipping process
- Schedule workflow để track delivery status
- Delayed execution cho review request (dùng Wait node hoặc Schedule)
- Error handling với retry logic và human escalation
BÀI 13: AI-powered customer support system
Vấn đề
Xây dựng hệ thống support tự động có thể xử lý 80% tickets mà không cần con người.
Yêu cầu
- Nhận support requests từ email, chat, và form
- AI phân loại tickets theo category và priority
- Tự động trả lời các câu hỏi thường gặp bằng RAG chatbot
- Tickets phức tạp: tạo task trong project management tool và assign cho team
- Theo dõi SLA (Service Level Agreement)
- Tự động escalate nếu ticket không được giải quyết trong thời gian quy định
- Customer satisfaction survey sau khi ticket closed
Kiến trúc đề xuất
- Vector database (Pinecone/Supabase) lưu knowledge base
- AI Agent với RAG để truy xuất thông tin liên quan
- Classification model (có thể dùng OpenAI API với structured output)
- Integration với ticketing system (Zendesk, Freshdesk) hoặc tự build với Airtable
- SLA tracking với timestamp và scheduled checks
Tìm hiểu thêm về LangChain và cách xây dựng RAG application để nâng cao khả năng của support system.
BÀI 14: Real-time monitoring và alerting system
Vấn đề
Giám sát nhiều hệ thống khác nhau (website uptime, server health, API performance, social mentions) và cảnh báo kịp thời khi có vấn đề.
Yêu cầu
- Monitor website uptime (check mỗi 2 phút)
- Monitor API response time và error rate
- Monitor server metrics (CPU, RAM, Disk) qua API
- Track social media mentions về brand
- Phát hiện anomaly (spike bất thường)
- Alert qua multiple channels: Telegram, Slack, SMS, PagerDuty
- Alert priority: Critical → gọi điện, High → SMS, Medium → Slack
- Dashboard real-time với status của tất cả services
Gợi ý
- Nhiều schedule workflows chạy với interval khác nhau
- HTTP Request với timeout và retry logic
- Store metrics trong time-series database hoặc Google Sheets
- Code node để tính moving average và detect anomaly
- Switch node để route alert theo priority
- Rate limiting để tránh spam alerts
BÀI 15: Multi-tenant SaaS automation platform
Vấn đề
Tạo một mini automation platform cho phép nhiều users tạo và chạy workflows riêng của họ.
Yêu cầng
- User registration và authentication
- Mỗi user có workspace riêng
- Users có thể tạo workflows từ web interface (không phải n8n interface)
- Workflows được execute trong isolated environment
- Resource limits per user (execution quota, storage)
- Billing integration (tính phí theo usage)
- Admin dashboard để quản lý users và monitor system
Gợi ý
- Frontend: React app gọi n8n API
- n8n API để create và execute workflows programmatically
- Database riêng để lưu user data và workflow metadata
- Queue system để handle concurrent executions
- Monitoring và logging cho từng execution
- Webhook để notify users về execution results
Lưu ý: Đây là bài tập level expert, cần kiến thức về system design, security, và scalability. Nên làm sau khi đã thành thạo 14 bài trước.
![[nguyenthieutoan.com] Một nhóm người đang thảo luận và làm việc cùng nhau xung quanh bàn với laptop và documents, thể hiện sự hợp tác trong việc học và phát triển kỹ năng automation](https://nguyenthieutoan.com/wp-content/uploads/2025/12/nguyenthieutoan-post-8-v3pj7r.webp)
VI. CHIẾN LƯỢC HOÀN THÀNH BÀI TẬP HIỆU QUẢ
1. Lên kế hoạch học tập rõ ràng
Đừng cố gắng làm hết 15 bài tập trong một tuần. Mình khuyên bạn nên dành 2-3 ngày cho mỗi bài tập, phân bổ thời gian như sau:
- Ngày 1: Đọc kỹ yêu cầu, nghiên cứu các node cần dùng, xây dựng workflow cơ bản
- Ngày 2: Debug, optimize, test với nhiều tình huống khác nhau
- Ngày 3: Thử thách bản thân với phần “Mở rộng”, document lại những gì học được
Với tốc độ này, bạn sẽ hoàn thành toàn bộ 15 bài tập trong khoảng 1.5-2 tháng. Đừng vội vàng – chất lượng quan trọng hơn số lượng.
2. Kỹ thuật debug hiệu quả
Khi workflow không chạy đúng (và chắc chắn sẽ có lúc như vậy), hãy áp dụng quy trình debug có hệ thống:
- Bước 1 – Isolate: Tắt hết các node không cần thiết, chỉ test từng phần nhỏ
- Bước 2 – Inspect: Bấm vào mỗi node sau khi execute để xem output, kiểm tra cấu trúc JSON
- Bước 3 – Log: Thêm Code node với
console.log()để in ra dữ liệu ở các bước quan trọng - Bước 4 – Compare: So sánh output thực tế với output mong đợi
- Bước 5 – Search: Tìm trên n8n Forum hoặc documentation nếu vẫn chưa hiểu
3. Document và chia sẻ
Sau mỗi bài tập, hãy viết lại những gì bạn học được:
- Node nào bạn chưa từng dùng và cách nó hoạt động
- Lỗi nào bạn gặp và cách giải quyết
- Kỹ thuật hay ho nào có thể áp dụng cho dự án khác
Nếu bạn muốn, hãy export workflow và chia sẻ lên n8n Forum hoặc cộng đồng. Việc giải thích cho người khác sẽ giúp bạn hiểu sâu hơn nhiều.
4. Tham gia cộng đồng học tập
Học một mình có thể nản lắm. Hãy tham gia cộng đồng n8n của Toàn để:
- Hỏi đáp khi gặp khó khăn
- Chia sẻ solution và nhận feedback
- Học hỏi từ cách người khác giải quyết vấn đề
- Tìm partner để làm project chung
Gửi email tới nguyenthieutoan.com@gmail.com với tiêu đề “Join n8n community” để được duyệt vào nhóm.
💡 Pro Tip từ Toàn
Đừng chỉ làm theo đúng yêu cầu bài tập. Hãy thử thêm một tính năng mới mà bạn nghĩ sẽ hữu ích. Ví dụ: Bài tập todo list → thêm reminder tự động. Bài tập price tracking → thêm biểu đồ lịch sử giá. Sự sáng tạo này sẽ giúp bạn phát triển tư duy automation thực thụ.
VII. ROADMAP SAU KHI HOÀN THÀNH 15 BÀI TẬP
1. Xây dựng portfolio automation của riêng bạn
Bây giờ bạn đã có nền tảng vững, hãy bắt đầu xây dựng các dự án thực tế phục vụ cho chính bạn hoặc có thể bán cho khách hàng:
- Personal Productivity Suite: Tổng hợp các workflow giúp bạn làm việc hiệu quả hơn (email automation, calendar sync, task management)
- Content Creation Pipeline: Hệ thống tạo và đăng content tự động cho blog hoặc social media
- Business Intelligence Dashboard: Thu thập dữ liệu từ nhiều nguồn và tạo báo cáo tự động
- Customer Service Bot: Chatbot thông minh có thể xử lý support tickets
Document lại từng dự án với screenshots và case study. Đây sẽ là tài sản quý giá khi bạn muốn chuyển sang làm freelance hoặc apply vào vị trí liên quan đến automation.
2. Chuyên sâu về AI Agent và RAG
Nếu bạn thấy hứng thú với AI, đây là con đường rất đáng đầu tư. AI Agent và RAG là xu hướng lớn trong 2025-2026, và nhu cầu về những người có thể build các hệ thống này rất cao.
Các kỹ năng nâng cao cần học:
- Vector databases (Pinecone, Supabase Vector, Weaviate)
- Embedding models và semantic search
- LangChain và LangGraph
- Fine-tuning models cho use case cụ thể
- Multi-agent orchestration
Tham khảo series về xây dựng RAG Chatbot và hướng dẫn toàn tập về AI Agent để đi sâu hơn.
3. Self-hosting và Scale
Nếu bạn đang dùng n8n Cloud và muốn tiết kiệm chi phí hoặc có full control, đã đến lúc học cách self-host. Mình có hướng dẫn chi tiết từ A-Z về cách setup n8n trên VPS của riêng bạn.
Các topics cần nắm:
- Docker và Docker Compose
- Nginx reverse proxy và SSL certificates
- Queue Mode để scale horizontally
- Monitoring và logging (Prometheus, Grafana)
- Backup và disaster recovery
Xem chi tiết tại bài hướng dẫn self-host n8n và Queue Mode cho hệ thống lớn.
4. Monetize kỹ năng n8n của bạn
Sau khi thành thạo n8n, có rất nhiều cách để kiếm tiền từ kỹ năng này:
- Freelance: Nhận job automation trên Upwork, Fiverr (rate $50-150/hour)
- Build SaaS: Tạo các automation tools và bán dưới dạng subscription
- Consulting: Tư vấn cho doanh nghiệp về digital transformation
- Create content: Làm course, viết blog, tạo YouTube channel về n8n và automation
- Affiliate: Giới thiệu n8n Cloud và các tools automation khác
Tại GenStaff, chúng mình cũng thường xuyên tuyển những người thành thạo n8n để xây dựng các giải pháp automation cho khách hàng. Nếu bạn quan tâm, đừng ngại liên hệ!
KẾT LUẬN
15 bài tập trong bài viết này không phải là điểm đến – chúng chỉ là điểm khởi đầu cho hành trình automation của bạn. Mỗi bài tập được thiết kế để dạy bạn một kỹ năng cụ thể, nhưng giá trị thực sự nằm ở việc bạn học được cách tư duy và giải quyết vấn đề.
Mình nhớ hồi mới bắt đầu với n8n, cũng phải mất hàng tuần mày mò mới hiểu được cách các node hoạt động. Giờ nhìn lại, mình nhận ra rằng những lúc mắc kẹt và phải tự tìm cách giải quyết mới là lúc học được nhiều nhất. Vì vậy, đừng sợ thất bại – mỗi lần workflow lỗi là một cơ hội để hiểu sâu hơn.
Automation không chỉ là về công nghệ – nó là về việc giải phóng thời gian của bạn để làm những việc có ý nghĩa hơn. Khi bạn tự động hóa được các công việc lặp đi lặp lại, bạn sẽ có thời gian để sáng tạo, học hỏi, và phát triển bản thân. Đó chính là lý do mình yêu thích n8n và muốn chia sẻ kiến thức này với mọi người.
Hãy bắt đầu với bài tập đầu tiên ngay hôm nay. Đừng chờ đợi thời điểm hoàn hảo – thời điểm tốt nhất để bắt đầu là ngay bây giờ. Và nhớ rằng, bạn không đơn độc trên con đường này. Cộng đồng n8n luôn sẵn sàng hỗ trợ, và mình cũng luôn ở đây qua Jenix hay email nếu bạn cần giúp đỡ.
Chúc bạn thành công với n8n! Mong rằng sau 2-3 tháng nữa, mình sẽ thấy bạn chia sẻ những workflow tuyệt vời mà bạn đã xây dựng.
Nếu bài viết này hữu ích, đừng quên chia sẻ để nhiều người cùng học automation. Bạn cũng có thể đăng ký nhận thông báo bên dưới để không bỏ lỡ các hướng dẫn chuyên sâu tiếp theo về n8n, AI Agent, và các công nghệ automation mới nhất.
