Hướng dẫn tạo “Nhân Viên AI Marketing” nghiên cứu, viết bài, đăng facebook trên n8n

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.

Nếu bạn tự host n8n trên server riêng (VPS/Oracle Cloud) thì chỉ cần truy cập domain/IP n8n của bạn và đăng nhập, không cần tạo tài khoản n8n cloud.

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.

Node “Generate an image” dùng model Nano Banana 2 (gemini-3.1-flash-image) — model này cần billing được kích hoạt trên Google Cloud Project (gắn thẻ thanh toán), khác với key free dùng cho viết bài text. Vì vậy bạn cần ít nhất 2 API key: 1 key free cho viết bài/phân loại, 1 key có billing cho tạo ảnh (đúng như workflow gốc đặt tên “key có phí”).

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).

Nhớ chủ động chat với bot bạn vừa tạo trước (bấm Start trong bot của bạn), nếu không bot sẽ không gửi được tin nhắn cho bạn.

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/appsCreate 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 IDApp 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/accounts trong Graph API Explorer để lấy Page Access Token riê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.
Vì app mới tạo đang ở chế độ Development, các quyền trên chỉ hoạt động với tài khoản admin/tester của app. Muốn dùng cho Page thật lâu dài, bạn cần gửi App Review xin Advanced Access cho từng permission ở mục App Review → Permissions and Features (đúng các quyền bạn đang vướng: 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/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).

Username dùng để đăng nhập + Application Password này = thông tin nhập vào credential HTTP Basic Auth trong n8n (không dùng mật khẩu WordPress thường).

Bước 6: Import file JSON workflow vào n8n

Down load 2 file Json workflow của Sự ở đây:
WORKFLOW1

WORKFLOW2

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.

Cách khác: mở canvas trống → 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.

Riêng node Duyệt Chủ Đề dùng 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).

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *