Bài này hướng dẫn từng bước để bạn import workflow n8n tự động:
Workflow 1: Nghiên cứu chủ đề AI → Gemini viết bài → Gemini tạo ảnh → đăng WordPress → đăng Facebook → báo Telegram.
Workflow 2: Lăng nghe comment từ facbook, trả lời tự động và inbox cho khách hàng.
Bước 1: Tạo tài khoản n8n
1.1. Truy cập https://n8n.io → bấm Get started hoặc Start for free.
1.2. Đăng ký bằng email hoặc Google account → xác nhận email.
1.3. Sau khi đăng nhập, bạn vào màn hình Workflows (trống), đây là nơi sẽ import file JSON.
Bước 2: Tạo API Key Google Gemini
Workflow dùng Gemini cho 4 việc: nghiên cứu chủ đề, phân loại ý định, viết bài SEO, tạo ảnh minh họa.
2.1. Truy cập https://aistudio.google.com/apikey (Google AI Studio).
2.2. Đăng nhập bằng Google account → bấm Create API key.
2.3. Chọn hoặc tạo 1 Google Cloud Project → API key sẽ hiện ra dạng AIzaSy.... Copy lại, lưu vào file note tạm.
Bước 3: Tạo Bot Telegram & lấy Chat ID
Bot Telegram dùng để: gửi chủ đề cho bạn duyệt, và báo khi đăng bài xong.
3.1. Mở Telegram → tìm @BotFather → bấm Start.
3.2. Gõ lệnh /newbot → đặt tên bot (ví dụ: Su AI Content Bot) → đặt username kết thúc bằng bot (ví dụ: suai_content_bot).
3.3. BotFather trả về 1 dòng Token dạng 123456789:ABC-defGhIJklmNoPQRstuvWXyz. Copy lại — đây là Telegram API token để nhập vào credential n8n.
3.4. Lấy Chat ID (nơi bot gửi tin cho bạn): mở Telegram tìm @userinfobot → bấm Start → bot trả về Id: 594531634 (số này chính là Chat ID, dùng để thay vào các node Telegram trong workflow).
Bước 4: Tạo App Facebook & lấy Access Token
Workflow đăng ảnh + caption lên Fanpage và tự comment link bài viết, nên cần Facebook Graph API Page Access Token.
4.1. Vào https://developers.facebook.com/apps → Create App.
4.2. Chọn loại app Business → đặt tên app → tạo.
4.3. Vào App Settings → Basic lấy App ID và App Secret.
4.4. Vào Graph API Explorer → chọn app của bạn → chọn quyền (permissions):
| Quyền | Dùng cho |
|---|---|
pages_show_list |
Liệt kê Fanpage bạn quản lý |
pages_read_engagement |
Đọc comment/bài viết trên Page |
pages_manage_posts |
Đăng ảnh/bài lên Page |
pages_manage_engagement |
Trả lời/quản lý comment |
4.5. Bấm Generate Access Token → đăng nhập Facebook → cấp quyền cho Page bạn muốn đăng.
4.6. Token vừa lấy là User Token ngắn hạn. Cần đổi thành Page Access Token dài hạn:
- Dùng token vừa lấy, gọi:
GET /me/accountstrong Graph API Explorer để lấyPage Access Tokenriêng cho Fanpage. - Sau đó vào Access Token Debugger → bấm Extend Access Token để đổi sang token tồn tại ~60 ngày, hoặc dùng App ID + App Secret đổi sang token không giới hạn thời gian qua Token vĩnh viễn cho Page.
pages_read_engagement, pages_manage_engagement). Facebook yêu cầu video demo + giải trình mục đích sử dụng.Bước 5: Tạo Application Password cho WordPress
Workflow gọi REST API suai.vn/wp-json/wp/v2/media và /posts bằng HTTP Basic Auth, nên cần Application Password (không dùng password đăng nhập thường).
5.1. Đăng nhập WordPress Admin (suai.vn/wp-admin) → vào Users → Profile (Hồ sơ của bạn).
5.2. Kéo xuống mục Application Passwords → đặt tên (ví dụ: n8n-automation) → bấm Add New Application Password.
5.3. WordPress hiện 1 mã dạng xxxx xxxx xxxx xxxx xxxx xxxx — copy lại ngay (chỉ hiện 1 lần).
Bước 6: Import file JSON workflow vào n8n
Down load 2 file Json workflow của Sự ở đây:
WORKFLOW1
6.1. Trong n8n, vào màn hình Workflows → bấm nút Add workflow (góc trên phải) → chọn Import from File (hoặc biểu tượng 3 chấm “…” → Import from File).
6.2. Chọn file json bạn vừa downlad về→ n8n sẽ tự vẽ lại toàn bộ sơ đồ workflow gồm các node: Schedule Trigger, Gemini (nghiên cứu chủ đề/viết bài/tạo ảnh), Telegram, WordPress (HTTP Request), Facebook Graph API.
Ctrl+V dán trực tiếp nội dung JSON copy từ file, n8n cũng tự nhận diện và import.Bước 7: Gán Credentials cho từng node
Sau khi import, các node sẽ báo lỗi đỏ vì chưa có credential (vì credential gắn theo tài khoản n8n của người tạo gốc, không đi theo file JSON). Bạn cần tạo lại credential và gán vào từng node:
| Node | Loại Credential | Thông tin cần điền |
|---|---|---|
| Tạo Lộ Trình 7 Chủ Đề / Phân Loại Ý Định / Message a model | Google Gemini (PaLM) Api | API key Gemini (bước 2, key free) |
| Generate an image | Google Gemini (PaLM) Api | API key Gemini có billing (bước 2, key trả phí) |
| Duyệt Chủ Đề / Báo Telegram | Telegram API | Token bot Telegram (bước 3) |
| Upload Image to WordPress / Create Post | HTTP Basic Auth | Username + Application Password WordPress (bước 5) |
| Facebook Graph API / Facebook Graph API1 | Facebook Graph API | Page Access Token + App Secret (bước 4) |
Cách gán: click vào node → ở mục credential, bấm Create New Credential → dán thông tin tương ứng → Save. Lặp lại cho tất cả node cùng loại.
sendAndWait — bạn cần n8n có Public URL/Webhook URL truy cập được từ internet (nếu n8n chạy local, dùng ngrok hoặc domain thật) để Telegram gửi callback về được.Bước 8: Kiểm tra & kích hoạt workflow
8.1. Sửa lại Chat ID trong 2 node Telegram (Duyệt Chủ Đề, Báo Telegram) thành Chat ID của bạn (bước 3.4).
8.2. Kiểm tra lại URL WordPress (https://suai.vn/wp-json/...) và category ID (categories: [192]) đúng với site của bạn.
8.3. Bấm Execute Workflow để test thử từng nhánh trước khi bật lịch tự động.
8.4. Khi mọi node chạy không lỗi → bật toggle Active ở góc trên phải để workflow tự chạy theo Schedule Trigger đã đặt (17:45 và 01:43 hàng ngày).
