DGTLFACE – Dijital Teknoloji Ortağı

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

PMS + OTA + Kanal Yöneticisi: Tam Entegrasyon Mimarisi Nasıl Kurulur?

PMS + OTA + Kanal Yöneticisi: Tam Entegrasyon Mimarisi Nasıl Kurulur?

10 dk okuma21 Şubat 2026DGTLFACE Editorial

Bir otelde “entegrasyon var” demek, çoğu zaman sadece bağlantı kuruldu demektir; ama mimari doğru değilse fiyat–envanter tutarsızlığı devam eder. PMS–Channel Manager–OTA mimarisini “tek doğruluk kaynağı + doğru veri yolları + kontrollü kurallar + izleme” olarak kurguladığınızda, hem operasyon hem gelir yönetimi aynı şemaya bakarak ilerler. Özellikle Antalya, Belek, Side, Kemer ve Bodrum gibi yoğun sezon–yüksek kanal trafiği yaşayan destinasyonlarda, bu mimari “kriz yönetimi” ile “kontrollü büyüme” arasındaki farkı yaratır. Sesli aramalarda sık gelen sorular şunlardır: “PMS ve channel manager nasıl bağlanır?” “OTA mapping nasıl doğru kurulur?” Bu rehberin ilk hedefi, girişte konuşma tonunda net bir özet verip hemen ardından uygulanabilir bir mimari çerçeve sunmaktır.

Öne Çıkan Cevap

PMS–OTA–kanal yöneticisi tam entegrasyon mimarisi, fiyat ve envanter verisini tek merkezden (çoğunlukla PMS) kanal yöneticisine aktarır; kanal yöneticisi de bu veriyi OTA’lara tutarlı biçimde dağıtır ve rezervasyonları PMS’e geri taşır. Başarıyı mapping (oda tipi + rate plan), limit/stop-sale kuralları, senkronizasyon sıklığı ve log/uyarı sistemi belirler. Doğru kurulduğunda overbooking ve fiyat karmaşası azalır, manuel müdahale düşer.

Özet

PMS → Channel Manager → OTA akışında mapping, limit ve stop-sale kuralları kritik. Senkron frekansı + log/uyarı sistemiyle test edip pilot go-live yaparak overbooking ve fiyat tutarsızlığını azaltın.

Maddeler

  • Hedef kitle: GM/otel sahibi, revenue lideri, operasyon + teknik ekip
  • KPI’lar: overbooking olayları, fiyat tutarlılığı, manuel müdahale sayısı, sync gecikmesi, iptal sonrası stok geri dönüş hızı
  • Entity’ler: PMS, Channel Manager, OTA, Room Type, Rate Plan, Inventory, Limit, Stop-Sale, Log
  • Semantik ilişki: PMS → feeds → Channel Manager → updates → OTAs
  • Funnel: MoFu (mimari karar + uygulama + risk azaltma)
  • GEO sinyali: Antalya / Belek / Side / Kemer / Bodrum (doğal bağlam)
  • SERP hedefi: Featured Snippet + PAA + “mapping/limit/stop-sale” sorguları

Kısa Cevap

PMS veriyi merkezileştirir, kanal yöneticisi OTA’lara dağıtır; mapping ve limit kuralları hatayı azaltır.

Hızlı Özet

  • 1) Tek doğruluk kaynağını belirle (PMS mi / CM mi?)
  • 2) Outbound & inbound veri yollarını dokümante et
  • 3) Room Type + Rate Plan mapping’i standardize et ve versiyonla
  • 4) Limit + stop-sale bariyerleriyle güvenlik kur
  • 5) Olay bazlı test + pilot go-live + log/uyarı ile canlıya geç
Fiyat ve envanterin tek merkezden dağıtımını anlatan bağlam görseli, overbooking riskini azaltır
Fiyat ve envanterin tek merkezden dağıtımını anlatan bağlam görseli, overbooking riskini azaltır

1. PMS + OTA + Kanal Yöneticisi Entegrasyonu Nasıl Çalışır?

