Kontak Yönetimi
500 potansiyel müşterin varsa asıl soru şu: bugün hangi 5’ini araman lazım? Potansiyel Müşteriler ekranı bu soruyu tek bakışta cevaplar — kırmızı skor + “Sıcak” etiketi bugün ara, gri + “Soğuk” bekleyebilir demektir. Ve bu skor, elle girdiğin bir değer değil: her görüşmeden sonra yapay zeka asistanın konuşmayı analiz eder, skoru ve sıcaklığı otomatik günceller.
Kontak nedir?
Purvisor’da her şey tek bir nesnenin etrafında döner: kontak (aradığın veya arayacağın kişi). Bir kontak şunlarla ilişkilenir:
- Kampanya — hangi toplu arama akışının parçası (bkz. Kampanya Nedir?)
- Kadans — aktifse, çok adımlı takibin hangi adımında (bkz. Cadence Nedir?)
- Çağrı geçmişi — her arama denemesi ve sonucu
- Etiketler — serbest metin sınıflandırma (bkz. İtiraz, Aktivite ve Etiketler)
- Satış aşaması — pipeline’daki konumu (bkz. Satış Pipeline’ı)
Firmografik alanlar (şirket, e-posta, ünvan) genelde elle girilir veya içeri aktarımdan gelir — çoğu kontakta boştur, bu bir hata değildir. Buna karşılık skor, sıcaklık, aşama, duygu trendi gibi alanlar her görüşmeden sonra otomatik dolar; asıl değerli sinyal bunlardır.
📸 [Ekran görüntüsü: Potansiyel Müşteriler liste ekranı — üst istatistik kartları + tablo]
Liste ekranına genel bakış
Sayfanın üstündeki 5 kart, o an uyguladığın tüm filtrelenmiş küme üzerinden hesaplanır — sadece ekrandaki 25 satır değil:
| Kart | Ne gösterir |
|---|---|
| TOPLAM MÜŞTERİ | Filtreye uyan toplam kontak sayısı |
| SICAK LEAD | heat = hot olan kontak sayısı |
| ILIK LEAD | heat = warm olan kontak sayısı |
| SOĞUK LEAD | heat = cold (veya boş) olan kontak sayısı |
| ORT. SKOR | Filtrelenmiş kümenin ortalama Lead Skoru |
Tablodaki her satır şu sütunları taşır:
| Sütun | İçerik |
|---|---|
| MÜŞTERİ | Ad, telefon, etiket çipleri; AI ile analiz edilmişse ✨ rozeti; aranmaması gereken kişiyse kırmızı DNC rozeti (KVKK) |
| ŞİRKET | company alanı, boşsa ”–“ |
| KADANS | Aktif bir kadansa kayıtlıysa adı + adım sayısı (örn. 3/5) |
| AŞAMA | Satış pipeline aşaması (bkz. aşağıdaki tablo) |
| SKOR | Lead Skoru (0-100) + altında sıcaklık etiketi |
| TREND | Duygu trendi oku (yükseliyor / sabit / düşüyor) |
| ÇAĞRI | Toplam arama denemesi |
| DURUM | Görüşme sonucu (bkz. aşağıdaki tablo) |
| SON ÇAĞRI | Son arama ne zamandı + varsa sıradaki planlı aksiyon |
Bir satıra tıklamak kontağın detay panelini açar (tam AI analizi, çağrı geçmişi, düzenleme — bkz. Satış Pipeline’ı ve İtiraz, Aktivite ve Etiketler).
Ekranın sağ üstündeki Liste / Pano anahtarı aynı veriyi kanban görünümünde de sunar — aşama bazlı sürükle-bırak için bkz. Satış Pipeline’ı.
Lead sıcaklığı ve skoru nasıl okunur?
Sıcaklık (heat) üç değer alır — bir mutfaktaki soba gözü gibi düşün, ne kadar “yanıyor” (ilgili) olduğunu gösterir:
| Sıcaklık | Anlamı |
|---|---|
🔥 Sıcak (hot) | Yüksek ilgi/dönüşüm sinyali — önceliklendir |
🌡️ Ilık (warm) | Orta düzey ilgi — takipte tut |
❄️ Soğuk (cold) | Düşük ilgi veya henüz hiç aranmamış (varsayılan) |
Lead Skoru (0-100) ayrı bir sayısal göstergedir; SKOR sütununda renklendirilir: 70 ve üzeri kırmızı, 40-69 amber, altı mavi.
Lead Skoru (kontağın genel kalitesi/potansiyeli, 0-100) ile detay panelindeki Dönüşüm Olasılığı % (bir sonraki adımda kapanma ihtimali, AI analizinden) farklı iki metriktir. Skor yüksek ama dönüşüm düşük olabilir — biri “bu lead değerli mi”, diğeri “şimdi kapanır mı” sorusuna cevap verir. Detaylı okuma için Satış Pipeline’ı.
TREND sütunu, art arda görüşmelerdeki duygu değişimini gösterir: yukarı ok = ton iyileşiyor, aşağı ok = kötüleşiyor, → = sabit.
Bir kontağı bulma, filtreleme, sıralama
Ara
Üstteki arama kutusu ad, soyad, telefon, e-posta ve şirket alanlarında arar (400 ms gecikmeli — her tuş vuruşunda değil, yazmayı bitirdiğinde sorgular).
Durum sekmesiyle daralt
Tümü / Tamamlandı / Transfer / Başarısız / Ulaşılamadı / Geri Arama sekmeleri, görüşme sonucuna göre gruplar:
| Sekme | Kapsadığı durumlar |
|---|---|
| Tamamlandı | İlgilendi, Randevu Alındı, Tamamlandı |
| Başarısız | Reddetti, Başarısız |
| Ulaşılamadı | Beklemede, Yeni |
| Geri Arama | Geri Arama planlanmış |
| Transfer | Transfer edilmiş |
Filtrele paneliyle daralt
Filtrele butonu bir panel açar: Kaynak (Meta Ads / Google Ads / Website / Manuel) ve Etiket dropdown’ları. İkisi de birlikte, AND mantığıyla çalışır.
Sırala
SKOR, ÇAĞRI ve SON ÇAĞRI başlıklarına tıklamak sunucu tarafında sıralar — yani sadece ekrandaki 25 satırı değil, filtrelediğin tüm kümeyi sıraya sokar. Aynı başlığa tekrar tıklamak yönü (artan/azalan) değiştirir.
Kaynak (source) takibi
Filtrele panelindeki Kaynak dropdown’u, kontağın nereden geldiğini gösterir:
| Değer | Rozet |
|---|---|
meta_lead_ads | Meta Ads |
google_ads | Google Ads |
website | Website |
manual | Manuel |
Bu alan otomatik dolan entegrasyon kaynağıdır — örn. Meta Lead Ads üzerinden gelen bir kontak meta_lead_ads olarak işaretlenir.
Kontak detay panelindeki “Kaynak” düzenleme alanı farklı bir sözlük kullanır (Web Form, Reklam, Referans, Soğuk Arama, Sosyal Medya, Diğer) — bu, elle düzenleyebileceğin ayrı bir açıklayıcı alandır, liste filtresindeki
leadSourceile bire bir eşleşmez. Kaynağa göre filtrelerken bir grup kayıp gibi görünüyorsa önce bu ayrımı kontrol et.
Yeni kontak ekleme, içeri/dışa aktarma
- Müşteri Ekle — tek kontağı elle ekler (yalnızca telefon zorunlu).
- İçeri Aktar — CSV yükler; dosyada en az bir Telefon sütunu olmalı. Zaten kayıtlı kişiler atlanır, sonuç ekranında “X kişi eklendi, Y kişi zaten mevcut” olarak gösterilir.
- Dışa Aktar — CSV indirir (ad, soyad, telefon, e-posta, şirket, ünvan, durum, kaynak, etiketler, arama sayıları, AI duygu, dönüşüm olasılığı, son arama, notlar).
Dışa Aktar, o an ekranda uyguladığın arama/filtre/durum sekmesini yoksayar — her zaman hesabındaki tüm (silinmemiş) kişileri indirir. Sadece belirli bir segmenti almak istiyorsan indirdikten sonra CSV’yi kendin filtrelemen gerekir.
Telefonla arandığında: asistan kontağı nasıl tanır?
Bir numara aradığında veya arandığında, yapay zeka asistanı arka planda telefon numarasına göre kontağı anında sorgular — son görüşme özeti, duygu durumu, dönüşüm olasılığı, önerilen yaklaşım ve son iki analiz edilmiş görüşmenin itirazları dahil. Bu, asistanın “sıfırdan” değil, geçmişi bilerek konuşmaya başlamasını sağlar (bkz. Aramalar ve Kayıtlar).
Bu sorgu Redis’te 5 dakika önbelleklenir (bulunamayan numaralar 1 dakika önbelleklenir) — art arda gelen aramalarda hız kazandırır.
KVKK / çok-kiracılı izolasyon: Aynı telefon numarası birden fazla hesapta kayıtlı olabilir. Bu arama, sorguyu yapan asistanın sahibi hesapla kesin olarak sınırlıdır; sahip hesap belirlenemezse hiçbir veri döndürmez (fail-safe). Böylece bir hesabın kontak geçmişi başka bir hesaba asla sızmaz.
Sorun giderme
| Belirti | Olası neden / çözüm |
|---|---|
| Kaynak filtresi bazı kayıtları göstermiyor | Liste filtresindeki Kaynak (meta_lead_ads/google_ads/website/manual) ile detay panelindeki “Kaynak” düzenleme alanı (Web Form/Reklam/Referans/…) farklı sözlükler — biriyle filtrelerken diğeriyle girilmiş kayıtlar görünmeyebilir. |
| Dışa aktardığım CSV filtreyi yansıtmıyor | Beklenen davranış: Dışa Aktar her zaman tüm kişileri indirir, ekrandaki filtreyi yoksayar. |
| Skor 0 / sıcaklık hep Soğuk | Kontak henüz aranmadı — bu alanlar ilk analiz edilen görüşmeden sonra dolar, varsayılan değer 0/soğuktur. |
| İçeri aktarma bazı satırları atladı | Aynı numarayla kayıtlı bir kontak zaten var; import sonucunda “zaten mevcut” olarak sayılır. |
| Asistan geçmiş görüşmeyi bilmiyor gibi davrandı | Gelen numara formatı kontaktaki kayıtla birebir eşleşmiyor olabilir; numaraların E.164 biçiminde tutulduğundan emin ol. |
| DNC rozeti var ama beklemediğim bir yerde gördüm | Rozet, kontağın “aranmaması gereken kişi” (KVKK) işaretini gösterir — kaldırmak için detay panelinden düzenle. |