Đồng bộ lịch Airbnb, Booking, Agoda bằng iCal: lỗi gây trùng phòng và cách tránh

HostBooking · · 7 phút đọc

iCal là cách đơn giản nhất để bán cùng lúc trên Airbnb, Booking.com, Agoda và website riêng: mỗi bên đọc link lịch của bên kia và khoá những ngày đã có khách. Nhưng iCal chỉ mang ngày, không mang giá hay tên khách, và luôn có độ trễ. Bài này kể hai lỗi gặp khi thử với lịch thật và những thói quen giúp tránh trùng phòng.

iCal hoạt động thế nào

Đồng bộ iCal có hai chiều. Bạn dán link lịch của mình vào mục nhập lịch (Import calendar) của OTA, và dán link xuất lịch (Export calendar) của OTA vào phần mềm. Mỗi bên tự đọc lại link của bên kia theo nhịp riêng; không bên nào "đẩy" sang bên kia ngay khi có đơn.

Một link iCal chỉ là một danh sách đợt ngày bận. Mỗi đợt có ngày bắt đầu, ngày kết thúc, một mã nhận diện và đôi khi một dòng tiêu đề. Nó không có giá, tên khách, số khách, tiền cọc hay hoa hồng. Đơn, tiền và thông tin khách vẫn nằm ở trang OTA.

Khoảng trống luôn có

HostBooking đọc lại lịch của từng OTA mỗi 5 phút. Chiều ngược lại do OTA quyết định: bao lâu họ đọc lại link của bạn là việc của họ, có nơi vài giờ một lần, và bạn không chỉnh được. Trong khoảng đó, một đêm vừa bán trên website có thể vẫn hiện trống trên OTA. Không có cách nào làm khoảng này về 0 bằng iCal; chỉ có thể làm nó ít gây hại hơn.

Khi thử với lịch thật, chúng tôi gặp trường hợp link iCal không trả về lịch mà trả về một trang web bình thường, như trang đăng nhập hay trang báo link đã hết hạn, kèm mã HTTP 200 nghĩa là "thành công". Phiên bản trước đọc trang đó như một lịch không có đợt khách nào. Lịch "trống" thì mọi đêm đã bán trên OTA được mở lại, và không có gì báo lỗi. Đây là kiểu lỗi nguy hiểm nhất của iCal.

Bây giờ, nội dung nào không có dòng BEGIN:VCALENDAR (dòng mở đầu của mọi file lịch) bị coi là lỗi "không phải lịch". Các đêm đang khoá được giữ nguyên, trang Đồng bộ lịch ghi rõ lý do, và người quản lý nhận thông báo, một lần cho mỗi sự cố. Các lỗi tải khác, như link không còn (404) hay trang kia không trả lời, cũng giữ nguyên ngày đã khoá.

Lỗi 2: giờ UTC làm khoá lệch một ngày

Lịch của OTA thường ghi ngày trọn, chỉ có ngày. Nhưng lịch xuất từ Google Calendar, Outlook hay một số công cụ khác ghi thời điểm theo giờ UTC, ví dụ 20261115T170000Z: 17 giờ ngày 15 theo giờ Greenwich, tức 0 giờ ngày 16 ở Việt Nam. Phiên bản trước lấy luôn phần ngày (15), nên cả đợt khách bị lùi sớm một ngày: khoá thừa đêm trước khi khách đến, và để trống đêm cuối khách còn ở.

Bây giờ, thời điểm ghi theo UTC được đổi sang múi giờ của cơ sở trước khi lấy ngày. Lịch ghi ngày trọn vẫn đọc như cũ.

Những gì được bỏ qua khi đọc lịch

  • Đợt khách đã huỷ: một số OTA vẫn để đợt khách đã huỷ trong lịch, chỉ đánh dấu trạng thái huỷ. Những đợt này được bỏ qua, đêm đó mở lại.
  • Đợt khách đã qua: bỏ qua, để một lịch có nhiều năm lịch sử không đẩy các đợt sắp tới ra ngoài.
  • Khách của chính OTA đó: link bạn đưa cho Airbnb không gồm khách đặt qua Airbnb. Nếu gửi lại, hai lịch sẽ khoá vòng lẫn nhau và đêm đã huỷ không mở ra được.

Thói quen giúp tránh trùng phòng

  1. Nối đủ hai chiều cho từng hạng phòng. Nối một chiều thì chỉ một bên biết bên kia. Nếu trên OTA mỗi căn là một tin đăng riêng, dùng link của từng phòng thay vì của cả hạng.
  2. Kiểm tra ngay sau khi nối. Bấm Đồng bộ ngay, rồi so một đợt khách có thật ở hai bên: đúng ngày nhận, đúng ngày trả, không lệch.
  3. Cẩn thận với đơn sát ngày. Khách gọi đặt cho đêm nay hay mai thì nhìn lịch trên OTA trước khi nhận, hoặc đóng phòng tay ở OTA ngay sau khi nhận: OTA có thể chưa đọc lại link của bạn.
  4. Đổi link thì dán lại ngay. Khi bạn tạo lại link xuất lịch ở OTA, link cũ thường ngừng chạy.
  5. Đừng bỏ qua thông báo lịch lỗi. Trong lúc lịch lỗi, ngày cũ vẫn khoá nhưng đơn mới bên OTA không về.
  6. Khi có đêm trùng, xử lý ngay: đổi sang phòng khác cùng hạng nếu còn, nếu không thì liên hệ một trong hai khách sớm để tìm chỗ thay thế.

Trên HostBooking

Phần Đồng bộ lịch OTA kéo lịch OTA về mỗi 5 phút, cho mỗi OTA một link riêng, và báo khi lịch lỗi hoặc có đêm bị trùng. Kéo lịch OTA về cần gói Cơ bản trở lên, hoặc phần Đồng bộ OTA mua thêm trên gói Free (xem bảng giá). Link lịch của bạn để dán sang OTA dùng được ở mọi gói.

Muốn có cả tên khách và giá, không chỉ ngày, hãy chuyển tiếp email đặt phòng của OTA để email thành đơn.

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

Đồng bộ lịch iCal có tức thì không?

Không. HostBooking đọc lịch OTA mỗi 5 phút, còn OTA đọc link của bạn theo nhịp riêng, có nơi vài giờ một lần. Vì vậy đơn sát ngày nên kiểm tra tay.

Vì sao OTA vẫn hiện trống đêm vừa có khách đặt trên website?

OTA chưa đọc lại link lịch của bạn. Đợi lần đọc sau, hoặc đóng phòng tay trên OTA nếu đó là đêm sắp tới.

Lịch báo "trả về một trang web chứ không phải lịch" thì làm gì?

Link đã hết hạn hoặc bị đổi. Lấy lại link xuất lịch mới trong trang OTA và dán vào thay link cũ. Trong lúc chờ, các ngày đang khoá vẫn được giữ.

iCal có mang giá hay tên khách sang không?

Không. iCal chỉ mang ngày đã có khách. Giá và đơn vẫn quản lý ở trang OTA, hoặc dùng email đặt phòng của OTA để có đơn đầy đủ.

Đọc thêm