Genel Bakış
Tüm işlem 3 adımdan oluşur:Kampanyanız zaten “Devam ediyor” (in-progress) durumdaysa, 3. adıma gerek yoktur. Eklenen müşteriler otomatik olarak arama sırasına girer.
Ön Gereksinimler
Başlamadan önce aşağıdakilerin hazır olduğundan emin olun:- API Anahtarı — Panelden
Ayarlar > API Anahtarlarıbölümünden oluşturabilirsiniz - Kampanya ID — Panelden kampanyanızı açtığınızda, tarayıcı adres çubuğundaki linkten bulabilirsiniz. Örnek:
app.whattalk.ai/campaigns/1050→ Kampanya ID’niz 1050’dir. Alternatif olarak API ile yeni kampanya da oluşturabilirsiniz. - AI Asistan — Kampanyaya atanmış, giden arama için yapılandırılmış bir asistan
- Telefon Numarası — Kampanyaya atanmış bir telefon numarası
Kimlik Doğrulama
Tüm API isteklerindeAuthorization başlığında Bearer token kullanılır:
https://app.whattalk.ai/api
Adım 1: Kampanya Oluşturma (İsteğe Bağlı)
Zaten bir kampanyanız varsa bu adımı atlayıp doğrudan Adım 2’ye geçebilirsiniz.Kampanya parametreleri açıklaması
Kampanya parametreleri açıklaması
| Parametre | Açıklama | Varsayılan |
|---|---|---|
name | Kampanya adı | Zorunlu |
assistant_id | AI asistanın ID’si | Zorunlu |
timezone | Saat dilimi (ör. Europe/Istanbul) | Opsiyonel |
allowed_hours_start_time | Arama başlangıç saati | 00:00 |
allowed_hours_end_time | Arama bitiş saati | 23:59 |
allowed_days | Arama yapılacak günler | Tüm günler |
max_retries | Cevapsız aramalarda tekrar deneme sayısı (1-5) | 3 |
retry_interval | Tekrar denemeler arası süre (dakika, 10-4320) | 60 |
max_calls_in_parallel | Aynı anda yapılacak arama sayısı (1-10) | 3 |
retry_on_voicemail | Sesli mesaja düşerse tekrar dene | false |
campaign_id değerini not edin — bir sonraki adımda kullanacaksınız.
Adım 2: Müşterileri Kampanyaya Ekleme
Her müşteri için ayrı bir API isteği gönderin. Telefon numarası E.164 formatında olmalıdır (ör.+905551234567).
Tek Müşteri Ekleme
Başarılı Yanıt
Toplu Müşteri Ekleme (100 adet)
Toplu ekleme endpoint’i bulunmadığından, her müşteri için ayrı istek gönderilir. Aşağıda farklı dillerde örnek döngüler:Adım 3: Kampanyayı Başlatma
Müşterileri ekledikten sonra kampanyayı başlatın:Kampanyayı Başlat
Kampanyayı Durdur
Aramaları durdurmak isterseniz:Kampanya Durumları
| Durum | Açıklama |
|---|---|
draft | Oluşturuldu, henüz başlatılmadı |
in-progress | Aktif — aramalar yapılıyor |
stopped | Manuel olarak durduruldu |
completed | Tüm müşteriler arandı, kampanya tamamlandı |
Müşteri Durumları
Kampanya çalışırken her müşterinin durumu otomatik güncellenir:| Durum | Açıklama |
|---|---|
created | Oluşturuldu, aranmayı bekliyor |
scheduled | Sıraya alındı |
processing | Şu anda aranıyor |
completed | Başarıyla ulaşıldı |
rescheduled | Tekrar arama planlandı |
reached-max-retries | Maksimum deneme sayısına ulaşıldı |
Sık Sorulan Sorular
Kampanya çalışırken yeni müşteri ekleyebilir miyim?
Kampanya çalışırken yeni müşteri ekleyebilir miyim?
Evet. Kampanya “in-progress” durumdayken eklenen yeni müşteriler otomatik olarak arama sırasına girer. Kampanyayı tekrar başlatmanıza gerek yoktur.
Toplu ekleme (bulk) endpoint var mı?
Toplu ekleme (bulk) endpoint var mı?
Şu anda toplu ekleme endpoint’i bulunmamaktadır. Her müşteri için ayrı bir
POST /user/lead isteği göndermeniz gerekir. Yukarıdaki kod örneklerindeki döngülerle bu işlem kolayca otomatikleştirilebilir.Telefon numarası formatı ne olmalı?
Telefon numarası formatı ne olmalı?
E.164 formatı zorunludur. Başında
+ işareti ve ülke kodu olmalıdır. Örnek: +905551234567 (Türkiye), +14155551234 (ABD).Otomasyon akışı (workflow) kurmam gerekiyor mu?
Otomasyon akışı (workflow) kurmam gerekiyor mu?
Hayır. API ile doğrudan müşteri ekleme ve kampanya yönetimi yapabilirsiniz. Otomasyon platformu yalnızca CRM entegrasyonu, arama sonrası işlemler gibi ek senaryolar için gereklidir.
Aynı numarayı tekrar ekleyebilir miyim?
Aynı numarayı tekrar ekleyebilir miyim?
Varsayılan olarak mükerrer numaralar engellenir. Mükerrer eklemeye izin vermek için
"allow_dupplicate": true parametresini kullanabilirsiniz.
