Bản demo StayCMS: trải nghiệm website đặt phòng và lễ tân AI Xem demo ↗
Giải pháp
StayCMSWebsite khách sạn & resortBooking engine 0% hoa hồngChatbot AI (AI Concierge)CRM & Marketing HubSEO & GEO (AI Search Presence)Chạy cùng PMS, Zalo, thanh toán
Dịch vụ
Thiết kế website khách sạn & resortVận hành digital marketing (Growth)
Khám phá
Bảng giá Tin tức Tài nguyên Giới thiệu Xem demo ↗ Đặt lịch tư vấn →
Trang chủ  /  Blog  /  Công nghệ khách sạn  /  Bài viết
Công nghệ khách sạn

PMS khách sạn là gì? Khác CRS, channel manager, booking engine ra sao

· Cập nhật ·

PMS khách sạn là gì? Khác CRS, channel manager, booking engine ra sao

PMS khách sạn (Property Management System) là phần mềm vận hành, nơi lễ tân, buồng phòng và kế toán xếp phòng, làm thủ tục nhận và trả phòng, cập nhật tình trạng phòng và lập hóa đơn. CRS là kho giá và phòng trống trung tâm, cần khi có nhiều cơ sở hoặc bán qua đại lý; channel manager đẩy giá và phòng trống lên các OTA rồi kéo đặt phòng về; booking engine là phần đặt phòng trên website của chính khách sạn. Bốn hệ thống chỉ chạy trơn tru khi dùng chung một nguồn giá và phòng trống, và mọi đặt phòng, dù đến từ OTA hay website, đều tự về PMS mà không ai phải nhập lại.

Nội dung dưới đây áp dụng cho khách sạn, resort từ khoảng 20 phòng trở lên. Các bài cùng chủ đề nằm trong chuyên mục Công nghệ khách sạn.

Bảng so sánh bốn hệ thống PMS, CRS, channel manager và booking engine theo việc chính, người dùng, dữ liệu nhận vào và dữ liệu trả ra
Bốn hệ thống, bốn việc khác nhau trong một khách sạn

PMS khách sạn là gì và ai dùng nó mỗi ngày?

PMS giữ bản ghi gốc của mọi đặt phòng và mọi lượt lưu trú trong khách sạn. Hotel Tech Report, trang đánh giá phần mềm khách sạn, xếp vào PMS các việc quản lý giá và đặt phòng, nhận và trả phòng, buồng phòng, bảo trì, thanh toán và kết nối kênh bán.

Lễ tân dùng PMS để xếp phòng, làm thủ tục nhận phòng, ghi thông tin giấy tờ để khai báo lưu trú và thu tiền. Buồng phòng đổi trạng thái phòng (bẩn, sạch, hỏng) để lễ tân biết phòng nào giao được. Kế toán theo dõi folio (bảng kê chi tiêu) của từng khách, công nợ của khách công ty và lập hóa đơn. GM và chủ khách sạn đọc báo cáo công suất, ADR, RevPAR và doanh thu theo nguồn đặt phòng. Lịch sử lưu trú trong PMS (khách đã ở mấy lần, chi bao nhiêu, cần gì đặc biệt) là nguồn dữ liệu chính cho việc chăm sóc khách về sau.

Các PMS hay gặp ở Việt Nam gồm sản phẩm trong nước như ezCloud, Smile, CiHMS và các PMS quốc tế ở khách sạn lớn.

CRS trong khách sạn là gì và khách sạn độc lập có cần không?

CRS (Central Reservation System, hệ thống đặt phòng trung tâm) quản lý tồn kho phòng, giá và đặt phòng ở một chỗ, rồi phân phối theo thời gian thực tới mọi kênh đã kết nối: OTA, GDS, website và tổng đài đặt phòng. SiteMinder phân biệt gọn: PMS biết chuyện gì đang diễn ra bên trong khách sạn, còn CRS kiểm soát những gì bên ngoài nhìn thấy.