Bu üçlü sistemi en iyi “boru hattı” (pipeline) gibi düşünün: veri bir yerden çıkar, belirli kurallarla işlenir, doğru hedeflere gider ve geri dönüşleri toplar. Mimariyi doğru kurmak için önce şu kararı netleştirin: Tek doğruluk kaynağı (source of truth) kim? Çoğu otelde bu rol PMS’tedir; bazı yapılarda fiyat/availability dağıtım katmanı olarak channel manager öne çıkar. Buradaki kilit nokta, hangi kararın nerede verildiğini yazılı hale getirmektir.

Veri Akışı (yüksek seviye)

  • PMS (merkez): oda envanteri, rate plan, kural seti, rezervasyon kayıtları
  • Channel Manager (dağıtım): PMS’ten aldığı “rates & availability” verisini OTA’lara dağıtır
  • OTA (kanallar): satış yapar; rezervasyon/iptal/modifikasyon olaylarını geri gönderir
  • Geri dönüş: rezervasyon olayları PMS’te “doğru statü + doğru oda tipi + doğru fiyat planı” ile oluşur

Neden mimari kritik?

Çünkü hataların %80’i “bağlantı yokluğundan” değil, mapping hatası, kural çakışması, sync gecikmesi ve manuel müdahale kaynaklıdır. Örneğin Side’de bir resort’ta “family room” mapping’i yanlışsa, OTA’da satılan oda PMS’te başka oda tipine düşebilir; bu da hem operasyon karmaşası hem misafir memnuniyetsizliği doğurur.

☑ Mini Check

  • Tek doğruluk kaynağı kararı net mi? (PMS mi / channel manager mı?)
  • “Hangi sistem hangi alanı yönetir?” (rate plan, stop-sale, min-stay) yazılı mı?
  • Rezervasyon statü mapping’i tanımlı mı? (confirmed/option/guaranteed)
  • Manuel müdahale yetkileri kısıtlı mı? (OTA paneli “son çare”)
  • Log/uyarı mekanizması ve sorumlusu tanımlı mı?

Ne yapmalıyım?

  • 1. “Karar merkezi”ni belirleyin: fiyat ve envanter nereden yönetilecek?
  • 2. 10 kritik veri alanını listeleyin (oda tipi, rate plan, stop-sale, limit…).
  • 3. Kanallar arası manuel müdahale politikasını yazın (kim, ne zaman, nasıl).
  • 4. Sync gecikmesi ve hata alarmı için basit bir izleme rutini kurun.
Entegrasyonun nasıl çalıştığını ayıran bölüm görseli, otel ekiplerini aynı çerçevede toplar
Entegrasyonun nasıl çalıştığını ayıran bölüm görseli, otel ekiplerini aynı çerçevede toplar

2. Entegrasyon Akış Diyagramı ve Veri Yolları

“Veri yolu” dediğimiz şey, hangi bilginin hangi sırayla hareket ettiğidir. Burada iki kritik yol vardır: 1. Outbound (dağıtım): PMS → Channel Manager → OTA’lar 2. Inbound (geri dönüş): OTA → Channel Manager → PMS

Outbound yol: Rates & Availability dağıtımı

Outbound akışın hatasız olması için üç bileşeni birlikte düşünün: • Inventory (envanter): oda tipi bazında satılabilir oda sayısı • Rate Plan (fiyat planı): BAR, non-refundable, paket, üye fiyatı vb. • Kurallar: min-stay, CTA/CTD, stop-sale, release period

Kemer’de “last minute” kampanyası açtığınızı düşünün: eğer rate plan doğru akmıyorsa, OTA’da eski fiyat kalır; parity algısı bozulur. Eğer inventory doğru akmıyorsa, overbooking riski büyür.

Inbound yol: Rezervasyon olayları ve veri bütünlüğü

Inbound akışta en büyük risk, rezervasyonun PMS’e “doğru” düşmemesidir: • yanlış oda tipi → yanlış operasyon planı • yanlış rate plan → yanlış gelir raporu • iptal sonrası stok açılmaması → gereksiz stop-sale

Bu yüzden inbound akış sadece “rezervasyon geldi” kontrolü değil, olay bazlı kontrol ister: rezervasyon, iptal, tarih değişikliği, oda tipi değişikliği, fiyat değişikliği…

