Telefonla randevu alma dönemi büyük ölçüde sona erdi. 2026’da tüketiciler; saat dilimi, beklemeksizin, seçenekli ve anlık onay veren online randevu sistemlerini tercih ediyor. Doktor muayenesinden kuaföre, spor salonundan otel restoranına, dil kursundan servis bakıma kadar her sektör için özel randevu sistemi yazılımı ihtiyacı var. Calendly, Setmore, SimplyBook.me, Bookedin gibi hazır SaaS çözümleri yanında, sektöre özel ihtiyaçlar için özel geliştirme de yoğun talep görüyor. Biz Stark Ajans olarak klinikler, güzellik merkezleri, eğitim kurumları ve B2B servis sağlayıcılar için özel randevu sistemleri geliştirdik. Bu yazıda randevu yazılımının teknik ve operasyonel tüm boyutlarını ele alıyoruz.
Randevu Yazılımının Temel Bileşenleri
Yazılım ne kadar basit görünse de gerçek dünyada onlarca kural işler. Bir randevu sisteminin minimum içermesi gerekenler: (1) Hizmet/kaynak tanımlama (hekim, oda, koltuk, masaj terapisti), (2) Çalışma saatleri ve mola yönetimi, (3) Hizmet süresi ve tampon süre (temizlik/hazırlık için), (4) Çakışma kontrolü, (5) Online rezervasyon formu (ad, telefon, hizmet seçimi), (6) SMS/e-posta/WhatsApp doğrulama ve hatırlatma, (7) İptal ve reschedule, (8) Ödeme alma (tam ücret veya depozit), (9) Takvim senkronizasyonu (Google Calendar, Outlook), (10) Yönetim paneli ve raporlama, (11) Müşteri geçmişi ve CRM, (12) Mobil uygulama (hem müşteri hem çalışan için).
Çakışma ve Kaynak Yönetiminin İncelikleri
Randevu yazılımının en zor kısmı çakışma kontrolüdür. Basit “aynı saatte aynı kişi iki randevu alamaz” kuralı yetmez. Gerçek senaryolar: (1) Hekim başka kliniğe gittiğinde kapasite düşmeli, (2) Saç boyama + kesim zinciri randevuları, stylist değişecekse geçiş süresi gerekli, (3) Grup dersi (pilates) 10 kişilik kapasite limitli, (4) Oda bağımlı hizmet (MR, odada tek hasta), (5) Kaynakların esnek atanabilirliği (herhangi bir masaj terapisti müsait olsun), (6) Tatil günleri ve dini bayramlar, (7) Blackout dönemleri. Bunları yönetmek için veritabanı modelinde ayrıntılı takvim tablosu ve locking mekanizması gerekir.
// Laravel - Randevu slot kontrolü
public function availableSlots(Service $service, Carbon $date) {
$workingHours = $service->resource->getWorkingHours($date);
$existing = Appointment::where('resource_id', $service->resource_id)
->whereDate('date', $date)
->get();
$slots = [];
$cursor = $workingHours->start;
while ($cursor->lt($workingHours->end)) {
$slotEnd = $cursor->copy()->addMinutes($service->duration);
$hasConflict = $existing->some(fn($a) =>
$a->start_time end_time > $cursor
);
if (!$hasConflict && !$this->isBreak($cursor, $service->resource)) {
$slots[] = $cursor->format('H:i');
}
$cursor->addMinutes($service->duration + $service->buffer);
}
return $slots;
}
SMS, E-posta ve WhatsApp Hatırlatma
No-show (gelmeyen hasta/müşteri) kliniklerin en büyük kayıp kalemi. Araştırmalar %20-30 arası no-show’un SMS/WhatsApp hatırlatmayla %5-10’a düştüğünü gösteriyor. Sistemi kurarken: (1) 48 saat önce e-posta, (2) 24 saat önce SMS, (3) 2 saat önce WhatsApp hatırlatma, (4) Kısa link ile iptal/reschedule imkânı, (5) Gelmediğinde takip e-postası ve yeniden rezervasyon teklifi. Türkiye’de NetGSM, İleti Merkezi, Mutlucell SMS; WhatsApp Business API için 360dialog, Infobip, Twilio kullanılır.
Online Ödeme ve Depozit
Yüksek sezon ve popüler hizmetlerde depozit uygulaması no-show’u sıfıra indirir. Örneğin saç ekim konsültasyonu ücretsiz ama randevu için 200 TL depozit alınır, hasta gelirse iade edilir. Entegrasyonlar: iyzico, PayTR, Stripe (uluslararası), Param. 3D Secure zorunlu, ödeme sonrası otomatik randevu onayı ve e-makbuz, iptal durumunda iade politikasına göre otomatik para iade. Uluslararası müşteri için Stripe/Wise + çoklu para birimi desteği şart.
Takvim Senkronizasyonu
Çalışanın özel takvimi ile iş takvimi ayrı değildir. Hekim veya uzman Google Calendar’daki şahsi randevusuyla çakışan iş randevusu almamalı. Google Calendar API, Microsoft Graph API ve CalDAV ile iki yönlü senkronizasyon: (1) İş takvimi Google Calendar’a yansır, (2) Google Calendar’daki özel etkinlikler iş takvimine blokaj olarak yansır. OAuth 2.0 onaylı akış, token refresh, rate limit yönetimi kurulum detaylarıdır.
Sektörel Varyasyonlar
| Sektör | Özel Gereksinim |
|---|---|
| Sağlık | SGK/MHRS entegrasyonu, e-reçete, triyaj, kontrol randevuları |
| Güzellik/Kuaför | Stylist seçimi, ürün önerisi, sadakat puanı, fotoğraf galerisi |
| Spor Salonu | Grup dersi kapasitesi, üyelik paketi entegrasyonu, wait-list |
| Restoran | Masa kapasitesi, özel gün/menü, deposit, no-show politikası |
| Eğitim/Kurs | Düzenli ders tekrarı, eğitmen bloklama, sınıf mevcudu |
| Servis/Bakım | Saha ekibinin rota optimizasyonu, araç atama |
| Otel | Oda türü, ekstra hizmet, channel manager entegrasyonu |
Admin Panel ve Raporlama
Randevu yazılımı sadece randevu almak değil, iş performansını izlemektir. Panelde beklenen raporlar: günlük/haftalık/aylık randevu sayısı, hizmet bazlı ciro, hekim/uzman doluluk oranı, no-show oranı, ortalama randevu değeri, yeni vs tekrar eden müşteri, kanal bazlı rezervasyon (site, Google Business, Instagram, pazaryeri), randevudan ödemeye dönüşüm oranı, pazarlama kaynağı ile gelen rezervasyon (UTM takibi). Bu raporlar karar vermenize olanak tanır.
Online Randevu Portali: SEO ve UX
Randevu portalınız aynı zamanda bir satış sayfasıdır. Gelen ziyaretçilerin %40-60’ı randevu almadan çıkar. Dönüşüm optimizasyonu için: (1) 3 adımdan fazla olmayan rezervasyon akışı, (2) Hizmet açıklamaları ve fiyat şeffaflığı, (3) Uzman özgeçmişleri ve fotoğrafları, (4) Müşteri yorumları (Google Places entegrasyonu), (5) Mobile-first tasarım, (6) Hızlı yüklenme (LCP < 2.5s), (7) Mobile uyumlu takvim seçimi, (8) Misafir rezervasyonu (üyelik zorunluluğu yok), (9) SEO için hizmet bazlı landing sayfaları, (10) WhatsApp canlı destek butonu.
2026 Randevu Sistemi Yazılımı Fiyatları
- Hazır SaaS çözümler: 500-4.000 TL/ay (hizmet başı veya kullanıcı başı)
- Özel basit randevu sistemi: 150.000-350.000 TL
- Orta ölçek (ödeme + SMS + mobile app): 400.000-900.000 TL
- Kurumsal (çok şube + ERP entegrasyon + çoklu dil): 1.000.000 TL+
- Aylık bakım: 10.000-40.000 TL
Sıkça Sorulan Sorular
Calendly yerine özel yazılım neden? Calendly harika ama SGK, ödeme, sektörel özellikler (diş kliniği odontogram gibi) karşılamıyor. Basit B2B danışmanlıkta Calendly yeterli.
Online randevu depozitsiz olur mu? Küçük işletmelerde olmadan da işler; ancak no-show oranı %15 üstüne çıkarsa depozit şart.
Google’dan rezervasyon alınabilir mi? Reserve with Google entegrasyonu var; Google Business profilinden direkt rezervasyon alınabilir.
Çok dilli randevu sistemi ne kadar? Temel altyapıya +%20-30 ek maliyet. Sağlık turizmi kliniklerinde zorunlu.
Stark Ajans Randevu Sistemi Çözümleri
Biz Stark Ajans olarak klinikler, güzellik merkezleri, eğitim kurumları ve servis sağlayıcılar için özel randevu sistemleri geliştiriyoruz. Laravel + Flutter + WhatsApp Business API + iyzico entegrasyonlarıyla tam kapsamlı platformlar sunuyoruz. Randevu ihtiyacınızı analiz için ücretsiz görüşme ayarlayın.