CRS sinh ra cho chuỗi và nhóm nhiều cơ sở: một tổng đài bán phòng cho nhiều khách sạn, một bảng giá cho nhiều cơ sở, một kết nối GDS cho đại lý lữ hành và khách công ty. AltexSoft nhận xét không phải khách sạn nào cũng cần hoặc duy trì được một CRS riêng; cơ sở nhỏ có thể chỉ cần channel manager và chức năng đặt phòng trực tuyến, và CRS có thể là một mô-đun trong PMS hoặc một sản phẩm riêng. Tên gọi cũng không thống nhất (SiteMinder viết rằng CRS hoạt động khá giống channel manager), nên khi nhà cung cấp gọi sản phẩm là CRS, hãy hỏi nó giữ dữ liệu của mọi kênh hay chỉ của website.

Channel manager là gì và nó làm gì khi có đặt phòng mới?

Channel manager là phần mềm phân phối, đồng bộ giá, phòng trống và hạn mức phòng giữa khách sạn và các kênh như OTA, kèm quy tắc để không xảy ra overbooking (Hotel Tech Report). Khi một kênh bán đi một phòng, channel manager kéo đặt phòng về PMS và hạ số phòng trống trên mọi kênh còn lại. Người dùng hằng ngày là người phụ trách giá và kênh (revenue manager, hoặc DOSM, GM, trưởng lễ tân ở khách sạn độc lập 3–4★): họ sửa giá một nơi thay vì vào extranet của từng OTA.

Ở Việt Nam, Booking.com, Agoda và Traveloka chiếm khoảng 4/5 tổng giá trị đặt phòng trực tuyến (Mordor Intelligence, trích trong báo cáo hành vi khách đặt phòng 2025–2026 của StayUP). Bán trên ba kênh này cộng website là có ít nhất bốn nơi phải cùng biết phòng cuối vừa được bán. Booking.com gọi phần mềm làm việc này là đối tác kết nối (connectivity partner), tên gọi Google cũng dùng cho bên gửi giá khách sạn lên Google.

Booking engine là gì và khác trang đặt phòng trên OTA ở đâu?

Booking engine là phần đặt phòng gắn vào website của khách sạn, nơi khách tìm phòng, chọn hạng phòng, đặt và thanh toán; nó lấy phòng trống và giá từ PMS và gửi xác nhận cho khách (Hotel Tech Report). Khác với đơn qua OTA, khách sạn không trả hoa hồng cho OTA trên đơn này và nhận đủ thông tin liên hệ của khách.

Giá công khai trên booking engine giữ ngang giá OTA theo hợp đồng. Đặc quyền và giá thành viên chỉ dùng trong phạm vi hợp đồng OTA cho phép: có OTA tính cả bữa sáng, tiện ích và chính sách hủy vào ngang giá (xem rate parity: hiểu đúng để không vi phạm), còn giá thành viên chỉ an toàn khi đúng điều kiện nhóm kín (khách chủ động đăng ký, khu vực có mật khẩu, không hiển thị công khai kể cả trên Google). Lợi thế an toàn hơn là giá trị ngoài giá phòng: tư vấn trước chuyến đi, thanh toán nội địa thuận tiện, hỗ trợ trực tiếp.

Chỗ nối hay hỏng là bước khách đi từ trang của khách sạn sang booking engine. Trong khảo sát Direct Booking Index Hà Nội 2026 do StayUP thực hiện ngày 12–13/10/2026 trên website của 20 khách sạn độc lập 3–4★, chỉ 3 website giữ khách trên tên miền của khách sạn tới bước nhập thông tin; 14 website chuyển khách sang tên miền của nhà cung cấp booking engine và 3 website chưa có luồng đặt phòng trực tuyến dùng được. Ở 3 website chuyển trang, ngày khách đã chọn bị mất khi sang trang đặt phòng. Tiêu chí chọn booking engine có trong bài booking engine khách sạn Việt: tiêu chí chọn, VNPay/MoMo.

Bốn hệ thống khác nhau ở đâu?

PMS lo vận hành bên trong, CRS và channel manager lo phân phối ra bên ngoài, booking engine phục vụ khách đặt trên website.

