Channel manager & PMS · 3 Oktober 2026 · 9 min bacaan

Channel Manager untuk Homestay Malaysia: 7 Perkara yang Sync Selalu Tersilap (dan Apa Kami Semak)

Mengurus 100+ unit homestay di Airbnb, Agoda dan Booking.com mengajar kami: 'sudah sync' bukan bermakna 'betul'. 7 kegagalan sync yang makan duit, dengan satu semakan untuk setiap satu.

中文 → · English →

Channel manager untuk homestay Malaysia hanya benar-benar menghalang double booking jika ia tahu mengendalikan kegagalan senyap: push separuh jadi yang dilapor sebagai berjaya, tempahan yang masuk semasa sync terputus, pindaan yang disangka pendua, dan bayaran platform yang tidak padan. Ini 7 perkara yang kami alami mengurus 100+ unit di Johor Bahru dan Desaru, dengan semakan untuk setiap satu.

Setiap halaman channel manager di Google menulis ayat yang sama: "sync dua hala masa nyata, tiada lagi double booking." Kami pun pernah percaya. Kemudian unit kami melepasi 100, serentak di Airbnb, Agoda, Booking.com dan laman tempahan terus sendiri, dan kami dapati masalah yang paling mahal bukan yang nampak jelas. Kalendar nampak sync. Duit masih kurang.

Yang berikut bukan senarai ciri. Ia senarai perkara yang silap, mengikut urutan ia merugikan kami, dan peraturan yang kami bina dalam AntlerHub untuk setiap satu. Kalau anda menjalankan perniagaan homestay di Malaysia dan sedang mencari channel manager, tanya vendor 7 soalan ini dahulu sebelum tanya harga.

Kenapa kalendar yang "sudah sync" masih boleh double booking?

Sebab "push berjaya dihantar" dan "setiap tarikh diterima" ialah dua perkara berbeza.

Bila anda hantar perubahan kadar atau ketersediaan untuk, katakan, 14 malam, sesetengah saluran menjawab dengan keputusan separa: 11 tarikh diterima, 3 ditolak, biasanya kerana peraturan yang anda tak pernah nampak (kadar minimum, tarikh yang ditutup, rate plan yang tamat). Banyak sistem rekod jawapan itu sebagai berjaya kerana panggilan rangkaian itu sendiri tidak gagal. Tiga malam yang ditolak terus dijual pada harga lama, atau kekal terbuka walaupun anda nak tutup.

Peraturan kami: jawapan separa dikira gagal selagi setiap tarikh belum dijelaskan. Kalau saluran kata "diterima sebahagian" tetapi tak sebut tarikh mana yang gagal, seluruh push dikira gagal dan dihantar semula. Kalau ia senaraikan tarikh yang gagal, hanya malam-malam itu masuk semula ke giliran; yang diterima dibiarkan supaya kami tak melanggar had kadar saluran.

Tanya vendor anda: "Kalau Agoda terima 11 daripada 14 tarikh, apa yang saya nampak?" Kalau jawapannya "tanda hijau", itulah double booking pertama anda sedang menunggu.

Apa jadi pada tempahan yang masuk semasa sync terputus?

Hilang. Senyap-senyap. Anda hanya tahu bila tetamu muncul di pintu.

Setiap sambungan akan terputus suatu masa: pelayan anda restart, saluran ada gangguan, token tamat pukul 2 pagi. Sync yang naif, bila pulih, bertanya "apa yang baru sejak sekarang?", dan baru sahaja membuang setiap tempahan yang masuk dalam tempoh terputus itu. Tiada ralat. Tetamu ada pengesahan daripada Airbnb, kalendar anda kosong pada malam itu, dan mungkin anda sudah jual semula.

