NotebookLM Scheduler
Hệ thống tự động hóa Google NotebookLM — đặt lịch chat, lưu kết quả và gửi webhook.
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
Giao diện gồm 3 tab chính ở thanh điều hướng phía trên:
- Notebooks — xem danh sách notebook và tài liệu nguồn
- Lịch chạy — quản lý lịch tự động chat
- Lịch sử — xem kết quả các lần đã chạy
Góc trên bên phải hiển thị trạng thái đăng nhập:
- ● Đã đăng nhập — sẵn sàng hoạt động
- ● Chưa đăng nhập — cần liên hệ admin
Đă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.
Cách sử dụng
-
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. -
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 -
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ả.
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:
Các trường cần điền
| Trường | Mô 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
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 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ử.
Thay đổi câu hỏi, giờ chạy, ngày lặp hoặc webhook.
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.
| 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 |
Cách đọc bảng lịch sử
- Nhấp vào bất kỳ hàng nào để xem toàn bộ câu trả lời từ NotebookLM
- ✓ Thành công — NotebookLM đã trả lời thành công
- ✗ Lỗi — xảy ra lỗi khi chạy (session hết hạn, timeout...)
- Cột Webhook hiển thị mã phản hồi HTTP (200 = gửi thành công, 5xx = lỗi server nhận)
Lọc kết quả
Dùng hai bộ lọc phía trên bên phải để tìm kiếm:
- Tất cả notebooks → chọn notebook cụ thể để xem lịch sử riêng
- Tất cả trạng thái → lọc chỉ "Thành công" hoặc "Lỗi"
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ử.
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ống | Webhook URL | Header 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