Hệ thốngAi dùngDữ liệu nhận vàoDữ liệu trả raKhách sạn độc lập có cần?
PMSLễ tân, buồng phòng, kế toán, GMĐặt phòng từ mọi kênh; thông tin khách khi nhận phòng; dịch vụ phát sinhPhòng trống và giá; hóa đơn; báo cáo; lịch sử lưu trúCó, là hệ thống đầu tiên
CRSĐặt phòng trung tâm, revenue manager của chuỗiGiá và phòng trống từ PMS; đơn từ tổng đài, GDS, websiteGiá và phòng trống cho mọi kênh; đơn về PMSThường chưa, trừ khi có nhiều cơ sở, tổng đài hoặc GDS
Channel managerDOSM, revenue manager, trưởng lễ tânGiá và phòng trống từ PMS; đơn, sửa, hủy từ OTAGiá và phòng trống lên OTA; đơn về PMSCó, khi bán trên nhiều OTA cùng lúc
Booking engineKhách; DOSM cài hạng phòng, gói dịch vụGiá và phòng trống từ PMS hoặc channel managerĐơn về PMS; liên hệ khách về CRM; giá lên GoogleCó, nếu muốn có kênh bán trực tiếp

Dữ liệu chạy thế nào khi khách đặt qua OTA?

Đơn đi từ OTA vào channel manager rồi vào PMS; số phòng trống mới đi ngược ra mọi kênh khác; hồ sơ khách đến tay khách sạn ở dạng rút gọn.

  1. Giá và phòng trống. PMS (hoặc channel manager, tùy nơi khách sạn chọn làm gốc) giữ phòng trống theo hạng phòng và giá theo ngày; channel manager đẩy các con số này lên các OTA.
  2. Đặt phòng. OTA gửi đơn về channel manager; channel manager ghi đơn vào PMS và hạ phòng trống trên mọi kênh còn lại, kể cả booking engine. Bước này chậm hoặc phải làm tay thì phòng cuối cùng có thể bị bán hai lần.
  3. Hồ sơ khách. OTA chuyển tên khách, ngày ở, hạng phòng, giá và yêu cầu riêng, còn liên lạc thì đi qua trung gian. Booking.com không chia sẻ email riêng của khách mà cấp một địa chỉ ẩn danh (Hospitality Net, 25/08/2026). Khách sạn nhắn được cho khách đặt qua Booking.com từ lúc đặt tới 7 ngày sau khi khách trả phòng hoặc sau khi đơn bị hủy (Booking.com). Liên hệ thật của khách OTA vì vậy thường chỉ có khi khách đến nhận phòng.
  4. Sửa và hủy. Chạy cùng đường với đặt phòng. Theo SiteMinder, tỷ lệ hủy của đặt phòng qua OTA là 21,8%, so với 10,6% ở đặt phòng trực tiếp (trích trong báo cáo của StayUP). Lượt hủy nào không nhả phòng về mọi kênh là một đêm phòng mất đi mà không ai hay.

Còn khi khách đặt trên website của khách sạn?

Booking engine đọc giá và phòng trống từ cùng nguồn với OTA, nhận đơn và tiền, ghi đơn về PMS, và giữ lại cho khách sạn hồ sơ khách đầy đủ.

  1. Hiển thị và thanh toán. Booking engine đọc giá, phòng trống từ PMS hoặc channel manager; khách đặt và trả tiền qua cổng thanh toán khách sạn đã ký (thẻ, VNPay, MoMo hay VietQR tùy cổng).
  2. Ghi đơn. Đơn về PMS, trực tiếp hoặc qua channel manager; channel manager hạ phòng trống trên các OTA.
  3. Hồ sơ khách. Khách sạn có tên, số điện thoại, email thật và lựa chọn nhận tin của khách. Theo Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 và Nghị định 356/2025/NĐ-CP (cùng hiệu lực từ 01/01/2026), sự đồng ý phải rõ ràng, kiểm chứng được, được lưu lại và không được đánh dấu sẵn (EY Việt Nam, 03/2026). Hồ sơ cùng sự đồng ý đi tiếp sang CRM.
  4. Giá trên Google. Nếu nhà cung cấp booking engine là đối tác kết nối của Google, giá trên website được gửi lên Google để hiện dòng giá của trang web chính thức bên cạnh các OTA.
