Akış
Varsayılan kurallar
| Ayar | Varsayılan | Anlamı |
|---|---|---|
REMINDER_APPOINTMENT_OFFSETS | [-3, -1] (gün) | Randevudan 3 ve 1 gün önce hatırlatma |
REMINDER_SESSION_CONFIRMATION_OFFSETS | [-10, -5] | Seans onayı için ek hatırlatma offset’leri |
| İptal sonrası takip | SendCancellationFollowUpJob | İptal/no-show sonrası takip mesajı |
Ayarlar → Bildirim Ayarları altında düzenlenir.
Şablon değişkenleri
Şablonda kullanılabilecek alanlar:| Değişken | Örnek değer |
|---|---|
{{customer.first_name}} | Ayşe |
{{doctor.full_name}} | Dr. Ali Demir |
{{appointment.date}} | 25 Nisan 2026 |
{{appointment.time}} | 15:00 |
{{treatment.name}} | Diş Temizliği |
{{room.name}} | Muayene 1 |
{{tenant.name}} | Merkez Firma |
Yanıtların ele alınması
Hatırlatmaya gelen yanıt diğer mesajlar gibi görüşmeye düşer; AI asistanı açıksa yanıtlayabilir, gerekirse insana devreder. Firma konuşmadan emin olduktan sonra randevuyu paneldenapproved, cancelled veya no_show olarak işaretler.
Kanal düşmüşse
Hatırlatma gönderimi başarısız olursaAppointmentReminder modelindeki markForRetry() ile yeniden deneme kuyruğuna alınır; kanal open olduğunda tekrar denenir.
API tarafı
Hatırlatma şablonları şu an API’den değil, panel’den yönetilir. Programatik olarak hatırlatma tetiklemek içinPOST /conversations/{id}/messages ile manuel mesaj gönderebilirsiniz.