Peraturan kami: penanda sync tidak pernah dimajukan ke "sekarang". Ia dimajukan ke hujung tetingkap terakhir yang betul-betul diproses, jadi selepas restart ia sambung dari tempat ia berhenti dan ulang semula tempoh yang terputus. Kalau tempoh itu lebih panjang daripada had saluran membenarkan kami lihat ke belakang, ia ditanda sebagai kehilangan data sebenar yang tidak boleh dipulihkan, dan seorang manusia semak extranet saluran itu secara manual pada hari yang sama. Membosankan, tapi itulah kerjanya.

Tempahan yang dipinda: tempahan baru atau pendua?

Yang ini halus, dan ia menggigit dari kedua-dua arah.

Tetamu lanjutkan daripada 2 malam ke 3 malam. Saluran hantar ID tempahan yang sama sekali lagi dengan tarikh baru. Kalau sistem anda buang pendua berdasarkan ID tempahan sahaja, ia kata "dah nampak yang ini" dan buang lanjutan itu. Malam ketiga masih dijual. Sebaliknya, kalau sistem anda anggap setiap mesej sebagai baru, penginapan yang sama muncul dua kali dalam kalendar dan pembersih dihantar ke bilik yang masih ada orang.

Peraturan kami: pindaan membawa ID tempahan yang sama dengan versi yang lebih baru, dan ia kerja baru. Semakan pendua dibuat pada ID tempahan dan versi, dan dikuatkuasakan oleh pangkalan data, bukan dengan carian "pernah nampak tak?", kerana dua poller boleh buat carian itu pada saat yang sama dan kedua-duanya kata tidak. Kami juga simpan cap jari kandungan mesej, supaya ID dan versi yang sama tiba dengan tarikh berbeza akan ditunjukkan kepada manusia, bukan digabung senyap-senyap.

Siapa yang punya kalendar semasa anda tukar channel manager?

Tiada siapa, selama lebih kurang seminggu, kalau tak berhati-hati. Minggu itulah bilik dijual dua kali.

Menukar sistem ialah saat paling bahaya dalam operasi homestay. Sistem lama masih bersambung kerana anda belum habis menguji yang baru. Yang baru sudah live di dua saluran tetapi belum yang ketiga. Kedua-duanya push ketersediaan ke Agoda, masing-masing yakin ia satu-satunya suara.

Peraturan kami: pemilikan push ialah fakta yang direkod bagi setiap penyenaraian bagi setiap saluran, bukan andaian dalam kod. Satu penyenaraian dimiliki oleh tepat satu sistem pada satu masa. Sistem baru enggan push ke saluran yang ia tidak miliki, walaupun pemetaan sudah ada dan kadar sudah sedia. Dan ia enggan mengambil pemilikan sehingga property ID di pihak saluran sudah direkod, kerana kegagalan sebaliknya teruk: sistem lama disuruh berhenti, push baru gagal kerana tiada tempat untuk dihantar, dan penyenaraian itu kini live di OTA yang tiada siapa mengemas kini.

FAQ kami sendiri cakap terus terang: satu sistem mesti memiliki kalendar. Kami jalankan pertukaran pada tarikh yang anda pilih, selepas tempahan sedia ada anda diimport, bukan sebelumnya.

Berapa cara saluran mengeja "dibatalkan"?

Lebih daripada yang anda sangka, dan kesilapannya sentiasa jatuh ke arah yang bahaya.

Dalam suapan yang kami terima, kami pernah nampak Cancelled, cancelled_by_guest, CANCELED, Cancelled by host dan banyak lagi. Senarai tepat status pembatalan adalah betul sehinggalah saluran menukar perkataannya. Dan bila ia berubah, kegagalannya senyap: pembatalan yang tidak dikenali dibaca sebagai tempahan aktif. Malam itu kekal disekat, bilik kosong, dan penyata pemilik kurang tanpa sesiapa dapat menjelaskan.

Peraturan kami: apa sahaja status yang mengandungi "cancel" melepaskan malam itu, dan no-show juga melepaskannya. Kes no-show lebih penting daripada bunyinya. Tetamu no-show yang muncul sehari lewat dan berjaya melepasi daftar masuk akan, jika tidak, diberi kod pintu untuk unit yang sudah dijual kepada orang lain.