Sơ đồ luồng dữ liệu giữa OTA, channel manager, PMS, website có booking engine, Google, chatbot AI và CRM: giá và phòng trống đi ra các kênh, đặt phòng đi về PMS, dữ liệu khách đi vào CRM
Giá và phòng trống đi ra, đặt phòng đi về, dữ liệu khách đi vào CRM

Hệ thống rời rạc gây ra những lỗi gì?

Bốn lỗi hay gặp: overbooking, lệch giá, mất dữ liệu khách và báo cáo sai nguồn đặt phòng.

Overbooking. Hai kênh cùng bán phòng cuối vì phòng trống được cập nhật tay hoặc chậm. Lỗi thường nằm ở chỗ nối: đơn điện thoại hay phòng giữ cho đoàn ghi vào PMS nhưng không đẩy ra channel manager; booking engine không nối channel manager nên vẫn bán phòng đã hết.

Lệch giá. Giá được đổi ở PMS hoặc channel manager nhưng booking engine giữ một bảng giá nhập tay riêng, hoặc giá gửi lên Google không theo kịp. Trong khảo sát ở Hà Nội nói trên, 14/20 khách sạn đã có dòng "Trang web chính thức" trên Google Hotels, nhưng ở 8/9 khách sạn so được giá trong cùng một lần xem, giá dòng này cao hơn giá OTA thấp nhất 13–41% (ngày lưu trú do Google tự chọn; hai dòng có thể khác hạng phòng hoặc điều kiện). Giá Google hiển thị là giá chưa áp mã giảm giá, nên lợi thế đặt trực tiếp không thể dựa vào mã giảm giá công khai; giá công khai gửi lên Google giữ ngang giá OTA theo hợp đồng, còn lợi thế nằm ở giá trị ngoài giá phòng hoặc giá thành viên nhóm kín đúng điều kiện hợp đồng.

Mất dữ liệu khách. Liên hệ thật của khách OTA thu được khi nhận phòng nhưng nằm trên giấy hoặc file Excel, không vào PMS hay CRM; website không có chỗ để khách để lại liên hệ.

Báo cáo sai nguồn. Khi booking engine không nối với PMS, lễ tân phải nhập lại đơn từ website và dễ ghi nguồn là "điện thoại" hay "vãng lai". Báo cáo tháng khi đó không cho biết kênh trực tiếp mang về bao nhiêu đơn.

Khách sạn bao nhiêu phòng cần những hệ thống nào?

Khách sạn từ khoảng 20 phòng có bán qua OTA cần ít nhất PMS, channel manager và booking engine nối với nhau; CRS riêng chỉ cần khi có nhiều cơ sở, tổng đài hoặc bán qua GDS. Ví dụ theo ba quy mô khách sạn tham chiếu của StayUP:

Tình huống (số phòng)Cần cóNên thêmThường chưa cần
Khách sạn độc lập 25 phòng, bán qua vài OTA và websitePMS, channel manager, booking engine (có thể cùng một nhà cung cấp)Form thu liên hệ có xin đồng ý; Zalo OACRS riêng, GDS
Khách sạn 4★ 40 phòng, nhiều hạng phòng, có khách công ty và đoànPMS, channel manager, booking engine nối hai chiều; CRMChatbot AI trên website và Zalo; dòng giá trên GoogleCRS riêng, trừ khi bán qua GDS
Resort 80 phòng hoặc nhóm nhiều cơ sở, có đại lý, khách B2B, tổng đàiThêm CRS, hoặc mô-đun CRS trong PMS, để giữ một kho giá chungCDP gộp hồ sơ khách giữa các cơ sở; GDS nếu có khách công ty quốc tếHầu như cần đủ các hệ thống trên

CRM, chatbot AI và metasearch đứng ở đâu trong bức tranh?