“Zaman dilimi” ve “senkron frekansı” gerçeği (teknik ama sade)

API hız limitleri ve senkronizasyon frekansı, özellikle yoğun trafik anlarında kritik olur. Bazı sistemler 5 dakikada bir “batch sync” yapar; bazıları olay bazlı çalışır. Zaman dilimi farkı (timezone) yanlış ayarlanırsa, gece yarısı envanter düşüşleri gecikebilir. Sonuç: OTA’da satılabilir görünen oda, PMS’te aslında kapanmış olabilir.

☑ Mini Check

  • Outbound ve inbound veri yolları şemada çizildi mi?
  • Sync frekansı biliniyor mu? (anlık / 5 dk / 15 dk)
  • Timezone ayarları tüm sistemlerde aynı mı?
  • İptal/modifikasyon olayları test edildi mi?
  • “OTA panelinden manuel düzeltme” son çare kuralı var mı?

Ne yapmalıyım?

  • 1. Outbound ve inbound akışları ayrı ayrı dokümante edin.
  • 2. “Gecikme toleransı” belirleyin (ör. 5–10 dk); aşılırsa alarm üretin.
  • 3. Timezone ve takvim gün değişimi senaryolarını test edin.
  • 4. OTA panel müdahalesini minimize edecek süreç kurgulayın.
PMS→Channel Manager→OTA veri akışını gösteren detaylı şema, fiyat ve envanteri tutarlı kılar
PMS→Channel Manager→OTA veri akışını gösteren detaylı şema, fiyat ve envanteri tutarlı kılar

3. Oda & Fiyat Mapping’i Nasıl Doğru Kurulur?

Mapping, entegrasyonun “kalp kapakçığı” gibidir: küçük hata tüm sistemi etkiler. Doğru mapping; Room Type ve Rate Plan eşleştirmelerinin hem outbound hem inbound akışta aynı dili konuşmasıdır.

Net cevap bloğu :

Oda ve fiyat mapping’ini doğru kurmak için önce PMS’te oda tiplerini ve rate plan’ları standartlaştırın, sonra channel manager’da birebir eşleyin; rezervasyon/iptal/modifikasyon senaryolarıyla test edip mapping dokümanını versiyonlayın.

1) Room Type mapping: oda tiplerinin standardı

En sık hata: PMS’te “Deluxe Sea View”, channel manager’da “Deluxe SV”, OTA’da “Deluxe Sea” gibi üç farklı ad ve bazen üç farklı kapasite/özellik. Çözüm: • PMS’te oda tipi sözlüğü oluşturun (adı, kapasite, temel özellikler) • channel manager’da birebir eşleyin • OTA’da oda tipi kartlarıyla uyumluluğu kontrol edin

2) Rate Plan mapping: fiyat planlarının disiplini

Rate plan tarafında hatalar daha sinsi olur. Çünkü farklı kurallar devreye girer: • İptal politikası / ön ödeme • minimum konaklama • kampanya ve üyelik fiyatı • ek hizmet (kahvaltı dahil vb.)

Belek gibi yüksek ADR hedefleyen otellerde “paket rate plan” yanlış mapping ile OTA’da yanlış koşulla görünürse, sonradan düzeltmek hem operasyon hem itibar maliyeti doğurur.

3) Versiyonlama ve değişiklik yönetimi

Mapping “bir kere kurulur biter” değildir. Yeni oda tipi, yeni paket, sezon kuralı… Hepsi mapping güncellemesi ister. Bu yüzden mapping dokümanı versiyonlanmalıdır: • v1.0: ilk canlı • v1.1: yeni oda tipi eklendi • v1.2: min-stay kuralı güncellendi

Mapping örnek tablosu (tek tablo – Media Pack)

