Mình từng trả $69/tháng cho Zapier Team – không phải vì cần gói Team, mà vì credit AI của Zapier trên gói Pro cứ hết liên tục. Sau một ngày cuối tuần cày cuốc, mình đã chuyển toàn bộ stack sang n8n self-hosted trên một con VPS $5/tháng. Dưới đây là con số thực tế và bài học mà không ai nói trước.
Ba workflow được chuyển
1. Lead intake form. Webhook nhận form, Code node parse dữ liệu, AI Agent phân loại hot/warm/cold, IF node route sang Slack hoặc ghi vào Google Sheets. Riêng workflow này trên Zapier đã ngốn ~150 tasks/tháng lúc cao điểm.
2. Morning AI digest. Schedule trigger 8h sáng, gọi 3 RSS feed qua HTTP request, merge nội dung, chạy qua AI Agent để có bản tóm tắt 5 dòng, gửi vào Telegram. Một mình workflow này thôi đã đủ đẩy mình lên gói Pro nếu còn ở Zapier.
3. Lead enrichment từ Sheets trigger. Khi có dòng mới trong Google Sheets, gọi Clearbit free tier, Code node parse kết quả, AI viết one-liner tùy chỉnh, ghi ngược lại sheet. Bản Zapier của workflow này ăn credit AI như uống nước.
Code đầy đủ của cả ba workflow đều public trên GitHub để anh em tham khảo trực tiếp.
Cái bẫy không ai nói trước
Sau ba tuần chạy mượt, một workflow tự nhiên gãy. Lý do: lỗi phiên bản node đã được patch từ 2 bản trước. Bài học:
-
Pull Docker image định kỳ. Chỉ mất 5 phút, mỗi 2 tuần chạy
docker pullmột lần. Đừng để image cũ quá 2-3 phiên bản. -
Luôn dùng
--restart unless-stopped. VPS reboot mà không có flag này thì mọi thứ im lặng chết hết (đừng hỏi sao mình biết).
Con số thực tế
| Khoản mục | Zapier | n8n self-hosted |
|---|---|---|
| Chi phí hàng tháng | $69 | $5 |
| Giới hạn AI credit | Có, dễ cạn | Không (dùng API key riêng) |
| Tiết kiệm hàng năm | – | ~$800 |
| Thời gian setup | – | Một ngày thứ Bảy |
| Bảo trì | Gần như không | 5 phút/2 tuần |
Checklist nếu anh em muốn làm tương tự
- Bắt đầu bằng 2-3 workflow đơn giản nhất – đừng chuyển tất cả một lúc. Mình chọn những cái ngốn credit AI nhiều nhất trước.
- Kiểm tra node tương đương – Zapier app nào cũng cần tìm node n8n tương ứng. Phần lớn đều có sẵn, riêng Sheets trigger hơi khó chịu lúc đầu.
- Tách AI key riêng – thay vì dùng credit có sẵn của nền tảng, tự quản lý API key OpenAI/Claude để kiểm soát chi phí tốt hơn.
- Setup script auto-backup workflow – xuất JSON định kỳ ra GitHub hoặc S3. Self-hosted nghĩa là mình tự lo backup.
-
Test restart policy ngay từ đầu –
docker run --restart unless-stoppedvà thử reboot VPS xem n8n có tự dậy không.
Lời kết
$800/năm không phải con số khổng lồ, nhưng với một solo operator hay team nhỏ, đó là tiền để chạy thêm API, thêm model, hoặc đơn giản là một khoản tiết kiệm xứng đáng cho một ngày cuối tuần tập trung. Nếu anh em đang cân nhắc rời Zapier, hy vọng checklist trên giúp tránh được vài cú vấp giống mình.
Top comments (0)