Cả ba đứng quanh bốn hệ thống lõi chứ không thay chúng. CRM và CDP nhận lịch sử lưu trú từ PMS, liên hệ và sự đồng ý từ booking engine, hội thoại từ Zalo và form trên website; chúng không giữ giá hay phòng trống. Cách gộp các mảnh này về một hồ sơ cho mỗi khách có trong bài CDP và hợp nhất hồ sơ khách theo số điện thoại.

Chatbot AI đứng trước booking engine. Để trả lời đúng câu "cuối tuần này còn phòng gia đình không, giá bao nhiêu", nó phải đọc được phòng trống và giá từ booking engine; thiếu kết nối đó, chatbot chỉ trả lời chung chung rồi chuyển khách cho lễ tân. Xem thêm bài AI Concierge, lễ tân số làm việc 24/7.

Metasearch như Google Hotels, Tripadvisor, Trivago hiển thị giá của nhiều kênh cạnh nhau. Theo hướng dẫn cho chủ khách sạn của Google, giá phòng lên Google qua một đối tác kết nối, có thể là CRS, booking engine, channel manager hoặc cả PMS. Từ 30/07/2025, khách sạn không còn tự thêm giá qua Google Business Profile mà phải đi qua đối tác (thông báo của Google Hotel Center). Toàn cảnh OTA, GDS và metasearch có trong tài liệu Tổng quan hệ thống HotelTech & MarTech.

Chọn và nối hệ thống theo nguyên tắc nào?

Ba nguyên tắc: dữ liệu thuộc về khách sạn, kết nối hai chiều, xuất được dữ liệu; thêm một quy tắc vận hành: chỉ một nơi sửa giá.

  1. Dữ liệu thuộc về khách sạn. Hợp đồng ghi rõ hồ sơ khách và lịch sử đặt phòng thuộc về khách sạn. Luật 91/2025/QH15 phân biệt bên kiểm soát dữ liệu (quyết định mục đích và phương tiện xử lý) với bên xử lý dữ liệu (xử lý theo yêu cầu của bên kiểm soát qua hợp đồng), và cho khách quyền xem, chỉnh sửa, yêu cầu xóa dữ liệu, rút lại sự đồng ý (Điều 2, Điều 4). Phần mềm phải giúp khách sạn đáp ứng các yêu cầu đó; phân vai trong từng hợp đồng nên hỏi luật sư.
  2. Kết nối hai chiều. Giá và phòng trống đi ra booking engine và OTA; đặt mới, sửa, hủy đi ngược về PMS mà không qua tay người.
  3. Xuất được dữ liệu. Hồ sơ khách, lịch sử đặt phòng và trạng thái đồng ý xuất được ra file hoặc qua API (cổng để phần mềm khác đọc và ghi dữ liệu), kể cả khi chấm dứt hợp đồng; điều này nên ghi vào hợp đồng.
  4. Một nơi sửa giá và phòng trống. PMS hoặc channel manager là nơi duy nhất sửa giá và đóng mở phòng; booking engine và Google nhận số từ đó.

Gom về một nhà cung cấp hay lắp ghép từ nhiều phần mềm là bài toán chi phí và năng lực vận hành, phân tích trong bài lắp ghép từ phần mềm rời hay dùng nền tảng all-in-one.

Bắt đầu từ đâu

  1. Vẽ sơ đồ hiện tại trên một trang giấy: bán qua những kênh nào, mỗi kênh nối vào phần mềm nào, chỗ nào có người nhập tay.
  2. Đặt thử một phòng trên website rồi hủy: đơn có tự vào PMS không, phòng trống trên OTA có giảm rồi tăng lại không.
  3. Mở Google Hotels, tìm tên khách sạn: có dòng "Trang web chính thức" không, giá có ngang giá công khai trên OTA không.
  4. Đọc lại hợp đồng phần mềm: ai sở hữu dữ liệu khách, xuất dữ liệu bằng cách nào, thêm kênh mới mất phí gì.
  5. Thu liên hệ và sự đồng ý nhận tin khi khách nhận phòng, ghi thẳng vào hệ thống thay vì sổ tay.

