Tài liệu hướng dẫn

NotebookLM Scheduler

Hệ thống tự động hóa Google NotebookLM — đặt lịch chat, lưu kết quả và gửi webhook.

v1.0 Tiếng Việt

Giới thiệu

NotebookLM Scheduler cho phép bạn tự động hóa việc hỏi đáp trên Google NotebookLM theo lịch định sẵn — không cần ngồi chờ hay thao tác thủ công.

Tính năng Mô tả
Xem Notebooks & Sources Xem danh sách notebook và tài liệu nguồn của bạn trên NotebookLM
Lịch chạy tự động Đặt câu hỏi tự động vào khung giờ nhất định (hàng ngày, các ngày trong tuần...)
Lịch sử chạy Xem toàn bộ câu trả lời từ các lần chạy trước
Webhook Tự động gửi kết quả đến hệ thống khác (Slack, Telegram, CRM...)

Truy cập hệ thống

Mở trình duyệt và truy cập vào địa chỉ mà admin cung cấp, thường có dạng:

🌐

http://địa-chỉ-server:3456
Ví dụ: http://192.168.1.100:3456 hoặc http://my-server.com:3456

http://my-server.com:3456
↑ Giao diện chính — 3 tab điều hướng ở trên cùng

Giao diện gồm 3 tab chính ở thanh điều hướng phía trên:

Góc trên bên phải hiển thị trạng thái đăng nhập:

Đăng nhập

Việc đăng nhập Google được admin thực hiện một lần duy nhất khi cài đặt hệ thống. Bạn không cần đăng nhập lại. Hệ thống tự duy trì phiên đăng nhập.

⚠️

Nếu thấy chấm đỏ "Chưa đăng nhập" ở góc trên phải, hãy báo ngay cho admin để họ đăng nhập lại vào tài khoản Google NotebookLM.

Notebooks & Sources

Tab Notebooks cho phép bạn xem toàn bộ notebook và tài liệu nguồn của mình trên Google NotebookLM.

http://my-server.com:3456
Notebooks
Báo cáo tài chính Q2 4
Nghiên cứu thị trường 2026 7
Tài liệu sản phẩm 12
Hợp đồng khách hàng 3
Sources — Nghiên cứu thị trường 2026
PDF Bao-cao-thi-truong-2026.pdf
URL https://statista.com/vietnam-market-2026
TEXT Ghi chú phân tích đối thủ
URL https://vnexpress.net/kinh-te/...
AUDIO Phỏng vấn chuyên gia tháng 5.mp3

Cách sử dụng

  1. Nhấp vào một notebook ở danh sách bên trái để chọn nó
    Notebook đang chọn sẽ được tô nền tím với đường kẻ dọc bên trái.
  2. Xem danh sách tài liệu nguồn hiện ra ở bên phải
    Mỗi source có nhãn màu phân loại: PDF URL TEXT AUDIO
  3. Nhấn "+ Tạo lịch chạy" để đặt lịch tự động hỏi notebook đã chọn
💡

Số badge (ví dụ 7) trên mỗi notebook cho biết số lượng tài liệu nguồn đang có trong notebook đó.

Lịch chạy tự động

Tab Lịch chạy là nơi bạn cài đặt các tác vụ tự động — hệ thống sẽ tự hỏi NotebookLM theo lịch bạn đặt và lưu lại kết quả.

http://my-server.com:3456
Lịch chạy 3 lịch
📓 Nghiên cứu thị trường 2026
Báo cáo hàng ngày
Tóm tắt những điểm nổi bật nhất từ các tài liệu nghiên cứu thị trường. Liệt kê top 3 xu hướng quan trọng.
🕗 07:30 · Hàng ngày ✓ Lần cuối: thành công
📓 Báo cáo tài chính Q2
Phân tích cuối tuần
Phân tích tình hình tài chính tuần này so với kế hoạch đề ra. Có điểm nào cần chú ý?
🕖 18:00 · Thứ 6 ⏸ Đang tắt

Tạo lịch chạy mới

Nhấn nút "+ Thêm lịch chạy" (hoặc "+ Tạo lịch chạy" từ tab Notebooks). Một cửa sổ sẽ xuất hiện:

http://my-server.com:3456
Tạo lịch chạy mới
T2
T3
T4
T5
T6
T7
CN
Đang bật

Các trường cần điền

TrườngMô tảBắt buộc?
Notebook Chọn notebook muốn hỏi. Danh sách lấy từ tài khoản NotebookLM của bạn.
Tên lịch chạy Đặt tên dễ nhớ để phân biệt với các lịch khác. Ví dụ: "Báo cáo sáng thứ 2".
Câu hỏi Nội dung sẽ được gửi tới NotebookLM. Viết rõ ràng, cụ thể để nhận kết quả chính xác.
Giờ & Phút Thời điểm tự động chạy trong ngày. Ví dụ: 07:30 sáng.
Lặp lại Hàng ngày / Ngày trong tuần (T2–T6) / Cuối tuần / Tùy chọn ngày.
Webhook URL Địa chỉ để gửi kết quả đến hệ thống khác. Để trống nếu không cần.

Các nút thao tác trên mỗi lịch

