Cách xây dựng hệ thống đặt lịch cho doanh nghiệp của bạn (và vì sao lịch chỉ là phần dễ)
Một hệ thống đặt lịch cần bốn thông tin, đặt cái gì, ai xử lý, theo lịch nào và mỗi lượt kéo dài bao lâu. Thời lượng là thứ hầu như luôn bị bỏ sót, và chính nó là nguyên nhân khiến các lịch hẹn đè lên nhau.
Ximena có một phòng khám vật lý trị liệu ở Tampico và một mình cô quản lý tất cả. Mỗi ngày của cô có ba loại khác nhau: khám đánh giá ban đầu kéo dài một giờ, các buổi theo dõi bốn mươi phút, và liệu trình dùng thiết bị chỉ mất hai mươi lăm phút.
Mọi thứ cô đặt qua WhatsApp. Và cứ hai tuần một lần lại xảy ra cùng một chuyện: có bệnh nhân mới đến lúc 11:00 để khám đánh giá, trong khi 11:30 đã có người khác hẹn trước rồi. Kết quả là ai đó phải ngồi chờ bốn mươi phút trong phòng khách, hoặc bỏ về.
Ximena không cần một cái lịch đẹp hơn. Cô cần lịch của mình hiểu rằng một buổi khám đánh giá không thể gói trong cùng một khung giờ với một buổi theo dõi. Đó chính là nội dung bài viết này: cách xây dựng một hệ thống đặt lịch biết tính đúng giờ cho bạn, và đâu là thông tin mà hầu như ai cũng bỏ quên.
Hệ thống đặt lịch là gì, và nó khác gì với một biểu mẫu?
Hệ thống đặt lịch là thứ quyết định những giờ nào khách hàng của bạn có thể chọn, rồi giữ chỗ giờ đó cho họ. Nó hiển thị những khung giờ còn trống thật, và khi ai đó chọn một khung, khung đó biến mất với những người còn lại.
Một biểu mẫu liên hệ không làm được điều đó. Nó chỉ nhận câu “mình muốn đặt chiều thứ Năm” rồi để đó trong hộp thư để bạn tự trả lời. Đó là một yêu cầu, không phải một lịch hẹn đã xác nhận.
Cả hai đều có chỗ dùng, nhưng cho những việc khác nhau. Nếu bạn luôn phải thương lượng giờ giấc — xem qua trường hợp cụ thể trước rồi mới quyết định sẽ tốn bao lâu — thì biểu mẫu là đủ. Nhưng nếu bạn đã biết trước mỗi việc mình làm sẽ mất bao lâu, thì lịch đặt hẹn mới là thứ bạn cần, vì mỗi lượt qua lại để chốt giờ là thời gian bạn không còn tính phí được nữa.
Bốn thông tin giúp mọi thứ hoạt động
Bất kỳ hệ thống đặt lịch trực tuyến nào, dựng ở đâu cũng vậy, đều cần đúng bốn thứ:
- Đặt cái gì. Các dịch vụ của bạn: khám đánh giá ban đầu, buổi theo dõi, liệu trình dùng thiết bị.
- Ai hoặc cái gì xử lý việc đó. Đây gọi là “nguồn lực” — có thể là bạn, mỗi nhân viên làm tóc, mỗi ghế, mỗi phòng khám, mỗi sân. Đó là thứ bị chiếm dụng khi có người đặt chỗ.
- Theo lịch nào. Giờ làm việc bình thường trong tuần của bạn: thứ Hai đến thứ Sáu từ 9 giờ đến 2 giờ và từ 4 giờ đến 7 giờ, thứ Bảy từ 9 giờ đến 1 giờ.
- Mỗi lượt kéo dài bao lâu. Sáu mươi phút cho buổi khám đánh giá. Bốn mươi phút cho buổi theo dõi. Hai mươi lăm phút cho liệu trình dùng thiết bị.
Ba thông tin đầu hầu như ai cũng điền đầy đủ. Cái thứ tư là thứ người ta thường bỏ qua, và chính nó là cái làm hỏng cả hệ thống.
Vì sao các lịch hẹn vẫn đè lên nhau dù bạn đã có lịch đặt hẹn?
Vì thời lượng được ghi ở hai nơi, và hai nơi đó không khớp nhau.
Trên trang web, bạn ghi “Khám đánh giá ban đầu — 60 phút” như một dòng chữ, vì nó trông đẹp bên cạnh mức giá. Còn ở phần cài đặt lịch đặt hẹn, các khung giờ lại được chia theo từng ba mươi phút, vì đó là cài đặt mặc định từ đầu. Khách hàng đọc thấy một giờ, chọn một khung ba mươi phút, và hệ thống lịch chỉ nghe theo khung ba mươi phút đó.
Không ai sai cả. Chỉ là có hai con số, mà lịch đặt hẹn chỉ tuân theo một.
Vì vậy, khi chúng tôi xây dựng tính năng này trong Proyecta, thời lượng được đặt ở “nguồn lực” chứ không phải ở “dịch vụ”. Khi một dịch vụ có lịch đặt hẹn, thời lượng duy nhất tồn tại là thời lượng của nguồn lực, và đó là con số dùng để chia các khung giờ. Không có ô “thời lượng” thứ hai để bạn điền trong trang thông tin dịch vụ — đó là có chủ ý: một con số ghi ở đó sẽ mâu thuẫn với chính các khung giờ mà lịch đặt hẹn đang đưa ra.
Mặc định ban đầu là sáu mươi phút cho mỗi lượt, cho đến khi bạn tự đổi, từng dịch vụ một, trong màn hình Khả dụng (Disponibilidad). Đó chính là bước giúp bạn tránh được cảnh phòng chờ đông nghẹt: vào đó và đặt 40 cho buổi theo dõi, 25 cho liệu trình dùng thiết bị, chỉ cần làm một lần.
Còn về việc không để hai người cùng giữ một khung giờ, đó không phải thứ bạn cần tự cấu hình: hệ thống giữ chỗ trong một thao tác duy nhất, nên hai người cùng nhấn gửi cùng lúc không thể nào cả hai đều giữ được 11:00.
Làm sao để chặn ngày bạn không mở cửa?
Bằng các ngoại lệ, tách riêng khỏi lịch làm việc hằng tuần của bạn.
Lịch bình thường của bạn là quy tắc chung: thứ Ba từ 9 giờ đến 2 giờ. Ngoại lệ là ngày 16 tháng 9, kỳ nghỉ cầu bạn đi vắng, hay buổi sáng bạn có lớp học. Bạn đánh dấu ngày đó và nó sẽ không còn đưa ra khung giờ nào nữa, mà không cần đổi lịch làm việc thường ngày của bạn, cũng không cần nhớ phải đặt lại vào thứ Hai.
Đây là phần nhỏ nhất nhưng lại được đánh giá cao nhất. Nếu cách duy nhất để đóng một ngày là xóa hết lịch làm việc của mình, sớm hay muộn bạn cũng quên đặt lại.
Điều khách hàng thấy và điều bạn thấy
Bệnh nhân vào trang của bạn, chọn dịch vụ, thấy những giờ trống thật sự và đặt một giờ. Nếu dịch vụ có giá, họ thanh toán ngay lúc đó; nếu không có giá, lịch hẹn được xác nhận ngay, miễn phí. Bạn không cần định giá cho một dịch vụ mới có thể cho nó lên lịch được.
Sau đó họ sẽ có trang tài khoản riêng, nơi họ xem các lịch hẹn sắp tới và có thể hủy mà không cần viết tin cho bạn. Khi họ xác nhận, email xác nhận đã kèm sẵn đường dẫn để hủy hoặc đổi lịch hẹn.
Về phía bạn, có hai màn hình, và nên tránh nhầm lẫn giữa chúng. Khả dụng (Disponibilidad) là nơi bạn dựng mọi thứ: nguồn lực của từng dịch vụ, giờ làm việc trong tuần, các ngoại lệ, và thời lượng mỗi lượt. Đặt chỗ (Reservas) là lịch làm việc hằng ngày của bạn, nơi bạn xem ai đến và vào giờ nào. Cái đầu tiên bạn hầu như chẳng mấy khi mở lại. Cái thứ hai bạn mở mỗi buổi sáng.
Nếu bạn không đặt lịch làm việc cho một dịch vụ thì sao?
Thì dịch vụ đó không có lịch đặt hẹn, và nó sẽ hoạt động như một biểu mẫu: bạn nhận yêu cầu và tự trả lời.
Đó là lý do nhiều người gặp tình trạng “không hiện giờ nào cả”. Không phải do lỗi: dịch vụ đó chưa từng được cấu hình nguồn lực kèm lịch làm việc, nên nó làm điều trung thực duy nhất nó có thể làm, là ghi nhận yêu cầu của bạn thay vì tự bày ra những khung giờ không có thật.
Điều này cũng có ích một cách có chủ đích. Ximena để hai dịch vụ dùng lịch đặt hẹn, còn dịch vụ thứ ba — liệu trình tại nhà, nơi thời gian phụ thuộc vào chỗ cô phải đến — thì để ở dạng yêu cầu. Không phải mọi phần trong doanh nghiệp của bạn đều phải gói gọn trong các khung giờ cố định.
Làm sao để có nó ngay trong tuần này
Bạn chỉ cần mô tả, và nó sẽ hoạt động được ngay. Thật đấy, viết đúng như thế này:
“Một trang web cho phòng khám vật lý trị liệu của tôi ở Tampico, với ba dịch vụ đặt lịch trực tuyến: khám đánh giá ban đầu 60 phút giá 700 pesos, buổi theo dõi 40 phút, và liệu trình dùng thiết bị 25 phút. Tôi làm việc từ thứ Hai đến thứ Sáu từ 9 giờ đến 2 giờ và từ 4 giờ đến 7 giờ, và thứ Bảy từ 9 giờ đến 1 giờ. Liệu trình tại nhà thì chỉ nhận dưới dạng yêu cầu.”
Từ đó bạn sẽ có ngay trang web đã xuất bản, kèm lịch đặt hẹn, lịch làm việc của bạn và đường dẫn để gửi qua WhatsApp. Trước khi đưa cho ai, kiểm tra hai điều: thời lượng mỗi dịch vụ có đúng với thực tế bạn cần hay không, và giờ làm việc có phải là giờ của tuần này, không phải giờ của năm ngoái.
Và trước khi dựng bất cứ thứ gì, hãy làm một bài tập năm phút mà hầu như lần nào cũng thay đổi những con số bạn định đặt: mở lịch làm việc tuần trước và đánh dấu từng lịch hẹn không kéo dài đúng như dự kiến. Nếu bạn thấy có ba trường hợp trở lên, đó chính là vấn đề của bạn, và nó chưa bao giờ là do cái lịch.
Khi bạn muốn thử với doanh nghiệp của mình, hãy mô tả nó tại proyecta.dev và xuất bản ngay.