Mapping ve kontrol katmanını ayıran görsel, mimariyi anlaşılır kılar
Mapping ve kontrol katmanını ayıran görsel, mimariyi anlaşılır kılar
Room Type + Rate Plan mapping örneği — 1 adet
PMS Room TypeCM Room TypeOTA Room TypePMS Rate PlanCM Rate PlanNot
Deluxe Sea ViewDeluxe SVDeluxe Sea ViewBARBARKapasite/özellik birebir
Family RoomFamilyFamily RoomNRFNon-Refundableİptal politikası kontrol
StandardStdStandardPackage-BBBB PackageKahvaltı dahil etiket

☑ Mini Check

  • Oda tipi sözlüğü PMS’te standardize edildi mi?
  • Rate plan sayısı kontrol altında mı? (gereksiz çoğalma var mı?)
  • Mapping dokümanı versiyonlanıyor mu?
  • Inbound akışta oda tipi/rate plan doğru düşüyor mu?
  • Yeni paket/oda tipi açıldığında mapping güncelleme süreci var mı?

Ne yapmalıyım?

  • 1. Oda tipi ve rate plan envanterini sadeleştirin (standart isimlendirme).
  • 2. Mapping’i dokümante edin ve versiyonlayın.
  • 3. 10 senaryo ile test edin: rezervasyon/iptal/modifikasyon/stop-sale…
  • 4. Her sezon başında mapping sağlık kontrolü yapın.
Mapping doğrulama kontrol listesi görseli, otelde kuralları netleştirir
Mapping doğrulama kontrol listesi görseli, otelde kuralları netleştirir

4. Limit ve Stop-Sale Kuralları Overbooking’i Nasıl Azaltır?

Overbooking tamamen “kötü şans” değildir; çoğu zaman kural seti ve senkron disiplininin sonucudur. Limit, stop-sale ve kontrol mekanizmaları, hatayı yüzdeyle değil “tasarım” ile azaltır: doğru mimaride, hata oluşsa bile etkisi sınırlı kalır.

Net cevap bloğu :

Limit ve stop-sale kuralları; satılabilir envanteri sınırlandırır, belirli koşullarda satışları otomatik kapatır ve gecikmeli senkron gibi risklerde “güvenlik bariyeri” oluşturur; böylece overbooking riski düşer.

Limit türleri (pratik yaklaşım)

  • Hard limit: belirli oda tipinde maksimum satış (kanal bazlı)
  • Soft limit: talebe göre esneyen; ama alarm üreten limit
  • Allotment: belirli kanala ayrılmış kontenjan (dikkatli yönetilmeli)

Stop-sale (stop-sell) ne zaman devreye girer?

  • housekeeping/maintenance nedeniyle oda düşerse
  • grup blokajı (MICE) açılırsa
  • sistem gecikmesi/uyumsuzluk şüphesi varsa (geçici güvenlik)

“Manuel müdahale” tuzağı

OTA panelinden yapılan manuel değişiklikler, mimarinin en büyük düşmanıdır. Çünkü: • PMS’te farklı, OTA’da farklı gerçek oluşur • raporlama tutarsızlaşır • ekipler hangi kaynağa inanacağını şaşırır

Bu yüzden hedef: OTA arayüzünden müdahaleyi en aza indirmek, gerektiğinde de kayıt altına almak.

Key Statistics / Data Point (sheet’e dayalı, senaryo)

Doğru kurulmuş PMS–kanal–OTA mimarisinde, envanter ve fiyat hataları dramatik şekilde azalabilir; manuel iş yükünde ve overbooking kaynaklı maliyetlerde kayda değer düşüş senaryo bazlı gözlenebilir. Bunu ekip içinde “önce/sonra” KPI kartı ile takip etmek, mimarinin gerçek etkisini görünür kılar.

☑ Mini Check

  • Limitler oda tipi ve kanal bazında tanımlı mı?
  • Stop-sale tetikleyicileri yazılı mı? (hangi koşulda kapanır?)
  • OTA panel manuel müdahalesi kısıtlı mı?
  • Gecikmeli sync durumunda “güvenlik modu” var mı?
  • Overbooking olaylarında kök neden analizi yapılıyor mu?

Ne yapmalıyım?

  • 1. Hard limit + stop-sale bariyerlerini kurun (önce güvenlik).
  • 2. Manuel müdahaleyi azaltın; gerekiyorsa loglayın.
  • 3. Overbooking root-cause tablosu oluşturun (problem→kök neden→çözüm).
  • 4. KPI kartıyla iyileşmeyi görünür yapın.
