Kısaca: Onay, erteleme ve iptal düğmelerini canlı PMS'e bağlayın; iptal edilen slotları randevu saatinden önce bekleme listesine sunun. Boş koltuk kurtarma ritim değil, geri yazma artı bekleme listesini doldurmaktır. Ücretsiz planda, tek koltukta iki haftalık bir örnek çalıştırın ve kurtarılan saati sayın.
Klinik sahipleri ve entegratörler ücretsiz planda çift yönlü bir WhatsApp API hatırlatma senaryosunu dener ve kurtarılan koltuk saatini ölçer. Tek yönlü T-24h hatırlatmalar, rezerve edilmiş doktor saatini yine kaçırır.
Resepsiyon zaten onay için saatlerce arama yapıyor. Yarısı açmıyor. Açanlar onaylıyor, sonra yine gelmiyor; slot ise rezerve görünmeye devam ettiği için bekleme listesindeki hasta onu alamıyor. Gönderilmiş hatırlatmayı kurtarılmış doktor saati saymak ilk hatadır. Saat, takvim değiştiğinde ve başka biri oturduğunda kurtarılır.
Randevuya gelmemenin gerçek maliyeti
WhatsApp'taki teslim tiki koltuğu faturalı bırakır. Takvim hâlâ dolu görünür.
Resepsiyon ekiplerinin teslim edilmiş T-24h tikini kurtarılmış saat saydığını, sonra koltuğun 10:00'da boş kaldığını izlediğini gördük. Dantas (2018) sağlıkta ortalama randevuya gelmemeyi yaklaşık %23 olarak vermiştir. Mesajın açılma oranı diş hekimine ödeme yapmaz.
Bu döngüye boş koltuk kurtarma deyin: hastanın yanıtını canlı takvime yazın, sonra boşalan slotu randevu saatinden önce doldurun. Günlük tek bir diş randevusuna gelmeme, 150--350 $ fatura bandında, 1,4--1,8× genel gider sayıldığında yılda yaklaşık 39.000--91.000 $ eder. Tablodaki dermatoloji ve aile hekimliği satırları aynı kalıbı farklı slot fiyatlarında gösterir.
| Branş | Boş koltuk aralığı | İşletmenin gerçek kaybı |
|---|---|---|
| Diş muayenesi | 150--350 $ fatura; 1,4--1,8× gerçek maliyet; saatlik 150--300 $ genel gider | Günde bir gelmeme ≈ yılda 39.000--91.000 $ |
| Dermatoloji konsültasyonu | 150--200 $; literatürde gelmeme %7,8--31 | İşlem slotları ilk onaydan sonra yine geç bir temas ister |
| Aile hekimliği paneli | Günde 20 ziyaret, 150 $; %7 gelmeme | Küçük bir oranla FTE başına ≈ yılda 55.000 $ |
21,5 milyon randevunun 1,6 milyonunu kapsayan 2013 diş kliniği hatırlatma çalışması (e-posta, SMS ve ses) gelmemede yaklaşık %23 göreli düşüş bildirmiştir. Cochrane'in SMS-karşı-hiçbiri incelemesi, gelme için 1,14 risk oranı bulmuştur. WhatsApp RCT'leri karışıktır: Brezilya'daki bir deneme p=0,032'ye ulaştı; Meksika ve Hindistan denemeleri ulaşmadı. Kurtardığınız birim olarak tutulmuş saati alın.
Tek yönlü hatırlatmalar doktor saatini neden yine kaçırır
Önce personelin kişisel numarasından tek yönlü T-24h toplu gönderim denemek isteyebilirsiniz. Bunun tam olarak neden tutmadığını görelim.
Geri yazmayı atlayan projeler WhatsApp mesajından sonra aramaya devam eder; çünkü pano hâlâ dolu görünür. Hasta telefonda evet der ya da mesajı yok sayar, yine gelmez. Slot rezerve kalır; bekleme listesi onu alamaz.
Personel telefonundan tek yönlü T-24h toplu gönderimi değil, çift yönlü geri yazma ve bekleme listesi kullanın. Personel ayrılınca o sohbet de ölür. Hasta özel sohbete "gelemem" yazınca PMS'te hiçbir şey değişmez.
Tedarikçinin yazdığı Indore 12 klinik kohortu (ticari çıkar açıklanmış; tedarikçi yazısı, rastgeleleştirme yok) Haziran--Aralık 2024 arasında 12 sağlayıcıyı ve 8.400+ randevuyu izlemiştir. Etkileşimli onay ve erteleme içeren WhatsApp hatırlatmalarından sonra ortalama gelmeme %31'den %10'a inmiştir. Bu rakamları ticari bir vaka olarak okuyun.
| Yaklaşım | Gelmeme etkisi | Doldurma süresi | Personel dakikası | Bot gerekir mi |
|---|---|---|---|---|
| Tek yönlü T-24h | Yok sayma veya telefonla iptal saati bloke bırakır; kaçak ~%30 bandında kalır | Yok. Bekleme listesi boş slotu hiç görmez | Resepsiyon hâlâ arıyor; birçok onay yine gelmiyor | Hayır |
| Çift yönlü T-24h + T-2h + geri yazma | Onay / erteleme / iptal PMS'e düşer; çelişen T-2h durur | Slot panoda boşalır. Henüz kimseye sunulmaz | Onay'a basmış hastalar için arama düşer | Hayır. Üç EVET/HAYIR tarzı düğme |
| Çift yönlü + bekleme listesi | Aynı geri yazma, ardından yedek hasta oturabilir | Tedarikçi iddiası: 3 dakikanın altında. Mühendislik kalıbı: 15 dakikalık EVET/HAYIR kaskadı. Bağımsız 2--4 hekimlik çalışma yok | Kaskad gerçekten tetiklenirse en düşük boş koltuk süresi | Hayır |
Yanıt yolu olmayan tek yönlü hatırlatma gönderimleri, WhatsApp'ın sunucu tarafı spam kontrollerine de toplu gönderim gibi görünür. Etkileşimli onay ve erteleme sohbete bir yanıt kazandırır. Yeni bağlanan numarada hacmi kademeli yükseltin. 3.000'den fazla aktif müşteri Whapi.Cloud'u her gün üretimde kullanır; güvenli kalıp, yanıt yolu olan gerçek bir konuşmadır. Klinik numarasını bağlarken Whapi.Cloud'un hesap yasağından kaçınma rehberini izleyin.
Onay, T-24h ve T-2h için çalışan ritim
Rezervasyon onayı, T-24h ve T-2h olmazsa olmazdır. Her temasın tek işi vardır. İşi zaten bitmiş teması atlayın.
Rezervasyon mesajı onayı toplar ve yanıt yolunu kaydeder. T-24h'nin iptali doldurmak için hâlâ saatleri vardır. T-2h, Onay'a hiç basmayanları yakalar. T-24h zaten onaylandıysa T-2h'yi tetiklemeyin. Aynı gün rezervasyonlar T-24h'yi atlar. Yeni muayeneler ve işlem slotları her iki zamanlı teması da tutar. Rezervasyonda onaylanmış kontroller yalnızca T-2h çalıştırabilir.
Yerel PMS hatırlatmaları çoğu zaman e-posta veya SMS'tir. WhatsApp o takvimin üstüne ek bir webhook olarak oturur. Saat sizin iş kuyruğunuzdadır. Her gönderimi duruma göre koruyun.
24 saat ve 2 saat ritmi ne zaman bozulur
Ritim, randevu çoktan kaymışken T-2h tetiklendiğinde bozulur.
Pratikte durum korumasını atlayan ekipler, 09:15'te zaten kaymış bir slot için T-2h gönderir. Hasta sabah ertelemiştir. T-2h işi dün 10:00'a karşı kuyruğa alınmıştır. 08:00'de mesaj hâlâ eski saatle gider. Yalnızca durum hâlâ scheduled iken gönderin.
WhatsApp'ta yerel bir takvim daveti tipi yoktur; saati kuyruğunuz yönetir. Telefon menüleri ertelemekten çok gelmemeyi kolaylaştırır. T-24h düğmeleri o menüden daha kolay olmalı; yoksa insanlar ikisini de yok sayar ve hijyenist aynı gün iptalden sonra 60--90 dakika boş oturur.
Hasta botu kurmadan çift yönlü onay
EVET/HAYIR yanıtları chatbot olmadan slotu onaylar veya boşaltır. Üç düğme yeter. Hasta botu, ihtiyacınız olmayan ekstra üründür.
Hasta chatbot'u ayağa kaldırmayı, PMS'i değiştirmeyi veya resmi WhatsApp onboarding'ini kapsamıyoruz. Bu rehber hatırlatma, yanıt, geri yazma ve bekleme listesinde durur.
Tarih, saat ve klinik adını gönderin. Tanı veya dosya göndermeyin. WhatsApp ürünleri için BAA yolu yoktur. Uçtan uca şifreleme HIPAA programı demek değildir. PHI dosyada kalsın. Mesaja yalnızca ziyaret lojistiğini koyun.
Gerekli alanlarla POST https://gate.whapi.cloud/messages/interactive gönderin: to (telefon veya Chat ID), type (button), body (text içeren nesne) ve action (buttons ile). Her düğme type: quick_reply, bir title ve bir id kullanır. WhatsApp en fazla üçe izin verir. Kimlikleri confirm:{appointmentId}, reschedule:{appointmentId} ve cancel:{appointmentId} olarak eşleyin. Düğme teslimi WhatsApp istemci güncellemelerine bağlıdır; her cihazın bunları çizeceğini varsaymadan önce güncel düğme durumu notlarına bakın. Yedek yol, gerekli to ve body (dize) ile POST /messages/text, ardından gelen webhook'ta YES / NO / CANCEL ayrıştırmaktır. Kopyala-yapıştır şekli Whapi.Cloud'un düğmeli mesaj gönderme rehberindedir.
İlk giden mesajdan önce onay toplayın. Rezervasyon onayı doğru andır. Opt-in'i hasta kaydına yazın. Mesaj gövdesine koymayın.
// POST https://gate.whapi.cloud/messages/interactive
const res = await fetch('https://gate.whapi.cloud/messages/interactive', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.WHAPI_TOKEN}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
to: patientChatId,
type: 'button',
body: { text: 'Tue 19 Aug, 10:00, North Clinic. Confirm, reschedule, or cancel.' },
action: {
buttons: [
{ type: 'quick_reply', title: 'Confirm', id: 'confirm:' + appointmentId },
{ type: 'quick_reply', title: 'Reschedule', id: 'reschedule:' + appointmentId },
{ type: 'quick_reply', title: 'Cancel', id: 'cancel:' + appointmentId }
]
}
})
});
// if you skip the status === scheduled guard before this POST, T-2h still fires after a 09:15 reschedule and the patient gets two times
| Ziyaret tipi | Rezervasyon onayı | T-24h | T-2h |
|---|---|---|---|
| Yeni hasta | Evet, onayla | Evet | Evet, T-24h zaten onaylanmadıysa |
| Kontrol | Evet | Zaten onaylandıysa isteğe bağlı | Evet |
| İşlem | Evet | Evet | Evet. Slot maliyeti yüksek |
| Aynı gün | Evet | Atla | Evet, dolduracak zaman varsa |
Göndermemeniz gereken hatırlatmalar
Onaylandıysa, iptal edildiyse veya hasta çıkış yaptıysa hatırlatmayı bastırın.
T-24h Onay'dan sonra T-2h göndermeyin. Durum artık scheduled değilse hiçbir temas göndermeyin. Opt-out'tan sonra gideni durdurun. Yeniden denenen işin çift mesaj atmaması için appointment_id artı temas adından bir idempotency anahtarıyla tekilleştirin.
İptal edilmiş rezervasyonun hâlâ T-2h alması, kliniklerin hastalara numarayı yok saymayı öğretme yoludur. İşi koruyun. Geri yazma geldiğinde kuyruktaki temasları silin.
Hatırlatmanın boşalttığı saati doldurmak kurtarır
İptal geri yazmasından sonra boşalan slotu bekleme listesine sunun. Saati boşaltan hatırlatma, biri oturana kadar koltuğu yine boş bırakır.
Aynı gün iptal hijyenisti boş bırakır. Bekleme listesi doldurması yoksa koltuk 60--90 dakika ölür. Tedarikçi materyalleri bekleme listesi doldurmasını 3 dakikanın altında iddia eder. Yaygın mühendislik kalıbı, bekleme havuzunda 15 dakikalık EVET/HAYIR kaskadıdır. 2--4 hekimlik bir klinikte bağımsız doldurma süresi ölçümü yoktur; bu rakamları tedarikçi ve mühendislik aralığı olarak okuyun.
Önce iptali veya ertelemeyi PMS'e yazın. Sonra slota uyan sıradaki bekleme listesi hastasını seçin (ziyaret tipi, hekim, süre). Aynı etkileşimli şekli gönderin: slotu al veya geç. Geçerse kalan pencerede sonraki isme geçin. Hâlâ rezerve görünen bir slotu sunmayın. Çift rezervasyon böyle olur.
Doldurma süresini ölçün. Doldurma süresi olmayan gelmeme oranı gösteriş metrikidir: hayaleti iptal ettiniz, diş hekimine oturması için yine ödediniz.
Takviminiz ne yayınlamalı, WhatsApp ne geri yazmalı
Takvime geri yazılmayan iptal doktor saatini bloke bırakır. WhatsApp yanıt yoludur. Kayıt sistemi PMS olarak kalır.
En sık karşılaştığımız kalıp, takvime hiç ulaşmayan bir iptal yanıtıdır. Entegratörler sözleşmeyi şöyle okumalı: olaylar içeri, durum geri yazımı dışarı, idempotent işler. İkinci bir takvim icat etmeden önce Whapi.Cloud API belgelerindeki HTTP yüzeyini okuyun.
- PMS, randevu kimliği, hasta telefonu, başlangıç saati, ziyaret tipi ve güncel durumla
appointment.created,appointment.updatedveappointment.cancelledyayınlar. WhatsApp HMS'in yerini almaz. - İş kuyruğunuz bir idempotency anahtarı (
appointment_id+ temas adı) saklar ve T-24h / T-2h'yi yalnızca durumschedulediken tetikler. - Bağlı klinik numarasından POST
/messages/interactive(veya yedek POST/messages/text). webhooksdizisiyle PATCHhttps://gate.whapi.cloud/settings. Her öğeninurl'si gerekir. İsimleri tahmin etmek yerineevents'i GET/settings/events'ten alın. İlk canlı hatırlatmadan önce gereklitype,urlvemodeile POST/settings/webhook_test.- Gelen mesajda düğme
id'sini veya YES/NO/CANCEL metnini onay, erteleme veya iptale eşleyin. Aynıid'nin kopyalarını yok sayın. - Bu durumu PMS'e geri yazın. Onay geldiğinde kuyruktaki T-2h işini silin veya tamamlayın.
- Geri yazma iptalse randevu saatinden önce bekleme listesi teklifini başlatın. Ertelemeyse yeni bir
appointment.createdyayınlayın ve taze bir temas çifti planlayın.
Özel bir dinleyici istemiyorsanız Whapi.Cloud'un yerel Make ve n8n bağlayıcıları aynı gelen webhook'a abone olur ve PMS'i günceller. Sözleşme değişmez. Idempotency anahtarı olmayan yeniden denenen webhook, bekleme listesi hastalarının çift rezerve edilme yoludur.
Hatırlatmayı hastaların kayıtlı klinik numarasından gönderebilir misiniz?
Hatırlatmaları hastaların zaten kaydettiği WhatsApp numarasından gönderin. Yeni gönderen yabancı gibi durur.
Resepsiyonun kişisel telefonu reddedilen yoldur: o personel gidince sohbet ölür, geri yazılan bir şey olmaz. Resmi WhatsApp Business API'de WABA göndereni, onaylı giden şablon isteyen yeni bir iş numarasıdır. Whapi.Cloud'da QR kod tarar ve hastaların zaten kayıtlı tuttuğu klinik numarasını bağlarsınız; çünkü ağ geçidi o mevcut WhatsApp hesabındaki web-session soketlerini kullanır.
Taramayı ve birkaç etkileşimli gönderimi denemek için ücretsiz plan yeter. Hastaların o numarası zaten rehberdedir. Telefon uygulaması ile API'yi aynı hatta tutun; resepsiyon sohbeti görmeye devam etsin.
Hatırlatma hacminin gerçek maliyeti
Boş koltuk kâr-zararı her branş slotunda hatırlatma hacmi maliyetini gölgede bırakır.
Finans şaşırmasın diye mesajları sayın. Panodaki kurtarılan saati ölçün. Aşağıdaki rakamlar örnektir.
| Günlük rezervasyon | Temas | Mesaj / 22 gün | Resmi utility (örnek) | Numara başı sabit |
|---|---|---|---|---|
| 10 | 2 | 440 | ≈ $1.76 | Abonelik / numara / ay |
| 30 | 2 | 1,320 | ≈ $5.28 | Abonelik / numara / ay |
| 30 | 3 | 1,980 | ≈ $7.92 | Abonelik / numara / ay |
Resmi WhatsApp Business API'de ABD utility'si konuşma başına faturalanır (örnek 0,004 $/mesaj). Whapi.Cloud'da bağlı numara başına aylık sabit ücret, hatırlatma hacminin konuşma başı satır eklememesi demektir.
Tedarikçinin gelmeme iddiasını çürütecek iki haftalık deneme
İki haftalık deneme kurtarılan koltuk saatini izler. Kararı mesaj sayısı vermez.
Tedarikçinin %31'den %10'a bandı altı aydan ve 8.400+ randevudan gelmiştir. Tek koltukta iki hafta o eğriyi yeniden üretmez. İki hafta altyapıyı sınar: onay, erteleme ve iptal geri yazıldı mı, boşalan slot zamanında sunuldu mu? Klinik numarasındaki QR'ı tarayın ve döngüyü küçük bir rezerve örnekte çalıştırın. Sandbox ayda 5 aktif konuşma ve günde 150 mesajla sonsuza dek ücretsizdir. Bu, tek koltuk kanıtıdır. Günde 30 rezervasyonluk yük testi ücretli numara ister.
Örneği kurtarılan koltuk saatine göre puanlayın. Her iptal veya ertelenen rezervasyon için geri yazmanın düşüp düşmediğini, orijinal başlangıçtan önce bekleme listesi teklifinin gidip gitmediğini ve birinin oturup oturmadığını kaydedin. Gelmeme oranını önceki iki haftayla karşılaştırın; birkaç günlük salınımı gürültü sayın. Resepsiyon arama dakikasını ikincil satır olarak tutun.
Bu WhatsApp API senaryosunu ücretsiz planda deneyen klinik sahipleri ve entegratörler, küçük örnekte kurtarılan koltuk saatiyle ya da geri yazma hiç düşmediyse net bir başarısızlıkla çıkmalıdır. Tek yönlü T-24h saati yine kaçırır. Boş koltuk kurtarma düğmeler, takvim geri yazması ve bekleme listesini doldurmaktır. WhatsApp iptallerinden sonra pano hâlâ rezerve hayaletler gösteriyorsa temas eklemeyi bırakın, geri yazmayı düzeltin. Klinik numarasını bağlayın, üç düğme gönderin, yanıtı PMS'e yazın ve boşalan slotu sunun.