Sementara bercakap tentang tarikh: semuanya dikira mengikut waktu jam dinding Malaysia (UTC+8), dan daftar keluar sentiasa dikira eksklusif. Antara tengah malam dan 8 pagi, pelayan yang ditetapkan ke UTC masih fikir ia semalam, dan begitulah tetamu yang daftar keluar pagi ini ditawarkan lanjutan yang "tamat esok".

Kenapa unit yang kotor atau sedang dibaiki tidak ditarik daripada jualan?

Sebab tiada channel manager yang kami tahu, termasuk kami sendiri, tahu apa yang pembersih atau tukang baiki tahu.

Inilah had jujur sync. Channel manager menggerakkan tiga perkara antara kalendar anda dan saluran: kadar, ketersediaan dan tempahan. Ia tidak tahu unit 12 ditinggalkan dalam keadaan yang perlukan empat jam dan bukan dua, atau pemanas air rosak semasa daftar keluar. Dalam AntlerHub, status turnover (sedia, berpenghuni, kotor) dan status penyelenggaraan (perlu dibaiki, sedang dibaiki, sudah dibaiki) direkod bagi setiap unit dan boleh dilihat oleh pasukan pembersih dan tukang baiki, tetapi unit yang ditanda "kotor" atau "sedang dibaiki" tidak ditarik secara automatik daripada jualan di saluran. Ketersediaan ditentukan oleh tempahan, titik.

Kami pernah pertimbangkan untuk automasikan itu dan memutuskan untuk tidak, buat masa ini. Pembersih yang tersilap tekan "kotor" pada pukul 3 petang hujung minggu dengan unit penuh 100% akan merugikan lebih banyak jualan berbanding pembaikan hari sama yang jarang berlaku. Jadi peraturannya operasi, bukan teknikal: ketua operasi tutup tarikh secara manual bila pembaikan akan melangkaui daftar masuk seterusnya, dan kerja tukang baiki membawa unit dan tarikh akhir. Kalau vendor kata sync mereka "mengendalikan penyelenggaraan", tanya apa sebenarnya yang mencetuskan sekatan itu, dan siapa boleh mencetuskannya secara tidak sengaja.

Kenapa bayaran platform tidak padan dengan tempahan?

Sebab penyata bayaran dan suapan tempahan tidak pernah direka untuk bersetuju, dan channel manager yang hanya sync kalendar tidak akan pernah tunjukkan perbezaannya.

Tempahan di Airbnb atau Agoda ialah duit yang terhutang kepada anda, bukan duit yang anda ada. Pindahan tiba berminggu-minggu kemudian, bersih daripada komisen, kadang-kadang menggabungkan 40 penginapan, kadang-kadang dengan satu baris dalam SGD atau USD di dalam pindahan MYR. Kiriman Agoda dan Ctrip kerap tiba tanpa kod pengesahan langsung, hanya nama tetamu dan tarikh daftar masuk.

Peraturan kami, yang patut anda tanya pada mana-mana vendor:

  • Tiada apa yang dicatat ke akaun tanpa pengawasan. Fail penyata ialah hasil kerja manusia: tab salah, bulan salah, fail yang sama dimuat naik dua kali. Setiap import menghasilkan draf yang disahkan oleh pengendali.
  • Baris yang tidak padan tetap diimport, ditanda dan boleh dicari. Kredit bank itu nyata sama ada setiap tempahan di belakangnya boleh dinamakan atau tidak.
  • Pemadanan ketat. Kod pengesahan dahulu; kalau tiada, nama tetamu dan tarikh daftar masuk mesti kedua-duanya padan, dan nama yang kabur dibiarkan tidak padan daripada diteka, kerana pautan yang salah akan mengkreditkan pemilik yang salah secara senyap.
  • Mata wang bercampur tidak ditukar. Kalau baris dalam satu pindahan tidak berjumlah kepada amaun yang dinyatakan kerana ada yang dalam SGD, sistem kata begitu dan catat amaun yang dinyatakan.
  • Import semula penyata yang sama mengemas kini kelompok yang masih tertunda dan enggan sentuh yang sudah dicatat.