StayCMS của StayUP là lớp website, booking engine và dữ liệu khách cho kênh đặt trực tiếp, vận hành song song với PMS, channel manager mà khách sạn đang dùng chứ không thay hệ thống vận hành. Xem cách StayCMS chạy cùng PMS, channel manager và tích hợp Zalo, hoặc đặt lịch tư vấn để cùng rà sơ đồ hệ thống của khách sạn.

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

PMS và channel manager có thể nằm chung một phần mềm không?

Có. Nhiều nhà cung cấp bán PMS kèm channel manager và booking engine như các mô-đun của một bộ. Điều cần kiểm là danh sách OTA mà mô-đun channel manager kết nối thật, và booking engine của bộ đó có cho khách đặt trọn trên tên miền của khách sạn hay không.

Không có channel manager thì cập nhật phòng trên OTA bằng cách nào?

Người phụ trách kênh mở extranet của từng OTA để sửa giá và phòng trống bằng tay sau mỗi đơn. Cách này còn làm được khi chỉ bán trên một kênh; khi bán trên nhiều OTA cùng website, khoảng trễ giữa các lần cập nhật là lúc overbooking xảy ra, nhất là vào mùa cao điểm.

GDS là gì, khách sạn độc lập có cần không?

GDS (Global Distribution System) là mạng đặt chỗ mà đại lý lữ hành và bộ phận đặt dịch vụ của doanh nghiệp dùng để đặt phòng khách sạn; các hệ thống lớn gồm Amadeus, Sabre và Galileo của Travelport (Xotels). Khách sạn độc lập phục vụ chủ yếu khách nghỉ dưỡng và khách OTA thường chưa cần; GDS đáng cân nhắc khi muốn bán cho khách công ty đặt qua đại lý.

Dữ liệu khách đặt qua OTA có đưa vào CRM được không?

Một phần. Tên, ngày ở, hạng phòng và số tiền đi vào PMS rồi sang CRM như lịch sử lưu trú. Địa chỉ email mà Booking.com chuyển cho khách sạn là địa chỉ ẩn danh, dùng để liên lạc về đơn đặt phòng, nên không phải liên hệ để gửi ưu đãi về sau. Liên hệ thật và sự đồng ý nhận tin cần được thu khi khách nhận phòng và ghi thẳng vào hệ thống.

Bài viết liên quan

Website và booking engine

Booking engine là gì? Cách chọn, phí phần trăm hay phí cố định

Booking engine là phần đặt phòng trên website khách sạn, nối với cổng thanh toán và hỗ trợ kết nối CRS, channel manager của khách sạn. Chín tiêu chí chọn kèm số liệu khảo sát 20 website ở Hà Nội, ba cách tính phí và công thức hòa vốn giữa phí phần trăm và phí cố định cho khách sạn tham chiếu 40 phòng.

· StayUP
CRM và chăm sóc khách

CRM khách sạn là gì: hợp nhất hồ sơ khách theo số điện thoại

CRM khách sạn giữ một hồ sơ cho mỗi khách, gộp từ PMS (khi PMS hỗ trợ tích hợp), website, Zalo OA và OTA theo số điện thoại. Bài hướng dẫn thu dữ liệu ở từng điểm chạm, lưu sự đồng ý theo Luật 91/2025/QH15 và Nghị định 356/2025/NĐ-CP, phân nhóm RFM, chăm sóc đúng kênh và đo tỷ lệ khách quay lại.

· StayUP
Công nghệ khách sạn

AI Concierge: lễ tân số làm việc 24/7

Vì sao chatbot trả lời bằng thông tin thật của khách sạn khác hẳn chatbot kịch bản cũ.

· StayUP
Digital marketing

Phần mềm marketing khách sạn: lắp ghép hay dùng nền tảng trọn gói?

So sánh hai cách xây phần mềm marketing cho khách sạn: lắp ghép công cụ rời hay dùng nền tảng trọn gói. Bài nêu sáu tiêu chí, công thức tổng chi phí sở hữu 3 năm cho khách sạn tham chiếu 40 phòng, cách quy chi phí ra điểm đặt trực tiếp và tám câu hỏi trước khi ký.

· StayUP

Áp dụng ngay với một buổi tư vấn 30 phút