Limit ve stop-sale sonrası KPI kartı, overbooking ve manuel iş yükünü izler
Limit ve stop-sale sonrası KPI kartı, overbooking ve manuel iş yükünü izler

5. Entegrasyon Testleri ve Canlıya Geçiş Planı

Rakip içeriklerin çoğu “entegrasyon nasıl çalışır” der ama test planını somutlamaz. Oysa mimarinin gerçek gücü, canlıya geçmeden önce yaptığınız testler ve canlıda izleme disiplinidir.

Test yaklaşımı: “olay bazlı” düşün

Entegrasyon testlerini 3 katmanda planlayın: 1. Smoke test: bağlantı çalışıyor mu? 2. Senaryo test: rezervasyon/iptal/modifikasyon/stop-sale doğru mu? 3. Dayanıklılık test: yoğun gün/saat, rate limit, gecikme, timezone geçişi

Canlıya geçiş (go-live) planı: pilot + yakın izleme

En iyi pratik: pilot kapsam ile başlamak. • pilot kanal (ör. 1–2 OTA) • pilot oda tipi (en çok satan ama yönetilebilir) • 48–72 saat yakın izleme: log/uyarı + manuel doğrulama

Log ve uyarı sistemi: “hata olduğunda ilk kim görür?”

Log’ları “teknik dosya” gibi değil, operasyonel alarm gibi kurgulayın: • mapping mismatch • stok geri dönmedi (iptal sonrası) • fiyat güncelleme gecikti • rate limit hatası • timezone kayması şüphesi

Teknik not (sheet): API hız limitleri, senkronizasyon frekansı, timezone

• API rate limit: aynı anda çok güncelleme yapılınca bazı çağrılar düşebilir → “retry/backoff” mantığı gerekir. • Sync frekansı: 5–15 dakikalık gecikmeler yoğun günlerde risk yaratır → limit/stop-sale bariyeri ile güvenlik artırın. • Timezone: tüm sistemlerde aynı olmalı; özellikle gece 00:00 geçişleri test edilmelidir.

☑ Mini Check

  • Test senaryoları yazılı ve sorumluları belli mi?
  • Pilot kapsam ve rollback planı var mı?
  • Log/uyarı dashboard’u var mı?
  • Canonical blog URL self-referanslı mı? (teknik SEO notu)
  • /tr/otel/pms-entegrasyonu sayfasına güçlü iç link verildi mi?

Ne yapmalıyım?

  • 1. “Canlıya geçmeden önce 10 test” checklist’ini uygulayın.
  • 2. Pilot + yakın izleme ile riskleri küçük tutun.
  • 3. Log/uyarıları operasyonun anlayacağı şekilde raporlayın.
  • 4. İlk 30 gün “entegrasyon sağlık kontrol” rutini oluşturun (haftalık).
“Oda & Fiyat Mapping’i Nasıl Doğru Kurulur?” bölümünde
“Oda & Fiyat Mapping’i Nasıl Doğru Kurulur?” bölümünde

6. PMS–Channel Manager–OTA Mapping & Limit Kontrol Listesini İndir — Otel / PMS Entegrasyonu (v1.0)

PDFv1.0Checklist + Sprint

PMS–Channel Manager–OTA Mapping & Limit Kontrol Listesini İndir — Otel / PMS Entegrasyonu (v1.0)

Bu asset, PMS–channel manager–OTA entegrasyon mimarisinde en sık kaçırılan mapping, limit ve stop-sale kontrollerini tek sayfada toparlar. Amaç; canlıya geçmeden önce hataları yakalamak, manuel müdahaleyi azaltmak ve overbooking/fiyat tutarsızlığı riskini düşürmektir.

Kim Kullanır?

Revenue lideri + IT sorumlusu + front office operasyon lideri birlikte.

