Quy trình tự động kiểm soát chi phí quảng cáo Facebook kết hợp với n8n

Nay rảnh tay share mọi người về quy trình tự động kiểm soát chi phí quảng cáo Facebook kết hợp với n8n.

Nguyên tắc này là kiểm tra chi phí / kết quả có đáp ứng rule đặt ra hay không. Rule ở đây sẽ là chi phí / đơn hàng hoặc tính theo ROAS … tùy vào trường phái đo lường tối ưu riêng của từng người.

Ảnh sơ đồ đơn giản mình để bên dưới cmt nhé.

Bước 1: Cứ 10 phút thì bot sẽ tự động chạy để kéo dữ liệu trong các TKQC mà có campaign đang hoạt động.

Bước 2: tạo node set này mình cài đặt rule. Về cơ bản thì mình để như này cho mọi người dễ hình dung như thực tế là mình có datatable (bạn có thể dùng google sheet cho nhanh) chứ các thông tin về rule của từng sản phẩm.

Ví dụ: sản phẩm A thì chi phí / đơn hàng tối đa là bao nhiêu … Và maximum của ads là 20% (tức là ads được phép chạy vượt quá 20% chi phí nếu chưa ra đơn hàng)

Bước 3: Node date_campaign này là chứa thông tin thời điểm hiện tại để lấy dữ liệu quảng cáo.

Bước 4: Kéo dữ liệu quảng cáo về.

Bước 5: Node code_data_campaign để tính toán dữ liệu trả về từ bước 4 . Ngoài ra sẽ so sánh với dữ liệu từ rule ở bước 2 để trả về kết quả xem campaign đó đang ở trạng thái nào. Đạt yêu cầu hay không.

Bước 6: Check điều kiện, nếu campaign không đạt yêu cầu thì sẽ chuyển qua bước kiểm tra bằng AI Agent, còn nếu đạt thì không làm gì.

Bước 7: Dùng AI Agent để đánh giá campaign. Tại đây sẽ có tools http request để lấy dữ liệu. Dữ liệu cần lấy sẽ bao gồm:

  • Dữ liệu lịch sử của campaign đó trong 3 ngày (cũng phải tính toán các số liệu chi tiết).
  • Dữ liệu về doanh thu của sản phẩm đang chạy của campaign đó trong ngày hôm nay và trong 3 ngày.
  • Dữ liệu về chi phí của sản phẩm đó nhưng đang chạy ở các campaign khác.
  • Dữ liệu về các chương trình KM của brand.
  • Dữ liệu doanh thu trên QLBH
  • Dữ liệu về thời điểm hiện tại +- 3 ngày ( để kiểm tra xem có trùng với các đợt sale từ sàn hay không)
  • Vân vân mây mây, dữ liêu càng đúng càng nhiều thì phân tích càng tốt.

Tại đây mình thiết kế luôn thành dạng API để sử dụng cho nhiều mục đích khác nhau để tối ưu nhất về luồng.

AI được sử dụng trong quy trình này chính là Open AI, phụ là Gemini (khi thằng chính tạch thì thằng phụ sẽ care).

Ngoài ra sẽ sử dụng thêm Output Parser để quy chuẩn đầu ra từ AI Agent để sử dụng cho các logic tiếp theo.

Khi AI Agent lấy dữ liệu và tiến hành phân tích đánh giá -> đưa ra kết quả là campaign đó cần làm gì tiếp theo.

Ps: Phần prompt cho AI Agent làm việc cũng đơn giản và không quá phức tạp và nên chứa kế hoạch doanh thu của bạn để AI đánh giá tình hình và đưa ra kết quả sát với thực tế.

Bước 8: Tiến hành check kết quả, nếu tắt thi chạy luồng Offl campaign. Nếu tiếp tục gồng lỗ thì để chạy.

Bước 9: Luồng còn lại là thông báo đến các bộ phận liên quan để báo rằng AI vừa tắt campaign nào với lý do gì.

Với luồng như này thì bạn luôn có nhân sự trực 24/24 toàn bộ các quảng cáo, tự động thực hiện các tác vụ liên quan mà không kêu ca gì.

Mình có share bài viết về cái này từ ngày 31/1/2025 và ứng dụng từ tháng 8/2024 rồi. Giờ vẫn chạy bon bon chỉ cần vào để chọn model mới nhất chạy cho phê thôi.

Từ lúc chạy đến giờ mới có 1 lần lỗi đó là đợt cả Open AI và Gemini tạch.

Hehee, lâu rồi không share về Ads không biết anh em còn nhớ mình hem :p chứ mưu hèn kế bẩn về Ads còn nhiều lắm.

Anh em hào ứng thì mình có thể share cách làm AI tự động lên quảng cáo mới luôn, toàn bộ quy trình đánh giá do AI hết. Dăm ba cái Ads giờ tự động được hết rồi.

https://m.facebook.com/story.php?story_fbid=pfbid0etk3y8PeLJ68XYvXwrxwwMAU76R2Xd4y2rb1RVfFni7RdJ6Sf8Zg7gCWeS9RJmCgl&id=100004365881663