Rất nhiều doanh nghiệp nhỏ quản lý lịch hẹn bằng Google Calendar. Lịch hiển thị rõ, chia sẻ được cho cả đội, và miễn phí. Vấn đề chỉ xuất hiện ở một chỗ: Calendar nhắc được nhân viên, nhưng không nhắc được khách hàng. Bài viết này chỉ ra cách nối lịch sẵn có với kênh tin nhắn để khách nhận nhắc tự động. Bài viết hướng dẫn cách tự động nhắc lịch từ Google Calendar để khách hàng nhận được tin mà không cần ai nhắn tay.
Vì sao Google Calendar không nhắc được khách hàng
Cơ chế nhắc của Calendar dựa trên người tham dự sự kiện. Muốn nhận thông báo, một người phải có tài khoản Google, được mời vào sự kiện và chấp nhận lời mời.
Với khách hàng, ba điều kiện này gần như không bao giờ đủ cả ba. Khách để lại số điện thoại, không để lại địa chỉ email Google. Và kể cả có email, việc mời họ vào lịch nội bộ của doanh nghiệp cũng không phải trải nghiệm hợp lý.
Hệ quả là lịch vẫn chạy tốt bên trong, còn khách thì không nhận được gì. Chỗ trống này phải bù bằng một kênh khác.
Ba cách tự động nhắc lịch từ Google Calendar

Cách 1 — Công cụ nối tự động. Dùng các nền tảng kết nối ứng dụng sẵn có. Khi Calendar có sự kiện mới hoặc sắp tới giờ, công cụ sẽ gọi kênh gửi tin. Không cần lập trình, phù hợp với lượng lịch nhỏ.
Cách 2 — Kết nối trực tiếp bằng API. Hệ thống của bạn đọc lịch qua giao diện lập trình của Google, rồi tự gọi kênh gửi tin theo mốc đã định. Cần người biết kỹ thuật nhưng chủ động và rẻ hơn khi lượng lịch lớn.
Cách 3 — Chuyển hẳn sang phần mềm chuyên nhắc lịch. Calendar vẫn dùng để xem tổng quan, nhưng bản ghi lịch hẹn của khách nằm ở phần mềm riêng có sẵn tính năng nhắc.
So sánh ba cách
| Tiêu chí | Công cụ nối | API trực tiếp | Phần mềm chuyên dụng |
|---|---|---|---|
| Cần kỹ thuật | Không | Có | Không |
| Thời gian dựng | Vài giờ | Vài ngày | Vài giờ |
| Hợp với lượng lịch | Dưới vài trăm/tháng | Không giới hạn | Không giới hạn |
| Nhắc nhiều mốc | Khó cấu hình | Linh hoạt | Có sẵn |
| Theo dõi kết quả | Hạn chế | Tự dựng | Báo cáo sẵn |
| Xử lý khách phản hồi | Không | Tự dựng | Có sẵn |
Chuẩn bị dữ liệu trong Calendar
Muốn tự động nhắc lịch từ Google Calendar thì lịch phải ghi đủ dữ liệu, dù chọn cách nối nào. Đây là bước hay bị bỏ qua.
Số điện thoại khách. Đặt ở một vị trí cố định, ví dụ luôn ở dòng đầu phần mô tả sự kiện. Nếu mỗi người ghi một kiểu thì máy không đọc ra được.
Tên khách. Nên đặt ngay trong tiêu đề sự kiện theo định dạng thống nhất, chẳng hạn “Khám răng – Nguyen Thi Lan”.
Loại dịch vụ. Dùng để chọn mẫu tin và mốc nhắc phù hợp. Có thể dùng màu sự kiện để phân loại.
Múi giờ. Đặt lịch ở đúng múi giờ Việt Nam. Sai múi giờ là nguyên nhân phổ biến khiến tin gửi lệch vài tiếng.
Năm bước dựng luồng nhắc tự động