Nasıl Kullanılır?

  1. Mapping doğrulama checklist’ini doldurun (oda tipi + rate plan).
  2. Limit/stop-sale bariyerlerini kontrol edin ve test senaryolarını çalıştırın.
  3. Pilot go-live ile 48–72 saat izleyip KPI kartıyla “önce/sonra” farkını takip edin.

Ölçüm & Önceliklendirme (Kısa sürüm)

  • ▢ ✅ Tek doğruluk kaynağı kararı (PMS mi / CM mi?) net
  • ▢ ✅ Room Type sözlüğü PMS’te standardize
  • ▢ ✅ Rate Plan sayısı kontrol altında (gereksiz çoğalma yok)
  • ▢ ✅ Mapping dokümanı v1.0 hazır ve versiyonlanıyor
  • ▢ ✅ Limit türleri tanımlı (hard/soft/allotment)
  • ▢ ✅ Stop-sale tetikleyicileri yazılı (hangi koşulda kapanır?)
  • ▢ ✅ Sync frekansı ve timezone ayarları doğrulandı
  • ▢ ✅ OTA panel manuel müdahale politikası var (son çare)
  • ▢ ✅ Log/uyarı dashboard’u ve sorumlusu tanımlı
  • ▢ ✅ Pilot kapsam + rollback planı hazır

PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu

Kontrol Listesini İndir Ücretsiz • PDF / Excel
PMS→Channel Manager→OTA veri akışını gösteren detaylı şema, fiyat ve envanteri tutarlı kılar
PMS→Channel Manager→OTA veri akışını gösteren detaylı şema, fiyat ve envanteri tutarlı kılar

Bir Sonraki Adım

Mimarinizi netleştirip overbooking ve fiyat karmaşası riskini azaltmak isteyen oteller için.

Sık Sorulan Sorular

PMS, OTA ve kanal yöneticisi entegrasyonu nasıl çalışır?
PMS genellikle veriyi merkezileştirir ve kanal yöneticisine fiyat/availability aktarır. Kanal yöneticisi bu veriyi OTA’lara dağıtır, rezervasyon olaylarını da PMS’e geri taşır. Mimariyi mapping ve kurallar belirler.
Oda ve fiyat mapping’i nasıl doğru kurulur?
Önce PMS’te oda tipleri ve rate plan’lar standardize edilir, sonra channel manager’da birebir eşlenir. Rezervasyon, iptal ve modifikasyon senaryolarıyla test yapılır ve mapping dokümanı versiyonlanır.
Limit ve stop-sale kuralları overbooking’i nasıl azaltır?
Limitler satılabilir envanteri kontrollü sınırlar, stop-sale ise belirli risk koşullarında satışları otomatik kapatır. Sync gecikmesi veya kural çakışması durumunda “güvenlik bariyeri” oluşturur.
Entegrasyon hatalarını test ve loglarla nasıl tespit ederim?
Olay bazlı test seti (rezervasyon/iptal/modifikasyon) ile hatayı simüle edersiniz. Log/uyarı sistemi; mapping mismatch, stok geri dönüş hatası ve fiyat güncelleme gecikmesi gibi durumları alarm olarak verir.
OTA panelinden manuel müdahale neden risklidir?
Manuel müdahale “iki farklı gerçek” üretir: PMS’te farklı, OTA’da farklı. Bu hem raporlamayı bozar hem operasyonu karıştırır; mümkünse süreçle minimize edilmeli, gerekiyorsa kayıt altına alınmalıdır.
Sync frekansı ve zaman dilimi (timezone) neden önemlidir?
Senkron gecikmesi yoğun anlarda envanterin yanlış görünmesine yol açabilir. Timezone farklıysa gece geçişlerinde stok/fiyat güncellemeleri kayabilir; bu yüzden ayarlar ve senaryolar mutlaka test edilmelidir.
Canlıya geçişi nasıl daha güvenli yaparım?
Pilot kapsamla (1–2 kanal + 1 oda tipi) başlayıp 48–72 saat yakın izleme yapın. Rollback planı ve log/uyarı dashboard’u olmadan tam kapsam canlıya geçiş risklidir.
PMS + OTA + Kanal Yöneticisi Mimarisi | DGTLFACE | DGTLFACE