Modüller arası ilişki
Tipik uçtan uca akış
Hastanın mesaj atmasından satışın e-faturaya dönüşmesine kadar:Mesaj geldi
Hasta WhatsApp’tan yazar. Flextell webhook ile alır, ilgili
Conversation ve ChatLog kayıtlarını oluşturur, ChatLogCreated event’i yayar.AI yanıtladı (opsiyonel)
Asistan açıksa otomatik yanıt üretir; bu da bir
ChatLog’tur. İçerik karmaşıksa veya tetikleyici kelime geçerse insana devir olur.Randevu açıldı
Firma/AI panelden veya API’den randevu oluşturur. Doktorun Google Calendar’ına otomatik etkinlik yazılır.
Randevu tamamlandı, satış kesildi
Tedavi sonrası satış kalemleri girilir, ödeme tahsilatı yapılır, stok düşer.
Katmanlar
| Katman | İçindekiler | Erişim |
|---|---|---|
| Sohbet | Kanal, Conversation, ChatLog, AI Asistan, Ticket, Blacklist | Panel, API, Realtime |
| Randevu & Hasta | Hasta, Lead, Randevu, Takvim, Hatırlatma | Panel, API |
| Klinik | Doktor, Asistan, Tedavi, Oda, Dosya, AI Raporu | Panel |
| Finans | Depo, Ürün, Stok, Teklif, Satış, Ödeme, Fatura, Hesap | Panel, API |
| Yönetim | Firma, Kullanıcı, Rol, Agent, Kredi, Loglar, Ayarlar | Panel |
Çoklu kanal, tek hasta
Aynı hasta WhatsApp’tan ve Telegram’dan yazabilir. Flextell,CustomerIdentity ile her kanaldaki kimliği aynı hasta altında saklar; ayrıntı için Hastalar.
Realtime
Sohbete dair değişiklikler Pusher protokolü üzerinden WebSocket olarak yayınlanır. Yayınlanan event’ler şunlardır:| Event | Tetik |
|---|---|
ChatLogCreated | Yeni mesaj |
ChatLogUpdated | Mesaj güncellendi |
ChatLogDeleted | Mesaj silindi |
ConversationRead | Sohbet okundu |
ConversationPresenceUpdated | Kullanıcı sohbete girdi/çıktı |
AiSuggestionCreated, AiSuggestionUpdated | AI yanıt önerisi |
Sonraki adımlar
Kavramlar
Modellerin tek tek tanımı.
Kanallar
Hangi kanal türleri var ve nasıl bağlanır.