Module của Trobz đưa việc quản lý Facebook Page vào Odoo: đăng và đặt lịch cho nhiều page, trả lời bình luận, và xem chỉ số bài đăng mà không phải rời khỏi ERP.

Quản lý nội dung Facebook thường có nghĩa là xoay xở giữa nhiều tab — Business Manager để đặt lịch, ứng dụng Facebook để xem bình luận, các bảng phân tích để xem chỉ số, và ERP cho mọi thứ còn lại. Mỗi lần chuyển ngữ cảnh là một lần ma sát. Theo thời gian, ma sát đó dồn lại thành những bình luận bị bỏ sót, lịch đăng bài thất thường, và những báo cáo chẳng bao giờ khớp hẳn với dữ liệu nội bộ.

Bài này giới thiệu một module tích hợp Facebook cho Odoo do Trobz xây dựng — module đưa trọn quy trình quản lý Facebook page vào bên trong chính Odoo.

PR cho phiên bản 18.0:

PR cho phiên bản 19.0:


Module làm được gì

Module kết nối Odoo với Facebook Graph API và cho đội của bạn một chỗ duy nhất để tạo, đặt lịch, đăng và theo dõi nội dung Facebook — ngay cạnh phần dữ liệu kinh doanh còn lại.

Trang chủ giới thiệu

Nó được dựng trên một module social_media_base và đưa vào social_media_facebook như lớp riêng cho Facebook.


Hai cách kết nối

Một trong những quyết định thiết kế đầu tiên là xử lý phần xác thực ra sao. API của Facebook hỗ trợ nhiều luồng xác thực, và mỗi tổ chức lại có ràng buộc khác nhau, nên module hỗ trợ cả hai.

Hai cách kết nối

OAuth qua Facebook App (App ID + App Secret)

Hướng dẫn App ID và App Secret

Luồng OAuth tiêu chuẩn. Bạn tạo một Facebook App trên developers.facebook.com, cấu hình một redirect URI trỏ về hệ thống Odoo của bạn (<your-odoo-url>/facebook/callback), rồi dán App ID và App Secret vào Odoo.

Đây là đường dễ thiết lập hơn và chạy tốt cho hầu hết trường hợp. Nó dùng ủy quyền theo người dùng, nên tài khoản được kết nối gắn với một người dùng Facebook có quyền quản trị trên các page bạn muốn quản lý.

System User Token

Hướng dẫn System User Token

Với các quy trình tự động, các tác vụ cron và giao tiếp máy chủ tới máy chủ, token theo người dùng là một rủi ro — chúng hết hạn, chúng gắn với tài khoản cá nhân, và chúng đứt khi ai đó rời đội.

Cách dùng System User Token giải quyết chuyện này. Bạn tạo một system user trong Meta Business Manager, gán nó vào các page, ad account và app liên quan, rồi sinh một token sống lâu. Token đó đưa vào Odoo một lần — và giữ hiệu lực vô thời hạn (hoặc tới khi bạn thu hồi).

Đây là cách được khuyến nghị cho môi trường production, nơi việc chạy nền không gián đoạn là điều quan trọng.


Các tính năng chính

Đăng thẳng lên nhiều page

Tạo một bài đăng ngay trong Odoo rồi đăng lên một hoặc nhiều Facebook Page cùng lúc. Toàn bộ nội dung — chữ, hình ảnh, liên kết — đều soạn ở một chỗ. Không phải chép qua chép lại giữa các nền tảng, không có chuyện các page cuối cùng lại mang những phiên bản hơi khác nhau của cùng một bài.

Giới thiệu phần tạo bài đăng

Đặt lịch đăng bài

Đặt ngày giờ đăng rồi để bộ chạy tác vụ nền của Odoo lo phần còn lại. Các bài đã đặt lịch được xử lý tự động mà không cần can thiệp tay — rất hữu ích với nội dung lên kế hoạch trước hàng ngày hoặc hàng tuần.

Đặt lịch đăng bài

Hỗ trợ ảnh và video

Đính kèm ảnh hoặc video trực tiếp vào bài đăng ngay trong Odoo. Module lo phần tải nội dung lên API của Facebook, nhờ vậy tài nguyên của bạn nằm gọn gàng trong ERP cùng với phần nội dung marketing còn lại, thay vì sống riêng trong trình quản lý media của Facebook.

Hỗ trợ ảnh và video

Đồng bộ bình luận và trả lời

Bài đã đăng không tồn tại trong chân không. Module lấy bình luận từ Facebook về và hiển thị trong Odoo, để đội của bạn theo dõi được tương tác mà không phải vào thẳng Facebook.

Bình luận và trả lời

Quan trọng hơn, bạn trả lời bình luận được ngay trong Odoo. Câu trả lời được gửi ngược qua Graph API và hiện trên Facebook theo thời gian thực. Với doanh nghiệp quản lý nhiều page, cách này giữ cho việc trao đổi với khách hàng tập trung một chỗ và khiến chuyện bỏ sót khó xảy ra hơn nhiều.

Chỉ số hiệu quả

Với mỗi bài đã đăng, module lấy về dữ liệu tương tác cơ bản — lượt hiển thị, lượt thích, bình luận và chia sẻ. Nhờ vậy bạn có một vòng phản hồi về việc nội dung nào đang được đón nhận, mà không phải xuất dữ liệu riêng từ các công cụ phân tích của Facebook.

Chỉ số hiệu quả

Cách cài đặt

  1. Trong Odoo, vào Apps và cài hai module:

    • social_media_base
    • social_media_facebook
  2. Vào Social Media → Dashboard rồi nhấp Add account.

  3. Chọn cách kết nối:

    • Với OAuth: nhập App ID và App Secret, rồi nhấp Associate
    • Với System User Token: nhấp Set System User Token, dán token, rồi nhấp Associate
  4. Chọn các Facebook Page bạn muốn quản lý, xác nhận quyền, và thế là xong.

Sau khi kết nối, các page của bạn xuất hiện trên Social Media Dashboard. Bài đăng tạo được từ Social Media → Dashboard hoặc quản lý qua Social Media → Configuration → Social Accounts.


Vì sao điều này đáng giá

Module không thêm một công cụ mới vào bộ công cụ của bạn — nó bớt đi một cái. Nếu đội của bạn vốn đã sống trong Odoo với dữ liệu bán hàng, marketing và khách hàng, thì việc quản lý Facebook trở thành thêm một tab trong cùng giao diện ấy, thay vì một nền tảng riêng mà bạn phải nhớ vào xem.

Với doanh nghiệp vận hành nhiều Facebook Page (nhiều thương hiệu, nhiều khu vực, hay nhiều dòng sản phẩm), chỉ riêng việc đăng lên nhiều page và quản lý bình luận tập trung đã đủ bù cho thời gian thiết lập.

Còn với những đội phụ thuộc vào nội dung theo lịch hoặc các quy trình tự động, đường System User Token cho bạn một kết nối ổn định, sống lâu, không đứt gánh khi phiên Facebook cá nhân của ai đó hết hạn.