Kampanya Nedir?
Bir kampanya, elindeki kontak listesini tek bir yapay zeka asistanıyla, sırayla ve otomatik olarak arayan bir toplu dışa arama (outbound) operasyonudur. 500 kişilik bir listeyi tek tek elle çevirmek yerine: bir asistan seçersin, arayan numaranı bağlarsın, listeyi yüklersin ve Başlat dersin. Gerisini Purvisor AI yürütür — mesai saatlerine, günlük arama limitine ve yeniden deneme kurallarına uyarak. Kampanya, Purvisor AI’daki “çok sayıda insanı aynı gün ara” işinin motorudur.
Kampanya neyi bir araya getirir?
Bir kampanya tek başına bir şey değildir; birkaç yapı taşını birleştirir:
Asistan + Arayan numara + Kontak listesi ( + Kadans )
(kim konuşur) (nereden çıkar) (kimler aranır) (opsiyonel takip)
│ │ │ │
└───────────────┴─────────┬──────────┴──────────────────┘
▼
┌──────────┐
│ KAMPANYA │
└────┬─────┘
▼
Listedeki her kontak, mesai penceresinde tek tek otomatik aranır| Yapı taşı | Kampanyadaki rolü | Zorunlu mu? |
|---|---|---|
| Asistan | Telefonda konuşan yapay zeka: prompt, ses, model. Bir kampanyanın tek bir asistanı olur. | Evet |
| Arayan numara | Aramanın çıktığı numara (SIP trunk / arayan kimliği). | Evet |
| Kontak listesi | Aranacak kişiler. En az bir kontak gerekir. | Evet |
| Kadans | İlk aramadan sonra çok adımlı, çok kanallı takip. Kampanyaya bağlanabilir. | Hayır (opsiyonel) |
Bir kampanya = bir asistan. “Farklı prompt’ları karşılaştırmak istiyorum” diyorsan, bunun için ayrı asistan açmana gerek yok — A/B testi aynı kampanyanın aramalarını iki varyanta böler.
Kampanyayı tanımlayan ayarlar
Kampanya oluştururken belirlediğin alanlar ve kod içindeki varsayılanları:
| Ayar | Ne işe yarar | Varsayılan |
|---|---|---|
| Asistan | Aramayı yapan yapay zeka | — |
| Arayan numara | Aramanın çıktığı SIP numarası | — |
| Kontak listesi | Aranacak kişiler | — |
| Başlangıç / bitiş tarihi | Kampanyanın çalışacağı takvim aralığı | Yok (tarih yoksa taslak) |
Günlük mesai penceresi (dailyStartTime / dailyEndTime) | Gün içinde arama yapılan saat aralığı | 09:00–18:00 |
Günlük maks. arama (maxCallsPerDay) | Bir günde en fazla kaç arama yapılır | 100 |
Yeniden deneme (maxRetries) | Açılmayan bir arama kaç kez tekrar denenir | 3 |
Yeniden deneme gecikmesi (retryDelayMinutes) | Tekrar denemeler arası kaç dakika beklenir | 30 |
| Kadans (opsiyonel) | İlk aramadan sonra çok adımlı takip | Kapalı |
Takvim tarihi ile günlük mesai penceresini karıştırma: tarih kampanyanın hangi günlerde çalışacağını, mesai penceresi ise o günlerde saat kaçla kaç arasında arama yapılacağını belirler. Detay: Zamanlama ve Mesai Saatleri.
Yaşam döngüsü: durumlar
Bir kampanya oluşturulduğu andan bittiği ana kadar beş durumdan geçer:
taslak ─────────┐
│ (Başlat: asistan + numara + en az 1 kontak)
zamanlandı ─────┼──────────────► aktif ───────────► tamamlandı
▲ │ (tüm kontaklar
(Başlat)│ │ (Durdur) arandı)
│ ▼
duraklatıldı| Durum | Ne demek | Nasıl geçilir |
|---|---|---|
taslak (draft) | Oluşturuldu ama başlangıç tarihi yok; henüz çalışmıyor. | Kampanyayı başlangıç tarihi vermeden kaydedince |
zamanlandı (scheduled) | Başlangıç tarihi tanımlı; başlatılmayı bekliyor. | Kampanyayı başlangıç tarihi vererek kaydedince |
aktif (active) | Aramalar sıraya alındı ve mesai penceresinde işleniyor. | Başlat ile |
duraklatıldı (paused) | Kampanya durdu; bekleyen aramalar iptal edildi. | Durdur ile |
tamamlandı (completed) | Listedeki tüm kontaklar işlendi. | Otomatik (son arama bitince) |
Başlat, kampanyayı ancak üç şart sağlanırsa aktif eder: bir asistan atanmış olmalı, bir arayan numara atanmış olmalı ve listede en az bir kontak olmalı. Eksik varsa Purvisor AI başlatmayı reddeder ve hangi parçanın eksik olduğunu söyler.
Durdur, kampanyayı duraklatırken sıradaki bekleyen aramaları iptal eder — o ana kadar tamamlanmış aramalar ve toplanan veriler korunur. Aynı kampanyayı daha sonra tekrar Başlat ile sürdürebilirsin.
📸 [Ekran görüntüsü: Kampanya kartı — durum rozeti (aktif/duraklatıldı) + Başlat/Durdur butonları]
Bir aramanın kampanya içindeki yolculuğu
Kampanya aktif → sıradaki kontak seçilir → mesai penceresi ve günlük
limit kontrol edilir → asistan arayan numaradan kontağı arar
↓
Görüşme → arama analizi (özet, duygu, sonuç) kontağa işlenir
↓
Açılmadıysa (30 saniyeden kısa = meşgul/cevapsız) → retryDelayMinutes
sonra, maxRetries sınırına kadar tekrar denenir
↓
(Kadans bağlıysa) ilk aramadan sonra kontak takip dizisine alınırHer bağlanan arama dakika bakiyenden düşülür ve fatura ana noktası budur. 30 saniyeden kısa aramalar meşgul/cevapsız sayılır. Kampanya başlamadan ve her aramadan önce Purvisor AI dakika bakiyeni kontrol eder; bakiye biterse aramalar durur. Detay: Dakika Nasıl Düşülür?
Kampanya mı, tek arama mı, kadans mı?
En sık kafa karıştıran üç kavram bunlar. Kısa ayrım: tek arama denemek içindir, kampanya genişlik (aynı anda çok kişi, bir kez) içindir, kadans ise derinlik (bir kişi, zamana yayılı takip) içindir.
| Senaryo | Kullan | Neden |
|---|---|---|
| Asistanı ilk kez telefonda duymak, prompt/ses denemek | Tek test araması | Tek numara, anında; liste veya zamanlama gerektirmez |
| Elindeki 50–5.000 kişilik listeyi bir asistanla toplu aramak | Kampanya | Toplu, zamanlanmış, yeniden denemeli outbound |
| Bir kişiyi günlere yayılı, çok kanaldan (ara → WhatsApp → tekrar ara) takip etmek | Kadans | Zamanla derinlemesine takip, tek seferlik değil |
Bunlar rakip değil; birlikte çalışır. Tipik akış: asistanı tek bir test aramasıyla doğrularsın, sonra listeyi bir kampanyaya koyup toplu ararsın, ilk aramada ulaşamadıklarını da kampanyaya bağladığın bir kadansla otomatik takibe alırsın.
“Kampanya ile kadans aynı şey mi?” Değil. Kampanya arama motorudur — listeyi bir kez baştan sona arar. Kadans ise takip koreografisidir — tek bir kişiyi günler boyunca, farklı kanallardan sırayla dürter. (Bkz. Cadence Nedir?)
KVKK notu
Outbound kampanya, kişisel veri işleyen ve ticari arama yapan bir operasyondur. Birkaç temel kural:
- Aradığın kişilerin açık rıza / aydınlatma kapsamı, otomatik ticari aramayı da içermeli.
- Asistanın açılışta kim olduğunu ve neden aradığını net söylesin — kimliğini gizleyen bir açılış hem güveni hem uyumu zedeler.
- Bir kişi “beni aramayın” derse Purvisor AI o kontağı aramaya kapalı işaretler; aramaya kapalı kişiler tüm kampanyalardan otomatik hariç tutulur. Bu yüzden bazı kontakların hiç aranmaması normal olabilir.
Sorun giderme
| Belirti | Olası neden / çözüm |
|---|---|
| ”Başlat” hata verdi: asistan yok | Kampanyaya bir asistan ata. |
| ”Başlat” hata verdi: numara yok | Arayan numara (SIP) ata — Telefon Numarası (SIP). |
| ”Başlat” hata verdi: kontak yok | Listeye en az bir kontak ekle — Kontak Listeleri (CSV). |
| Kampanya aktif ama arama çıkmıyor | Mesai penceresi dışındasın (dailyStartTime–dailyEndTime); günlük maksimum arama dolmuş; ya da dakika bakiyesi bitmiş. |
| Bazı kontaklar hiç aranmadı | Aramaya kapalı (DNC) kişiler tüm kampanyalardan hariç tutulur. |
| Aramalar “başarısız” görünüyor | 30 saniyeden kısa aramalar meşgul/cevapsız sayılır; yeniden deneme kuralına göre yeniden denenir. |
| Kampanya beklediğimden erken “tamamlandı” oldu | Listedeki tüm kontaklar işlenince kampanya otomatik tamamlanır; yeni kontak eklemek için yeni bir çalıştırma gerekir. |