Bước 1 — Thống nhất cách ghi sự kiện. Cả đội cùng dùng một định dạng tiêu đề và mô tả. Bước này không có công nghệ nào thay được.
Bước 2 — Cấp quyền đọc lịch. Chỉ cấp quyền đọc, không cấp quyền sửa. Nếu dùng lịch dùng chung thì tạo một lịch riêng cho lịch hẹn khách, tách khỏi lịch nội bộ.
Bước 3 — Đặt quy tắc nhắc. Mỗi loại dịch vụ một bộ mốc. Bắt đầu bằng hai mốc: trước một ngày và trước hai giờ.
Bước 4 — Nối kênh gửi tin. Chuẩn bị mẫu tin đã đăng ký và khoá truy cập của kênh gửi.
Bước 5 — Chạy thử với lịch giả. Tạo vài sự kiện thử với số điện thoại nội bộ. Kiểm tra tin đến đúng giờ, đúng nội dung, đúng tên khách.
Lỗi hay gặp khi tự động nhắc lịch từ Google Calendar
Hai kiểu sự kiện dưới đây hay gây lỗi khi tự động nhắc lịch từ Google Calendar.
Tin gửi lệch giờ. Gần như luôn do lệch múi giờ giữa Calendar và hệ thống gửi tin. Kiểm tra cả hai đều đặt về giờ Việt Nam.
Sự kiện sửa nhưng tin không đổi. Khi dời lịch trên Calendar, luồng nhắc phải nhận biết được thay đổi. Nếu công cụ chỉ đọc lịch một lần lúc tạo thì tin nhắc vẫn theo giờ cũ.
Gửi trùng. Sự kiện lặp lại hoặc bị sửa nhiều lần khiến hệ thống hiểu nhầm thành lịch mới. Cần một mã định danh cố định cho mỗi lịch hẹn.
Không đọc được số điện thoại. Số ghi kèm chữ, thiếu số 0 đầu, hoặc viết cách quãng. Nên chuẩn hoá định dạng ngay ở bước nhập.
Xem thêm: API nhắc lịch hẹn cho website: cách kết nối, xử lý lỗi và kiểm thử.
Khi nào nên bỏ Calendar
Việc tự động nhắc lịch từ Google Calendar phù hợp cho giai đoạn đầu. Nhưng có vài dấu hiệu cho thấy nó không còn đủ:
- Nhiều người cùng đặt lịch và hay ghi đè lên nhau.
- Cần biết lịch sử một khách đã đến bao nhiêu lần, huỷ bao nhiêu lần.
- Cần xử lý phản hồi của khách ngay trong hệ thống.
- Cần báo cáo tỷ lệ đến theo nhân viên hoặc theo chi nhánh.
- Có nhiều chi nhánh với lịch riêng nhưng cần nhìn tổng.
Nếu gặp từ hai dấu hiệu trở lên, chi phí xoay xở quanh Calendar thường đã lớn hơn chi phí chuyển sang một phần mềm chuyên dụng.
Xử lý lịch lặp lại và lịch nhiều người
Hai kiểu sự kiện này hay gây lỗi nhất khi nối lịch với hệ thống nhắc.
Sự kiện lặp lại. Một liệu trình mười buổi tạo bằng chức năng lặp sẽ có chung một mã sự kiện gốc. Nếu luồng nhắc không phân biệt được từng lần lặp, khách sẽ nhận tin sai buổi hoặc nhận trùng.
Cách xử lý an toàn là tạo từng sự kiện riêng thay vì dùng chức năng lặp, hoặc chọn công cụ có hỗ trợ đọc riêng từng lần lặp.
Sự kiện nhiều người tham dự. Lịch hẹn có hai khách trở lên, hoặc có cả nhân viên và khách. Cần quy ước rõ ai là người nhận tin nhắc, tránh gửi cho toàn bộ danh sách.
Sự kiện bị xoá. Khi lịch bị xoá trên Calendar, tin nhắc đã lên hàng đợi phải được huỷ theo. Đây là điểm cần kiểm tra kỹ khi chạy thử, vì gửi tin nhắc cho lịch đã huỷ gây khó chịu hơn cả việc không nhắc.
Chi phí và giới hạn cần biết
Trước khi chọn cách nối, nên nắm rõ ba khoản.
Chi phí công cụ nối. Các nền tảng kết nối ứng dụng thường tính theo số lượt chạy mỗi tháng. Một lịch hẹn nhắc hai lần là hai lượt, chưa kể lượt kiểm tra định kỳ.
Chi phí gửi tin. Tính theo số tin gửi thành công, độc lập với chi phí công cụ nối.
Giới hạn gọi dữ liệu. Google có mức giới hạn số lần đọc lịch trong một khoảng thời gian. Với lượng lịch lớn, việc quét lịch liên tục có thể chạm ngưỡng này. Giải pháp là dùng cơ chế nhận thông báo thay đổi thay vì quét định kỳ.
Khi lượng lịch vượt vài trăm mỗi tháng, tổng chi phí của cách nối bằng công cụ thường vượt chi phí một phần mềm chuyên dụng. Đây là mốc nên tính lại bài toán.
Bảo mật dữ liệu khi nối lịch
Khi tự động nhắc lịch từ Google Calendar, dữ liệu chứa tên và số điện thoại khách nên cần vài nguyên tắc bảo mật.
Cấp quyền tối thiểu. Công cụ nối chỉ cần quyền đọc lịch, không cần quyền sửa hay xoá. Nhiều người cấp toàn quyền cho nhanh, đó là rủi ro không cần thiết.
Dùng lịch riêng cho khách hàng. Tách khỏi lịch nội bộ chứa họp hành và thông tin công ty. Chỉ chia sẻ lịch khách hàng cho công cụ nối.
Rà soát quyền định kỳ. Mỗi quý xem lại danh sách ứng dụng đang có quyền truy cập lịch, gỡ những cái không còn dùng.
Xử lý khi nhân sự nghỉ việc. Nếu lịch nối qua tài khoản cá nhân của một nhân viên, người đó nghỉ là luồng nhắc đứt. Nên dùng tài khoản chung của công ty.
Chuyển đổi khi lượng lịch tăng
Trước khi chọn cách tự động nhắc lịch từ Google Calendar, nên nắm rõ ba khoản chi phí.
Cách nối qua công cụ trung gian hợp với giai đoạn đầu, nhưng sẽ tới lúc cần đổi. Dưới đây là lộ trình chuyển ít rủi ro.
Bước 1 — chạy song song. Giữ luồng cũ và dựng luồng mới cùng lúc, nhưng luồng mới chưa gửi tin thật. So kết quả xem có khớp không.
Bước 2 — chuyển một nhóm nhỏ. Chọn một loại dịch vụ hoặc một cơ sở để chạy thật bằng luồng mới.
Bước 3 — chuyển dần phần còn lại. Mỗi tuần thêm một nhóm, theo dõi tỷ lệ gửi thành công sau mỗi lần.
Bước 4 — tắt luồng cũ. Chỉ tắt sau khi luồng mới chạy ổn định ít nhất hai tuần và không còn lịch cũ nào đang chờ nhắc.
Câu hỏi thường gặp
1. Google Calendar có gửi SMS cho khách được không?
Không. Calendar chỉ gửi thông báo cho người tham dự có tài khoản Google. Muốn khách nhận tin nhắn thì phải nối với một kênh gửi tin bên ngoài.
2. Có cần lập trình viên để làm việc này không?
Không bắt buộc. Với lượng lịch nhỏ, các công cụ nối ứng dụng có sẵn đủ dùng và cấu hình bằng giao diện. Chỉ khi cần nhắc nhiều mốc và xử lý phản hồi mới cần tới kỹ thuật.
3. Chi phí gửi tin tính thế nào?
Tính theo số tin gửi thành công, không tính theo số lịch hẹn. Một lịch hẹn nhắc hai lần là hai tin.
4. Khách dời lịch thì tin nhắc có tự đổi không?
Chỉ đổi nếu luồng nhắc theo dõi thay đổi trên lịch. Đây là điểm cần hỏi kỹ khi chọn công cụ, vì nhiều công cụ chỉ đọc sự kiện một lần.
5. Có nhắc được qua ứng dụng nhắn tin thay vì SMS không?
Được, và chi phí thường thấp hơn. Cách phổ biến là ưu tiên gửi qua ứng dụng trước, số nào không nhận được thì chuyển sang SMS.
6. Dữ liệu khách trên Calendar có an toàn không?
Nên tách riêng một lịch dành cho lịch hẹn khách và chỉ chia sẻ cho người thực sự cần. Không để số điện thoại khách trên lịch dùng chung toàn công ty.