Di sinilah kebanyakan duit bocor dalam operasi berbilang pemilik. Sync kalendar ialah syarat asas. Penyesuaian penyelesaian ialah tempat anda tahu sama ada penyata pemilik anda betul.

7 kegagalan dalam satu jadual

#Apa yang silapRupanya macam manaSemakan
1Push separa dikira berjaya3 malam masih dijual pada kadar lama"Separa tanpa butiran" dikira gagal dan dihantar semula
2Sync sambung dari "sekarang" selepas terputusTetamu tiba dengan tempahan yang anda tak pernah nampakPenanda bergerak ke hujung tetingkap terakhir yang diproses, bukan ke sekarang
3Pindaan dibuang sebagai penduaMalam lanjutan masih dijualBuang pendua pada ID tempahan + versi, dikuatkuasakan pangkalan data
4Dua sistem push semasa pertukaranBilik dijual dua kali minggu pertukaranSatu pemilik push direkod bagi setiap penyenaraian bagi setiap saluran
5Ejaan pembatalan tidak dikenaliBilik kosong masih disekatMana-mana status mengandungi "cancel", dan no-show, melepaskan malam
6Unit kotor / sedang dibaiki masih dijualTetamu di pintu unit yang sedang dibaikiBukan masalah sync: operasi tutup tarikh manual, kerja tukang baiki bawa tarikh akhir
7Bayaran tidak padan dengan tempahanPenyata pemilik kurang, tiada siapa tahu kenapaKelompok draf, pemadanan ketat, penandaan mata wang bercampur

Berapa kos channel manager untuk homestay Malaysia?

Kalau anda membandingkan vendor, dapatkan angka bulanan per unit dan pastikan ia termasuk channel manager, bukan kalendar sahaja.

Harga AntlerHub yang diterbitkan adalah satu kadar rata untuk semua: RM 1.50 setiap kredit, dan setiap unit aktif menggunakan 10 kredit sebulan, jadi RM 15 seunit sebulan sebelum SST. Itu termasuk channel manager di semua saluran, laman tempahan terus dan daftar masuk sendiri, balasan WhatsApp AI, deposit dan pembayaran, serta portal pemilik dan pembayaran kepada pemilik. Akaun baru bermula dengan 50 kredit percuma, cukup untuk 5 unit selama sebulan; tiada yuran persediaan, kredit tidak luput, dan tiada kontrak. Yuran gerbang pembayaran dikenakan oleh Stripe atau Xendit pada kadar yang mereka terbitkan. Angka terkini sentiasa ada di halaman harga.

Patut beli channel manager atau terus buat secara manual?

Di bawah lebih kurang 5 unit, jujurnya, seorang yang berdisiplin dengan dua telefon boleh mengikut, dan kami sudah tulis berapa jam ia makan dalam urus sendiri Airbnb vs pengurusan homestay. Melepasi 10 unit, soalannya bukan lagi sama ada perlu channel manager, tetapi yang mana antara 7 kegagalan di atas sedang dilakukan secara senyap oleh sistem anda sekarang.

AntlerHub ialah sistem yang kami bina untuk mengurus unit kami sendiri, dan setiap peraturan dalam artikel ini wujud kerana kami bayar pelajarannya dahulu. Kalau anda lebih suka melihatnya pada penyenaraian anda sendiri daripada membaca, halaman AntlerHub ada borang permintaan demo; ia 30 minit melalui unit anda, bukan slaid.

Satu kalendar untuk semua platform

AntlerHub menyelaraskan kadar dan kekosongan di Airbnb, Agoda, Booking.com dan tempahan terus, dan hanya mengenakan kredit untuk unit yang anda senaraikan.

Lihat AntlerHub