Randevu Mola Bekleme (personel serbest) Beklemeye yerleşen randevu Bizim motorun açtığı başlangıç DD’nin açtığı başlangıç İptal / gelmedi
Randevu — koltuk baştan sona dolu İptal / gelmedi Bekleme penceresinde personel serbest, koltuk dolu: müşteri orada oturuyor. Bu yüzden koltuk ekseninde blok tek parça.
Renk doluluk oranını taşıyor (o gün satılan koltuk dakikası ÷ satılabilir dakika), randevu adedini değil: 8 randevu bir salonda dolu bir gün, diğerinde yarım gündür. Adet ayrıca her kutuda yazıyor.
Hafta günü × saat bandı doluluğu. Boş bant bir kampanya yeri, dolu bant salonun gerçek kapasitesi. Doluluk tanımı Ay görünümüyle aynı — iki ekran aynı yüzdeyi gösterir.
| Tarih | Saat | Şube | Hizmet | Personel | Müşteri | Telefon | Kaynak | Durum |
|---|
Randevu tarihine göre: seçilen günde yapılacak işler. İstatistikler ekranı randevunun alındığı tarihe bakar — aynı gün için iki ekranın sayıları farklı olabilir.
| Gün | Randevu | Geldi | Gelmedi | İptal | Personel doluluk | Bekleme satılan | Gerçek ciro | Beklenen ciro |
|---|
Haber vermeden gelmeyen müşteri, koltuğu satılamaz hale getiriyor. Bu ekran o kaybı, salonun kendi kapanmış adisyonlarının ortalamasıyla bir TL rakamına çeviriyor.
Randevunun alındığı tarihe göre: seçilen günde gelen talep. Gün Sonu ekranı randevu tarihine bakar — aynı gün için iki ekranın sayıları farklı olabilir.
Randevu düğmesine hangi hizmet için basıldığı. Sayfa görüntülemesi değil tıklama sayılıyor — “baktı” değil “randevu almaya kalktı”.
| Hizmet | Tıklama | Pay |
|---|
Sayfa türü bazında; tek tek adresler saklanmıyor.
| Sayfa | Görüntüleme | Pay |
|---|
| Gün | Ziyaret | Randevu tıklaması | Alınan randevu |
|---|
Dolu bir gün için “yer açılırsa haber verin” diyen müşteriler. Bir randevu iptal edilince sıradaki uyan kayda otomatik teklif gider; onaylamak müşterinin elinde.
Soldan bir kayıt seçin. Önceden bildiğiniz bir boşluğu, otomatik tetikleyiciyi beklemeden teklif edebilirsiniz.
Saat tercihi isteğe bağlı; boş bırakılırsa her saat teklif edilir.
Randevudan ya da kapıdan açılan hesaplar. Fiyat burada etiket olmaktan çıkıp para oluyor: hizmet satırı otomatik gelir, tutarı doğrularsınız.
Kendi adisyonlarınız. Personel girişinde yalnızca size ait hesaplar listelenir; salonun toplamı ve açık hesaplar işletme sahibinde.
Soldan bir hesap seçin. Randevusu olan bir müşteri için hesap, gün takviminden “Hesap aç” ile de açılır.
Telefon isteğe bağlı — ama numarası olmayan bir hesap müşteri kartına ve açık hesaplara bağlanamaz.
Kapanmış ama bakiyesi kalmış adisyonlar, müşteri bazında. Açılışta en eski borçtan yeniye: bir alacağın en önemli özelliği büyüklüğü değil yaşı.
Hakediş kapanmış adisyonların satırlarından hesaplanır ve saklanmaz — bir satır düzeltilirse rakam aynı anda düzelir. Prim işi yapan personele yazılır, hesabı açana değil.
Kapalı. Prim oranları “İşletme → Prim oranları” altından tanımlanır. Oran tanımlanmadan bu ekran hakediş üretmez.
Mevcut stok saklanmaz: giriş/düzeltme hareketleri eksi iptal edilmemiş adisyonlardaki satışlardan hesaplanır. Bir satır silinince ya da adisyon iptal edilince stok kendiliğinden geri döner.
Kapalıyken adisyon ekranında ürün seçici çıkmaz ve bu ekranda ürün tanımlanamaz. Açmadığınız sürece hiçbir şey değişmez.
Kritik eşik 0 ise uyarı verilmez. Satılmış bir ürün silinmez, pasife alınır: geçmiş adisyonlar ona bağlı.
Elle girilen hareketler ve adisyondan gelen satışlar aynı akışta — “bu ürün neden bitti” sorusu tek ekranda cevaplanır. Satış satırları adisyonun kaydıdır, buradan silinmez.
Kalan seans saklanmaz: satılan seans eksi kullanılan seans. Randevu iptal edilirse seans geri döner. Paket satışı adisyona satır olarak yazılır; tahsilat ve kalan borç adisyondan gelir.
Kapalıyken adisyonda paket seçici, müşteri kartında paket bölümü ve randevuda “paketten düşülecek” satırı çıkmaz.
Geçerlilik boş bırakılırsa paket süresizdir. Süresi dolan pakette kalan seanslar kayıtta kalır ama kullanılamaz — sessizce sıfırlanmaz.
Mesaj yalnızca pazarlama onayı olan müşterilere gider. Onay müşteri kartından tek tek işaretlenir ve varsayılan olarak kapalıdır — izin alınmamış bir listeye toplu mesaj atmak işletmeyi KVKK karşısında sorumlu bırakır.
Randevu onayı ve hatırlatma mesajları bu onaydan etkilenmez: onlar hizmetin parçasıdır, pazarlama değil.
Her kampanyanın durumu bildirim kuyruğundan canlı okunur; “gönderildi” yazan bir rozetin altında sessizce başarısız olmuş satır kalmaz.
Kapora tahsilatları. Randevu iptal edilince iade tutarını kural hesaplar; sağlayıcı otomatik iade desteklemiyorsa satır “elle iade bekleniyor” diye işaretlenir.
Kapalı. Kapora “Randevular → Saatler & kurallar → Online randevu kuralları → Kapora” altından açılır. Kapalıyken müşteri akışında ödeme adımı hiç görünmez.
Zaten bir siteniz varsa onu değiştirmenize gerek yok: aşağıdaki tek satırı sitenize yapıştırın, randevu akışı kendi markanızla açılsın.
Site adresi gerekli. Kopyalanacak kod motorun genel adresini içeriyor. “Müşteriler & Pazarlama → Bildirimler” ekranındaki site adresi alanını doldurun, yoksa kod yalnızca bu bilgisayarda çalışır.
Kapalıyken kod hiçbir sitede çalışmaz. Bu bir güvenlik ayarı: izin verilmeyen bir alan adı randevu sayfanızı çerçeveleyemez.
Sitenizin adresi. Yalnız alan adı yazılır; yol (/randevu)
tarayıcı tarafından zaten dikkate alınmaz.
Kendi düğmenizi kullanmak isterseniz: sitenizdeki herhangi bir
düğmeye data-randevu özniteliğini ekleyin, akış onunla açılır.
Telefon numarası müşteri kimliğidir. Geçmiş randevular, notlar ve tercihler yalnızca burada görünür — müşteri tarafında hiçbir yerde gösterilmez.
Soldan bir müşteri seçin.
Kendi ritmini kaçıranlar. Herkes için aynı eşik değil: her müşterinin kendi geliş aralığı ölçülüyor, 6 haftada bir gelen ile 3 haftada bir gelen aynı kefeye konmuyor.
Her mesajın akıbeti burada: ne zaman planlandı, hangi kanaldan gitti, teslim edildi mi. Birincil kanal düşerse yedek kanal devreye girer ve hangisinden gittiği yazar.
| Zaman | Tür | Alıcı | Kanal | Durum | İşlem |
|---|
Gerçek SMS/WhatsApp sağlayıcısı henüz bağlı değil. Bugün mesajlar kayıt sağlayıcısına yazılıyor; sağlayıcı seçimi değişince aynı kuyruk, aynı zincir gerçek şebekeye çıkar.
Müşteri kartındaki doğum günü alanı dolu olanlara yılda bir kez gider. Randevuya bağlı değildir; hiç randevusu olmayan müşteriye de ulaşır.
Teklif boşken mesaj sade bir dilek olarak gider.
Zincirin ucuna kadar çalıştığını görmek için.
Slot motoru bu veriyi kullanır.
Tek seferlik izin / tatil. Personel veya şube seviyesinde.
| Kapsam | Tarih | Not | İşlem |
|---|
Haftalık tekrarlayan. Mola penceresine hiçbir slot teklif edilmez.
| Personel | Gün | Saat | İşlem |
|---|
Manuel onayda online gelen randevu önce “onay bekliyor” olur. Koltuğu tutar: aynı saat ikinci kişiye verilmez.
Uygun saat bulamayan müşteri listeye girer. Bir randevu iptal edilince sıradaki uyan kayda tek teklif gider; süresi dolarsa sonrakine geçer.
Not: müşteri bağlantıları için “Müşteriler & Pazarlama → Bildirimler” ekranındaki site adresi alanı doldurulmalı; boşken bağlantı içeren mesaj gönderilmez.
Açıkken randevu mesajlarına imzalı bir bağlantı eklenir. Telefon satırı kalır.
Not: müşteri bağlantıları için “Müşteriler & Pazarlama → Bildirimler” ekranındaki site adresi alanı doldurulmalı; boşken bağlantı içeren mesaj gönderilmez.
İşaretlenen hizmet müşteri sayfasında görünmez. Walk-in’de her zaman açık kalır.
İşaretlenen hizmet koltuk kısıtından muaf olur: müşteri koltuğa oturmadığı için (danışmanlık, saç analizi gibi) randevu bir istasyonu doldurmaz ve koltuklar doluyken de yazılabilir.
Seçtiğiniz hizmetlerde müşteri, randevusu kesinleşmeden önce ön ödeme yapar. Ödeme tamamlanana kadar o saat tutulur; ödenmezse süre sonunda serbest kalır.
Not: müşteri bağlantıları için “Müşteriler & Pazarlama → Bildirimler” ekranındaki site adresi alanı doldurulmalı; boşken bağlantı içeren mesaj gönderilmez.
Üç kuralda da ortak: randevuyu işletme iptal ederse kapora tamamen iade edilir.
Hiçbirini işaretlemezseniz akış bugünküyle birebir aynı kalır. Yandaki tutar, kaydetmeden önce hesaplanan gerçek kapora.
Prim ay sonu kavgasının çıktığı yer. Bu yüzden kural tek cümle ve ekranda yazılı: personel oranı, hizmet oranını ezer; hizmet oranı varsayılanı ezer.
Kapalıyken hiçbir ekranda prim sözü geçmez ve hiçbir hesap yapılmaz.
Varsayılan kapalı: iskonto işletmenin kararıdır ve personelin hakedişini sessizce düşürmesi ay sonu kavgasının en sık çıkan hâli. Açıkken indirim satırlara orantılı dağılır.
Kişinin kendi anlaşması. Boş bırakılan personel varsayılan oranı alır; 0 yazmak ile boş bırakmak farklı şeylerdir: 0 “bu kişide prim yok” der ve varsayılanı ezer.
Salonun o iş için kuralı (örneğin malzeme maliyeti yüksek olan boyada daha düşük oran). Kendi oranı olan personelde geçersizdir.
Bugüne kadar tek PIN vardı ve onu herkes biliyordu. Buradan her personele kendi PIN’i verilir: girdiğinde yalnızca kendi takvimini görür. İşletme PIN’i değişmez, her şeyi görmeye devam eder.
KaydedildiÜç rol, tek tablo. Satır satır işaretlenen bir izin listesi yok: doldurulmayan bir izin matrisi, olmayan izin matrisinden kötüdür.
Yukarıdaki tablo ürünün varsayılanı. Aşağıdaki yedi soruyla personel satırını kendi işletmenize göre açabilirsiniz. Sahip ve işletmeci yetkileri değişmez.
KaydedildiHer personel kendi numarasıyla girer; şifre yok, her girişte tek kullanımlık kod gelir. Numarayı siz yazarsınız — kişi ilk kez girene kadar doğrulanmadı kalır.
Birden çok hizmet tek randevuda, ardışık: süreler zincirlenir (“Saç Kesimi + Sakal” 45+30 = 75 dk). Zincirin tamamı sığmıyorsa o saat hiç teklif edilmez.
İki müşteri arasında bırakılan temizlik/hazırlık payı. Motor bu kadar dakika boşluk kalmayan bir saati teklif etmez; walk-in ile elle yazmaya devam edebilirsiniz.
0 = kapalı. Çalışma saatlerini uzatmaz.
Randevu bittikten sonra tek soruluk bir bağlantı gider. Eşik ve üstü puan Google’a yönlendirilir, altı yalnızca size gelir.
Not: müşteri bağlantıları için “Müşteriler & Pazarlama → Bildirimler” ekranındaki site adresi alanı doldurulmalı; boşken bağlantı içeren mesaj gönderilmez.
Gün takvimindeki blokların hizmete veya personele göre renklenmesi. Renk bilgiye ektir, bilginin yerine geçmez: hizmet adı ve durum etiketleri her blokta yazmaya devam eder.
Tek tık, onay yok, destek talebi yok. İndirilen dosya Excel’de doğrudan açılır (UTF-8, noktalı virgül ayraçlı).
Başka bir programdan aldığınız CSV’yi yükleyin. Ayraç ve sütun başlıkları otomatik tanınır; zorunlu tek sütun telefon. Önce ne olacağını gösteririz, yazmadan önce onayınızı isteriz.
| Satır | Ad | Telefon | Ne olacak |
|---|
Aynaya, kasaya, kartvizite. Okutan kişi doğrudan randevu sayfanıza gider.
Site adresi ayarlanmamış. “Müşteriler & Pazarlama → Bildirimler” ekranındaki site adresi alanı doldurulmadan QR üretilmez — okununca hiçbir yere gitmeyen bir etiket basmaktansa hiç basmamak doğru.
Motorda kayıtlı her işletme kendi takvimini, personelini ve müşteri verisini tutar. Bir işletmenin verisi diğerinde görünmez.
Formu doldurun; kaydettiğiniz anda o işletmenin randevu sayfası açılır. Sunucuyu yeniden başlatmak gerekmez. Burada üretilen sayfa sade bir randevu ekranıdır; vitrin sitesi ayrı bir adım — kayıttan sonra üreteç komutu ve girdi dosyası bu ekranda çıkar.
Oturum süresizdir; yalnız buradan düşürülür.
Mobil uygulama satırları işletme sahibinin telefonundaki uygulama, tarayıcı paneli satırları bu paneldeki oturumlar. Numara maskeli yazılır: hangi kişi olduğu görünür, telefon defteri dışarı çıkmaz.
Kapsam o cihazın hangi işletmeleri görebildiğini söyler: işletmeci girişi tümünü görür, işletme sahibi yalnızca kendi kaydını.
Hangi satırın bu cihaz olduğunu ayırt edemiyoruz: jeton sunucuda yalnızca özetiyle duruyor. Kendi cihazınızı düşürürseniz panel giriş ekranına döner ve yeniden kod ister.