🚀 Hướng Dẫn Chi Tiết: Tự Động Hóa Đăng Bài Facebook với Google Sheets & OpenAI ChatGPT trên Make.com
Bạn muốn tự động đăng bài Facebook, tạo bình luận AI và tối ưu tương tác mà không cần thao tác thủ công? Hệ thống này sẽ giúp bạn tiết kiệm hàng giờ mỗi ngày, chỉ cần chuẩn bị nội dung trên Google Sheets, AI sẽ làm phần còn lại!
🎯 1. Mục Tiêu Của Hệ Thống
✅ Tạo bài viết Facebook tự động từ nội dung trong Google Sheets.
✅ Thiết kế hình ảnh bài đăng với Google Slides.
✅ Sử dụng ChatGPT để tạo tiêu đề hấp dẫn & bình luận tăng tương tác.
✅ Tự động đăng bài + bình luận và cập nhật trạng thái vào Google Sheets.
📌 Ví dụ bài viết Facebook có tương tác cao được tạo từ hệ thống này:
🛠 2. Tổng Quan Quy Trình Tự Động Hóa
Quy trình này sẽ hoạt động theo thứ tự sau:
Google Sheets (Search Rows)
↓
OpenAI ChatGPT (Message an Assistant)
↓
JSON (Parse JSON)
↓
Google Slides (Make an API Call)
↓
HTTP (Get a file)
↓
Facebook Pages (Create a Post with Photos)
↓
Iterator (comments)
↓
OpenAI ChatGPT (Create a Completion)
↓
Facebook Pages (Create a Comment)
↓
Array Aggregator
↓
Google Sheets (Update a Row)
📌 Hình ảnh tổng quan quy trình trên Make.com:
📝 3. Chuẩn Bị Google Sheets Để Quản Lý Nội Dung
🎯 Mục tiêu: Google Sheets sẽ là trung tâm điều phối dữ liệu cho hệ thống tự động.
✅ Cấu trúc bảng dữ liệu:
Chủ đề | Trạng thái | ID bài đăng |
---|---|---|
10 câu lệnh giúp bạn dùng ChatGPT hiệu quả hơn | Chưa xử lý | |
5 cách kiếm tiền online bằng AI | Chưa xử lý |
📌 Thực hiện:
- Tạo một Google Sheets mới & nhập chủ đề bạn muốn đăng.
- Cột
"Trạng thái"
giúp theo dõi bài viết (Chưa xử lý
→Đã đăng
).
🤖 4. Tạo Assistant AI Trên OpenAI
Bạn cần tạo một Assistant trong OpenAI để xử lý nội dung bài viết.
✅ Các bước tạo AI Assistant trên OpenAI:
1️⃣ Truy cập: OpenAI Assistant
2️⃣ Tạo Assistant mới (+ Create
).
3️⃣ Cấu hình:
- Name:
Facebook Content Generator
- Model:
gpt-4o
- Response format:
JSON
- Instructions:
<task>
<description>
Tạo một JSON chứa tiêu đề thu hút và danh sách các prompts giúp người dùng sử dụng ChatGPT hiệu quả theo chủ đề được yêu cầu.
**Yêu cầu về tiêu đề (title):**
– Tiêu đề phải chứa từ khóa **”Lời nhắc ChatGPT”** hoặc **”Prompt”** để làm rõ nội dung.
– Không copy nguyên chủ đề.
– Chọn một trong các cách sau để tạo sự tò mò:
– Gợi mở vấn đề người xem thường gặp phải.
– Đưa ra lời hứa về giải pháp bất ngờ.
– Sử dụng số lượng cụ thể và những từ kích thích cảm xúc (Bật mí, Bí mật, Điều ít ai biết…).
– Kết hợp icon **👇** để tăng tương tác tự nhiên.**Quy định về số lượng comment:**
– Số lượng comments (prompts) sẽ được xác định dựa trên con số trong input đầu vào.
– Ví dụ:
– Input: “Top 5 cách kiếm tiền & bán hàng trên Reels hiệu quả mà chưa ai nói cho bạn biết” → **Số lượng comment là 5**.
– Input: “Top 10 câu lệnh prompt cho ChatGPT mà Marketers cần nắm” → **Số lượng comment là 10**.
</description><input_format>
{
“topic”: “[CHỦ ĐỀ NGƯỜI DÙNG CUNG CẤP]”
}
</input_format><output_format>
{
“title”: “[TIÊU ĐỀ SÁNG TẠO CHỨA ‘LỜI NHẮC CHATGPT' HOẶC ‘PROMPT']”,
“comments”: [
{
“comment_number”: 1,
“comment_title”: “1. [Tiêu đề ngắn gọn của Prompt]”,
“comment”: “[Mô tả chi tiết về prompt đầu tiên]”
},
“…”,
{
“comment_number”: N,
“comment_title”: “[N]. [Tiêu đề ngắn gọn của Prompt]”,
“comment”: “[Mô tả chi tiết về prompt thứ N]”
}
]
}
</output_format><example>
{
“title”: “🔥 Top 5 Prompt ChatGPT giúp bạn kiếm tiền từ Reels hiệu quả nhất 👇”,
“comments”: [
{
“comment_number”: 1,
“comment_title”: “1. Prompt ChatGPT tìm sản phẩm tiềm năng”,
“comment”: “Bạn là một chuyên gia kinh doanh online. Hãy đề xuất cho tôi 5 sản phẩm có tiềm năng bán chạy trên Reels trong năm nay.”
},
{
“comment_number”: 2,
“comment_title”: “2. Prompt ChatGPT viết content viral”,
“comment”: “Bạn là một chuyên gia sáng tạo nội dung. Hãy viết 3 kịch bản video ngắn giúp tôi bán hàng trên Reels với nội dung thu hút và dễ viral.”
},
{
“comment_number”: 3,
“comment_title”: “3. Prompt ChatGPT tối ưu hashtag”,
“comment”: “Bạn là chuyên gia SEO mạng xã hội. Hãy đề xuất cho tôi 10 hashtag phù hợp nhất để tăng tương tác cho video bán hàng trên Reels.”
},
{
“comment_number”: 4,
“comment_title”: “4. Prompt ChatGPT tạo CTA hấp dẫn”,
“comment”: “Bạn là một chuyên gia marketing. Hãy gợi ý cho tôi 5 câu CTA mạnh mẽ giúp tăng tỷ lệ chốt đơn hàng trên Reels.”
},
{
“comment_number”: 5,
“comment_title”: “5. Prompt ChatGPT phân tích xu hướng Reels”,
“comment”: “Bạn là một nhà phân tích dữ liệu. Hãy cung cấp cho tôi những xu hướng video bán hàng trên Reels đang có hiệu quả nhất hiện nay.”
}
]
}
</example>
<goal>
– Trả về một JSON theo định dạng trên.
– **Số lượng comments phải dựa vào con số trong tiêu đề input đầu vào.**
– Tiêu đề bắt buộc phải chứa từ khóa **”Lời nhắc ChatGPT”** hoặc **”Prompt”**.
– Danh sách prompts phải phù hợp với chủ đề mà người dùng yêu cầu.
– Nếu tiêu đề không có số, mặc định tạo danh sách 10 prompts.
</goal>
</task>
📌 Kết quả: Assistant sẽ tạo một JSON chứa tiêu đề bài viết & danh sách bình luận theo chủ đề đầu vào.
⚡ 5. Xây Dựng Quy Trình Tự Động Trên Make.com
📌 Hình ảnh tổng quan quy trình trên Make.com:
🔹 Bước 1: Kiểm Tra Dữ Liệu Google Sheets
Module: Google Sheets - Search Rows
✅ Tìm bài viết có “Trạng thái” = “Chưa xử lý”`.
📌 Kết quả: Lấy dữ liệu bài viết cần tạo.
🔹 Bước 2: Gửi Chủ Đề Đến ChatGPT Để Tạo Nội Dung
Module: OpenAI ChatGPT - Message an Assistant
✅ Gửi chủ đề & nhận JSON chứa tiêu đề + bình luận.
📌 Kết quả: Nhận được title + comments[].
🔹 Bước 3: Phân Tách Dữ Liệu JSON
Module: JSON - Parse JSON
✅ Chia JSON thành các biến riêng biệt.
📌 Kết quả: {title}
& {comments[]}
.
🔹 Bước 4: Tạo Hình Ảnh Bài Viết Với Google Slides
Module: Google Slides - Make an API Call
✅ Chèn tiêu đề vào template Google Slides để tạo hình ảnh.
Cấu Hình :
- URL : /v1/presentations//[ID File]:batchUpdate ( thay ID file)
- Method : POST
- Body : ( thay objectId và text)
{
“requests”: [
{
“deleteText”: {
“objectId”: “i0”,
“textRange”: {
“type”: “ALL”
}
}
},
{
“insertText”: {
“objectId”: “i0”,
“insertionIndex”: 0,
“text”: “{{4.title}}”
}
}
]
}
📌 Kết quả: Hình ảnh bài viết hoàn chỉnh.
🔹 Bước 5: Tải Hình Ảnh Về
Module: HTTP - Get a file
✅ Tải ảnh từ Google Slides về dưới dạng PNG.
Cấu Hình :
- URL : https://docs.google.com/presentation/d/[ID File]/export/png?pageid=p ( thay ID file)
📌 Kết quả: File ảnh PNG sẵn sàng để đăng lên Facebook.
🔹 Bước 6: Đăng Bài Lên Facebook
Module: Facebook Pages - Create a Post with Photos
✅ Đăng bài với nội dung & hình ảnh từ ChatGPT.
📌 Kết quả: Facebook đăng bài viết mới lên fanpage.
🔹 Bước 7: Xử Lý Danh Sách Bình Luận
Module: Iterator
✅ Duyệt từng bình luận từ JSON & chuẩn bị đăng.
📌 Kết quả: Chuẩn bị danh sách bình luận.
🔹 Bước 8: Viết Lại Bình Luận Bằng ChatGPT
Module: OpenAI ChatGPT - Create a Completion
✅ Tạo nội dung bình luận hấp dẫn hơn.
Cấu Hình :
Text Content :tôi muốn bạn trở thành kỹ sư prompt của tôi. mục tiêu của bạn là giúp tôi tạo ra một prompt chi tiết và chuyên nghiệp nhất có thể để giải quyết một vấn đề cụ thể theo yêu cầu của tôi.
prompt này sẽ được bạn, chatgpt, sử dụng và cần được cấu trúc để đảm bảo tính rõ ràng, đầy đủ và hiệu quả trong việc hướng dẫn ai đưa ra phản hồi. bạn **phải tuân theo quy trình sau**:
**bước 1: đặt câu hỏi để thu thập thông tin**
– trước khi tạo nội dung, bạn **phải đặt câu hỏi đầu tiên** để thu thập dữ liệu cần thiết từ người dùng.
– chỉ khi nhận được câu trả lời từ người dùng, bạn mới tiếp tục thực hiện bước tiếp theo.**bước 2: phân tích dữ liệu và tạo nội dung**
– sau khi thu thập thông tin, hãy phân tích dữ liệu để hiểu rõ yêu cầu và điều chỉnh nội dung phù hợp.
– tạo ra một [loại nội dung] toàn diện và chi tiết để phục vụ cho [mục tiêu cụ thể] trong [khoảng thời gian].**quy trình thực hiện:**
**bước 1: thu thập thông tin**
trước khi tạo nội dung, hãy đặt các câu hỏi quan trọng sau để đảm bảo đầu ra có tính thực tiễn và được cá nhân hóa:– [câu hỏi 1]: [mục tiêu của câu hỏi, giúp làm rõ thông tin cần thiết].
– [câu hỏi 2]: [mục tiêu của câu hỏi, giúp ai điều chỉnh nội dung phù hợp].
– [câu hỏi 3]: [mục tiêu của câu hỏi, giúp xác định phạm vi hoặc hướng tiếp cận].
– …
– [câu hỏi n]: [mục tiêu của câu hỏi, bổ sung thông tin chi tiết để nâng cao chất lượng].**bước 2: phân tích và tạo nội dung cuối cùng**
sau khi thu thập các thông tin cần thiết, hãy phân tích dữ liệu để hiểu rõ yêu cầu và tạo ra một [loại nội dung] được cấu trúc một cách chuyên nghiệp và thực tế, bao gồm các khía cạnh quan trọng sau:– [yếu tố 1]: [mô tả nội dung cần bao gồm].
– [yếu tố 2]: [mô tả nội dung cần bao gồm].
– [yếu tố 3]: [mô tả nội dung cần bao gồm].
– …
– [yếu tố n]: [mô tả nội dung cần bao gồm].nội dung này cần được điều chỉnh để phù hợp với [đối tượng hoặc điều kiện cụ thể] và bao gồm [các yếu tố bổ sung như tài nguyên, ví dụ thực tế, công cụ hỗ trợ].
**lưu ý: output chỉ trả lời prompt, không cần ghi chú hoặc giải thích thêm.****ví dụ 1: prompt dành cho ai hướng dẫn kỹ năng viết luận**
**input:** bạn là một giảng viên ngôn ngữ. hãy đưa ra hướng dẫn chi tiết để cải thiện kỹ năng viết luận tiếng anh trong [số tháng].**prompt được tạo:**
“bạn là một giảng viên ngôn ngữ. bạn phải tuân theo quy trình sau:**bước 1: đặt câu hỏi để thu thập thông tin**
trước khi tạo hướng dẫn chi tiết, bạn phải đặt các câu hỏi sau để thu thập dữ liệu từ người học:– trình độ viết tiếng anh hiện tại của người học là gì? (cơ bản, trung cấp, nâng cao)
– người học muốn tập trung vào loại bài luận nào? (học thuật, sáng tạo, tranh luận, v.v.)
– khó khăn lớn nhất của người học khi viết bài luận là gì? (ngữ pháp, cấu trúc, ý tưởng, độ rõ ràng)
– người học có giới hạn thời gian nào cần tuân theo không? (ví dụ: chuẩn bị cho kỳ thi trong một khoảng thời gian nhất định)**bước 2: phân tích dữ liệu và tạo hướng dẫn**
sau khi thu thập các thông tin trên, hãy phân tích dữ liệu để tạo ra một hướng dẫn chi tiết về cải thiện kỹ năng viết luận tiếng anh trong [số tháng]. hướng dẫn này phải được cấu trúc theo cách chuyên nghiệp và thực tiễn, bao gồm các khía cạnh quan trọng sau:– đánh giá kỹ năng hiện tại: cung cấp phương pháp đánh giá trình độ viết của người học.
– kế hoạch học tập có cấu trúc: xây dựng lộ trình cải thiện kỹ năng theo từng tuần.
– làm chủ ngữ pháp và cú pháp: nêu các quy tắc ngữ pháp quan trọng, cấu trúc câu và lỗi thường gặp.
– cấu trúc và tổ chức bài luận: giải thích cách sắp xếp một bài luận hiệu quả, bao gồm mở bài, thân bài và kết luận.
– kỹ thuật và phong cách viết: cung cấp mẹo về độ rõ ràng, tính mạch lạc, phát triển lập luận và giọng điệu học thuật.
– bài tập thực hành: đề xuất bài tập viết hàng ngày, chủ đề bài luận và phương pháp tự đánh giá.
– phản hồi và cải thiện: hướng dẫn cách theo dõi tiến độ, nhận phản hồi và nâng cao kỹ năng viết theo thời gian.hướng dẫn này cần được tùy chỉnh theo cấp độ của người học và bao gồm các tài nguyên hữu ích như bài mẫu, sách hướng dẫn và công cụ hỗ trợ viết.”
—
**ví dụ 2: prompt dành cho ai tạo kế hoạch tài chính cá nhân**
**input:** bạn là một chuyên gia tài chính cá nhân. hãy tạo một kế hoạch tài chính cá nhân trong [số năm] cho người có thu nhập [mức thu nhập] mỗi tháng.**prompt được tạo:**
“bạn là một chuyên gia tài chính cá nhân. bạn phải tuân theo quy trình sau:**bước 1: đặt câu hỏi để thu thập thông tin**
trước khi tạo kế hoạch tài chính, bạn phải đặt các câu hỏi sau để đảm bảo kế hoạch phù hợp với nhu cầu của người dùng:– mục tiêu tài chính chính của người dùng là gì? (tiết kiệm mua nhà, nghỉ hưu, đầu tư phát triển tài sản, v.v.)
– các khoản chi tiêu hàng tháng quan trọng nhất của người dùng là gì? (thuê nhà, vay nợ, hóa đơn, chi tiêu cá nhân)
– tình trạng tiết kiệm và đầu tư hiện tại của người dùng là gì? (chưa có, mới bắt đầu, có kinh nghiệm)
– mức độ chấp nhận rủi ro khi đầu tư của người dùng là bao nhiêu? (thấp, trung bình, cao)
– người dùng có khoản nợ hoặc nghĩa vụ tài chính nào không? (vay sinh viên, thế chấp, nợ thẻ tín dụng)**bước 2: phân tích dữ liệu và tạo kế hoạch tài chính**
sau khi thu thập các thông tin trên, hãy phân tích dữ liệu và xây dựng một kế hoạch tài chính cá nhân toàn diện trong [số năm] cho một cá nhân có thu nhập [mức thu nhập] mỗi tháng. kế hoạch này cần được cấu trúc theo cách chuyên nghiệp và có tính chiến lược, bao gồm các khía cạnh quan trọng sau:– tình hình tài chính hiện tại: đánh giá thu nhập, chi tiêu, tài sản và nợ để thiết lập nền tảng tài chính.
– mục tiêu tài chính: xác định các mục tiêu tài chính ngắn hạn và dài hạn, bao gồm tiết kiệm, đầu tư và kế hoạch nghỉ hưu.
– chiến lược lập ngân sách: cung cấp kế hoạch chi tiêu chi tiết để tối ưu hóa việc tiết kiệm và phân bổ tài chính.
– kế hoạch đầu tư: xây dựng chiến lược đầu tư phù hợp với mức độ chấp nhận rủi ro và mục tiêu tài chính.
– quản lý nợ: đề xuất các phương pháp quản lý hoặc giảm thiểu nợ hiện có một cách hiệu quả.
– lập quỹ khẩn cấp: hướng dẫn về cách xây dựng và duy trì quỹ dự phòng tài chính.
– tối ưu hóa thuế: cung cấp chiến lược giảm thiểu nghĩa vụ thuế và tối ưu hóa thu nhập sau thuế.
– theo dõi và điều chỉnh tài chính: mô tả cách theo dõi, đánh giá và cập nhật kế hoạch tài chính theo thời gian.kế hoạch tài chính này cần được tùy chỉnh theo mục tiêu và mức độ chấp nhận rủi ro của cá nhân, đồng thời bao gồm các công cụ đề xuất, tài nguyên giáo dục tài chính và các bước triển khai thực tế.”
Input :
📌 Kết quả: Bình luận AI tự nhiên hơn.
🔹 Bước 9: Đăng Bình Luận Dưới Bài Viết
Module: Facebook Pages - Create a Comment
✅ Đăng từng bình luận lên Facebook.
📌 Kết quả: Bình luận xuất hiện dưới bài viết.
🔹 Bước 🔟: Gom Nhóm Dữ Liệu Bình Luận
Module: Array Aggregator
✅ Tổng hợp thông tin bình luận để cập nhật vào Google Sheets.
📌 Kết quả: Dữ liệu bình luận được sắp xếp gọn gàng.
🔹 Bước 1️⃣1️⃣: Cập Nhật Trạng Thái Google Sheets
Module: Google Sheets - Update a Row
✅ Đánh dấu "Trạng thái"
thành "Đã đăng"
& lưu ID bài đăng.
📌 Kết quả: Google Sheets được cập nhật.
🎯 6. Kết Quả Cuối Cùng
🚀 Hệ thống chạy tự động 100%, tạo nội dung viral liên tục mà không cần thao tác thủ công!
📌 Bạn muốn triển khai ngay? Để lại bình luận “QUAN TÂM” nhé! ⬇⬇