Bật / Tắt lịch
Toggle tím = đang bật. Toggle xám = đang tắt (lịch không chạy nhưng vẫn được lưu).
Chạy ngay
Chạy lịch này ngay lập tức, không cần chờ đến giờ đã đặt. Kết quả sẽ hiện trong tab Lịch sử.
Chỉnh sửa
Thay đổi câu hỏi, giờ chạy, ngày lặp hoặc webhook.
Xóa lịch
Xóa vĩnh viễn lịch chạy này. Lịch sử đã chạy vẫn được giữ lại.

Lịch sử chạy

Tab Lịch sử lưu toàn bộ kết quả của các lần chạy — cả thủ công lẫn tự động theo lịch. Bạn có thể xem câu hỏi đã gửi, câu trả lời nhận được và trạng thái gửi webhook.

http://my-server.com:3456
Lịch sử chạy
Thời gian Lịch chạy Notebook Trạng thái Webhook
17/06 07:30 Báo cáo hàng ngày Nghiên cứu thị trường 2026 ✓ Thành công ✓ 200
Dựa trên tài liệu nghiên cứu thị trường 2026, 3 xu hướng nổi bật nhất tuần này là:

1. Thương mại điện tử mobile tăng trưởng 34% so với cùng kỳ, tập trung nhóm 18-34 tuổi...
2. Thanh toán không tiền mặt đạt 78% giao dịch bán lẻ tại Hà Nội và TP.HCM...
3. Phân khúc mid-range đang là khu vực tăng trưởng nhanh nhất với biên lợi nhuận cải thiện 12%...
16/06 18:00 Phân tích cuối tuần Báo cáo tài chính Q2 ✓ Thành công
15/06 07:30 Báo cáo hàng ngày Nghiên cứu thị trường 2026 ✗ Lỗi ✗ 500
Nhấp vào hàng để xem toàn bộ câu trả lời ↑

Cách đọc bảng lịch sử

Lọc kết quả

Dùng hai bộ lọc phía trên bên phải để tìm kiếm:

Gửi kết quả ra ngoài (Webhook)

Webhook cho phép hệ thống tự động gửi câu trả lời đến một ứng dụng khác — như Slack, Telegram bot, CRM, Zapier, hoặc bất kỳ hệ thống nào có thể nhận HTTP request.

📡

Webhook là tùy chọn. Nếu không điền, kết quả vẫn được lưu bình thường trong tab Lịch sử.

http://my-server.com:3456
Tạo lịch chạy mới
... (Notebook, Tên, Câu hỏi, Giờ chạy, Lặp lại) ...
Hệ thống sẽ POST kết quả đến URL này sau mỗi lần chạy
Headers xác thực
✓ JSON hợp lệ

Dữ liệu được gửi đi

Mỗi lần chạy, hệ thống sẽ gửi một POST request với dữ liệu dạng JSON như sau:

{
  "job_id": 1,
  "notebook_id": "abc-123-...",
  "label": "Báo cáo hàng ngày",
  "message": "Tóm tắt điểm nổi bật...",
  "answer": "Dựa trên tài liệu, 3 xu hướng...",
  "status": "success",
  "ran_at": "2026-06-17T07:30:00.000Z"
}

Ví dụ tích hợp phổ biến

Hệ thốngWebhook URLHeader cần thêm
Slack https://hooks.slack.com/services/xxx Không cần thêm header
Telegram Bot URL webhook của bot Không cần thêm header
API riêng URL endpoint của hệ thống bạn Authorization: Bearer <token>
Make / Zapier Webhook URL từ scenario/zap Không cần thêm header

Câu hỏi thường gặp

Tôi không thấy notebook nào trong danh sách?

Hệ thống chỉ hiển thị các notebook do bạn tạo trên tài khoản Google NotebookLM đã đăng nhập. Nếu danh sách trống, nhấn nút "Làm mới" và kiểm tra lại trạng thái đăng nhập ở góc trên phải.

Lịch chạy bị bỏ qua nếu server đang tắt không?

Đúng vậy. Nếu server tắt đúng giờ đã đặt, lần chạy đó sẽ bị bỏ qua và không chạy bù. Hệ thống chỉ chạy đúng giờ theo lịch thực tế.

Câu trả lời bị rỗng hoặc thấy lỗi "NOT_AUTHENTICATED"?

Session Google đã hết hạn. Liên hệ admin để đăng nhập lại vào tài khoản Google trên server.

Tôi có thể đặt nhiều lịch cho cùng một notebook không?

Có thể. Một notebook có thể có nhiều lịch chạy với câu hỏi và thời điểm khác nhau — ví dụ báo cáo buổi sáng và tóm tắt buổi chiều.

Webhook gửi thất bại thì có retry không?

Không retry. Trạng thái webhook (thành công hay thất bại) được ghi lại trong Lịch sử để bạn theo dõi. Nếu thất bại, bạn có thể nhấn "Chạy ngay" để gửi lại thủ công.

Kết quả trong Lịch sử được lưu bao lâu?

Kết quả được lưu vĩnh viễn trong database của hệ thống, cho đến khi admin xóa. Không có giới hạn thời gian tự động xóa.

NotebookLM Scheduler · Hướng dẫn sử dụng · Phiên bản 1.0