> ## Documentation Index
> Fetch the complete documentation index at: https://yardim.whattalk.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Arama Sonrası İşlemler

> Aramadan veri çıkarın ve otomasyon iş akışları için bir uygulamaya/webhook'a gönderin.

Aramaların sona erdikten sonra ne olacağını yapılandırın - konuşmalardan belirli bilgileri çıkarın ve daha fazla işlem için harici sistemlere gönderin.

## Genel Bakış

Arama sonrası işlemler otomatik olarak:

* Yapay zeka kullanarak konuşmalardan yapılandırılmış veri çıkarır
* Çıkarılan değişkenleri otomasyon için webhook'lara gönderir
* Bağlı platformlarda iş akışlarını tetikler
* CRM kayıtlarını ve veritabanlarını günceller
* Karmaşık otomasyon senaryolarını mümkün kılar

## Arama Sonrası Değişkenler

Yapay zekanın aramadan çıkaracağı ve bir webhook'a göndereceği değişkenleri tanımlayın.

### Değişken Yapılandırması

Yapay zekanın her konuşmadan hangi bilgileri çıkarması gerektiğini yapılandırın:

<AccordionGroup>
  <Accordion title="Değişken Tanımı" icon="code">
    Yapay zekanın konuşmalardan tanımlayıp çıkaracağı değişkenler oluşturun.

    **Çıkarma nasıl çalışır:**
    Yapay zeka, tüm arama transkriptini analiz eder ve istenen değişkenleri çıkarmak için sistem promptu bağlamını dikkate alır. Arama sırasında nelerin tartışıldığını anlar ve değişken açıklamalarınıza göre ilgili bilgileri çıkarır.

    **Yapılandırma:**

    * **Ad:** Değişken tanımlayıcısı (3-16 karakter, küçük harf, alfanümerik)
    * **Tür:** Çıkarılan değer için veri türü
    * **Açıklama:** Yapay zekanın konuşma transkriptinden ne çıkaracağını anlaması için net açıklama

    **Değişken Türleri:**

    * **String:** Metin değerleri (isimler, adresler, yorumlar)
    * **Number:** Sayısal değerler (miktarlar, fiyatlar, puanlar)
    * **True/False:** Boolean değerler (evet/hayır cevapları, hedeflerin gerçekleşip gerçekleşmediği)
  </Accordion>

  <Accordion title="Varsayılan Değişkenler" icon="list">
    Her asistan varsayılan olarak bu temel değişkenleri içerir:

    **Durum (True/False):** Arama hedefinin gerçekleşip gerçekleşmediği

    **Özet (String):** Birkaç kelimelik arama özeti

    Özel kullanım durumunuza göre özel değişkenler ekleyebilirsiniz.
  </Accordion>

  <Accordion title="Değişken Örnekleri" icon="lightbulb">
    Farklı senaryolar için yaygın değişkenler:

    **Satış nitelendirme:**

    * `budget` (Number): Müşterinin bütçe aralığı
    * `decision_maker` (True/False): Arayan kişi karar verici mi
    * `timeline` (String): Çözüme ne zaman ihtiyaç duyuyorlar
    * `pain_points` (String): Bahsedilen temel zorluklar

    **Randevu alma:**

    * `appointment_date` (String): Tercih edilen randevu tarihi
    * `service_type` (String): Talep edilen hizmet türü
    * `contact_method` (String): Tercih edilen iletişim yöntemi

    **Destek aramaları:**

    * `issue_type` (String): Sorunun kategorisi
    * `urgency_level` (Number): Öncelik puanı (1-10)
    * `resolution_status` (True/False): Sorun çözüldü mü
  </Accordion>
</AccordionGroup>

### Çıkarma Süreci

<AccordionGroup>
  <Accordion title="Yapay Zeka Değişkenleri Nasıl Çıkarır" icon="brain">
    Yapay zeka, aramalarınızdan değişkenleri çıkarmak için gelişmiş analiz kullanır:

    **Veri kaynakları:**

    * **Tam arama transkripti:** Hem yapay zeka hem de müşteri tarafından söylenen her şey
    * **Sistem promptu bağlamı:** Asistanınızın hedefleri ve talimatları çıkarma sürecini yönlendirir
    * **Değişken açıklamaları:** Her değişken için sağladığınız net açıklamalar

    **Analiz yöntemi:**

    1. Yapay zeka tüm konuşma transkriptini inceler
    2. Sistem promptunu ve arama hedeflerini değerlendirir
    3. Değişken açıklamalarına göre ilgili bilgileri belirler
    4. Belirtilen türlere göre verileri çıkarır ve biçimlendirir
    5. Webhook'a göndermeden önce çıkarılan değerleri doğrular
  </Accordion>
</AccordionGroup>

### En İyi Uygulamalar

<Warning>
  **Değişken adlandırma:** Yalnızca küçük harf ve alfanümerik karakterler kullanın. Alt çizgi dışında boşluk veya özel karakter kullanmayın.
</Warning>

<Tip>
  **Net açıklamalar:** Yapay zekanın konuşma transkriptinde neyi araması gerektiğini açıkça belirten açıklamalar yazın. Ne kadar spesifik ve bağlama uygun olursa, çıkarma doğruluğu o kadar yüksek olur.
</Tip>

<Note>
  **Sistem promptu uyumu:** Değişken açıklamalarınız, sistem promptu hedeflerinizle uyumlu olduğunda en iyi sonucu verir. Asistanınız müşteri nitelendirmesi için tasarlandıysa, değişkenleriniz bu amacı yansıtmalıdır.
</Note>

## Webhook Yapılandırması

Çıkarılan değişkenleri harici sistemlere gönderen bir URL'ye istek yapın.

### Webhook Ayarları

<AccordionGroup>
  <Accordion title="Webhook Durumu" icon="check">
    **Etkin/Devre Dışı:** Aramalardan sonra webhook gönderilip gönderilmeyeceğini kontrol edin

    **Varsayılan:** Devre dışı - Yalnızca veri almaya hazır bir webhook uç noktanız olduğunda etkinleştirin
  </Accordion>

  <Accordion title="Webhook URL'si" icon="link">
    **URL uç noktası:** Çıkarılan verilerin gönderileceği adres

    **Biçim:** Geçerli bir URL olmalıdır

    **Örnek:** `https://automate.whattalk.ai/api/v1/webhooks/your-webhook-id`

    **Test işlevi:** Bağlantıyı doğrulamak için örnek veri gönderen yerleşik test özelliği
  </Accordion>

  <Accordion title="Teslimat Seçenekleri" icon="gear">
    **Webhook'u yalnızca tamamlananlarda gönder:**

    * **Evet (Varsayılan):** Yalnızca tamamlanan aramalar için veri gönder
    * **Hayır:** Tamamlanma durumundan bağımsız olarak tüm aramalar için veri gönder

    **Webhook'a kaydı dahil et:**

    * **Evet (Varsayılan):** Webhook yüküne kayıt URL'sini dahil et
    * **Hayır:** Kayıt bağlantısı olmadan yalnızca çıkarılan değişkenleri gönder
  </Accordion>
</AccordionGroup>

### Webhook Yükü

Webhook, arama ayrıntılarını, çıkarılan değişkenleri ve transkripti içeren kapsamlı bir JSON yükü alacaktır. Tam API dokümantasyonu için [Arama Sonrası Webhook API](/api-reference/webhooks/post-call-webhook) sayfasına bakın.

**Temel yük alanları:**

<AccordionGroup>
  <Accordion title="Arama Bilgileri" icon="phone">
    * **id:** Benzersiz arama tanımlayıcısı
    * **customer\_phone:** Müşterinin telefon numarası (E.164 formatı)
    * **assistant\_phone:** Asistanın telefon numarası
    * **duration:** Arama süresi (saniye cinsinden)
    * **status:** Arama durumu (initiated, ringing, busy, in-progress, ended, completed, ended\_by\_customer, ended\_by\_assistant, unanswered, failed)
    * **created\_at/finished\_at:** ISO 8601 zaman damgaları
  </Accordion>

  <Accordion title="Çıkarılan Değişkenler" icon="code">
    * **extracted\_variables:** Arama sonrası şema yapılandırmanıza göre yapay zeka tarafından çıkarılan veriler (yukarıdaki [Arama Sonrası Değişkenler](#arama-sonrası-değişkenler) bölümüne bakın)
    * **input\_variables:** Arama öncesinde iletilen değişkenler ([Arama Değişkenleri](/ai-assistants/settings/prompt-and-tools#call-variables) sayfasına bakın)
    * Varsayılan değişkenleri (durum, özet) ve özel değişkenlerinizi içerir
  </Accordion>

  <Accordion title="Konuşma Verileri" icon="message">
    * **transcript:** Zaman damgalı ayrıntılı konuşma transkripti
    * **formatted\_transcript:** Okunabilir konuşma formatı
    * **recording\_url:** Arama kaydı URL'si (etkinleştirildiyse)
  </Accordion>

  <Accordion title="Kampanya ve Müşteri Verileri" icon="users">
    * **lead:** Müşteri bilgileri (kampanya aramaları için)
    * **campaign:** Kampanya ayrıntıları ve ayarları
    * Yalnızca kampanyaların parçası olan aramalar için dahil edilir
  </Accordion>
</AccordionGroup>

**Örnek webhook yükü:**

```json theme={null}
{
  "id": 12345,
  "customer_phone": "+1234567890",
  "assistant_phone": "+1987654321",
  "duration": 125,
  "status": "completed",
  "extracted_variables": {
    "status": true,
    "summary": "Customer interested in product demo",
    "lead_quality": "high",
    "budget": 5000
  },
  "input_variables": {
    "customer_name": "John Doe",
    "product_interest": "Pro Plan"
  },
  "transcript": [
    {
      "text": "Hello! This is Sarah from WhatTalk.",
      "type": "transcript",
      "sender": "bot",
      "timestamp": 1756812511.315143
    },
    {
      "text": "Hi, I'm doing well, thanks.",
      "type": "transcript", 
      "sender": "human",
      "timestamp": 1756812514.104436
    }
  ],
  "formatted_transcript": "AI: Hello! This is Sarah from WhatTalk.\\nCustomer: Hi, I'm doing well, thanks.",
  "recording_url": "https://app.whattalk.ai/storage/recordings/call-12345.mp4",
  "created_at": "2025-01-15T10:30:00.000000Z",
  "finished_at": "2025-01-15T10:32:05.000000Z"
}
```

### Webhook'ları Test Etme

<Tip>
  **Yayına almadan önce test edin:** Webhook uç noktanıza örnek veri göndermek ve düzgün çalıştığını doğrulamak için "Test isteği gönder" düğmesini kullanın.
</Tip>

**Test süreci:**

1. Değişkenlerinizi ve webhook URL'sini yapılandırın
2. Asistan ayarlarınızı kaydedin
3. "Test isteği gönder" düğmesine tıklayın
4. Webhook uç noktanızın test verilerini aldığını kontrol edin
5. Yük yapısının beklentilerinizle eşleştiğini doğrulayın

## Entegrasyon Örnekleri

### Otomasyon Platformumuz

**Birincil entegrasyon:** Sorunsuz iş akışları için yerleşik kodsuz otomasyon platformumuzu kullanın:

* **Doğrudan webhook işleme:** Harici kurulum gerekmez
* **250+ uygulama entegrasyonu:** CRM, e-posta, takvimler ve daha fazlasına bağlanın
* **Görsel iş akışı oluşturucu:** Kod yazmadan karmaşık otomasyonlar oluşturun
* **Gerçek zamanlı veri senkronizasyonu:** Çıkarılan değişkenlerin anında işlenmesi
* **Hazır şablonlar:** Yaygın senaryolar için kullanıma hazır iş akışları

**Yaygın otomasyon iş akışları:**

* **CRM güncellemeleri:** HubSpot, Salesforce, Pipedrive'daki iletişim kayıtlarını otomatik olarak güncelleyin
* **E-posta takipleri:** Arama sonuçlarına göre kişiselleştirilmiş e-postalar gönderin
* **Müşteri puanlama:** Çıkarılan değişkenlere göre müşteri puanlarını güncelleyin
* **Takvim rezervasyonu:** Takip toplantılarını otomatik olarak planlayın
* **Ekip bildirimleri:** Önemli aramalar hakkında ekip üyelerini uyarın

### Harici Platformlar

**Webhook desteği olan herhangi bir platform:**

* Platformumuzdan webhook verilerini alın
* Çıkarılan değişkenleri kendi sistemlerinizde işleyin
* Özel otomasyon iş akışları oluşturun
* Webhook kabul eden herhangi bir API veya hizmetle entegre edin

**Kullanım senaryoları:**

* Herhangi bir CRM, e-posta platformu veya iş aracına bağlanın
* Özel uygulamalara veri gönderin
* Üçüncü taraf otomasyon platformlarında iş akışlarını tetikleyin
* Harici veritabanlarında veya sistemlerde veri depolayın

### Özel Geliştirme

**API uç noktaları:** Webhook verileri için özel alıcılar oluşturun

**Veritabanı entegrasyonu:** Arama verilerini kendi sistemlerinizde depolayın

**İş mantığı:** Çıkarılan değişkenlere göre karmaşık iş akışlarını tetikleyin

## Asistanınızı Test Etme

Asistan ayarlarınızı yapılandırdıktan sonra, üretime dağıtmadan önce kapsamlı bir şekilde test etmeniz önemlidir.

### Test Yöntemleri

<AccordionGroup>
  <Accordion title="Asistanınızla Konuşun" icon="microphone">
    **Web tabanlı test:** Doğrudan tarayıcınızdan test etmek için "Asistanınızla konuşun" düğmesini kullanın

    **Özellikler:**

    * Web tarayıcınız üzerinden gerçek zamanlı sesli konuşma
    * Araçlar ve bilgi tabanı dahil tüm asistan yeteneklerini test edin
    * Telefon gerekmez - hızlı yinelemeler için mükemmel
    * Yanıtlar ve davranış hakkında anında geri bildirim

    **En uygun kullanım:** Geliştirme ve yapılandırma sırasında hızlı test
  </Accordion>

  <Accordion title="Telefon Araması Testi" icon="phone">
    **Gerçek telefon araması testi:** Asistanınızı herhangi bir telefon numarasından arayın

    **Giden aramalar için asistanlar:**

    * Belirli bir numara ayarlanmadıysa: Asistan rastgele bir numaradan arar
    * Arayan kimliği yapılandırıldıysa: Asistan belirttiğiniz numaradan arar
    * Arama ve ilk mesaj dahil tüm giden arama akışını test edin

    **Gelen aramalar için asistanlar:**

    * Atanan telefon numarasını doğrudan arayın
    * Asistanın gelen aramaları nasıl ele aldığını test edin
    * Arama yönlendirme ve yanıt kalitesini doğrulayın

    **En uygun kullanım:** Gerçek telefon koşulları ve ses kalitesiyle son test
  </Accordion>
</AccordionGroup>

### Test Kontrol Listesi

<Tip>
  **Kapsamlı test:** Araçlar, bilgi tabanı sorguları, değişken çıkarma ve webhook teslimi dahil tüm yapılandırılmış özellikleri test edin.
</Tip>

**Temel testler:**

* Ses netliği ve yanıt hızı
* Bilgi tabanı entegrasyonu (yapılandırıldıysa)
* Araç işlevselliği (aktarma, planlama vb.)
* Değişken çıkarma doğruluğu
* Webhook teslimi (uç noktanızın veri aldığını kontrol edin)
* Uç durumlar ve hata yönetimi

## Web Widget Entegrasyonu

Sorunsuz müşteri etkileşimleri için asistanınızı web sitenizde bir web widget olarak çalışacak şekilde yapılandırın.

### Widget Yapılandırması

<AccordionGroup>
  <Accordion title="Widget Kurulumu" icon="code">
    **Kolay entegrasyon:** Basit bir kod parçacığıyla yapay zeka asistanınızı herhangi bir web sitesine ekleyin

    **Özellikler:**

    * **Sesli sohbet:** Müşteriler asistanınızla doğrudan konuşabilir
    * **Metin alternatifi:** Metin tabanlı konuşmalar için seçenek
    * **Özelleştirilebilir görünüm:** Marka renklerinize ve stilinize uygun
    * **Mobil uyumlu:** Tüm cihazlarda ve ekran boyutlarında çalışır
  </Accordion>

  <Accordion title="Widget Davranışı" icon="gear">
    **Akıllı etkileşimler:** Widget, asistan yapılandırmanıza uyum sağlar

    **Yetenekler:**

    * Telefon asistanıyla aynı bilgi tabanını ve araçları kullanır
    * Yapılandırılmış tüm dilleri destekler
    * Aynı arama sonrası değişkenleri çıkarır
    * Web konuşmaları için webhook gönderir
    * Aynı sistem promptu ve kişiliğe uyar
  </Accordion>

  <Accordion title="Kullanım Senaryoları" icon="lightbulb">
    **Yaygın uygulamalar:**

    **Müşteri desteği:** Web sitenizde 7/24 otomatik destek
    **Müşteri nitelendirme:** Ziyaretçileri satışa yönlendirmeden önce nitelendirin
    **Randevu alma:** Ziyaretçilerin widget üzerinden doğrudan randevu almasına olanak tanıyın
    **SSS yönetimi:** Sık sorulan soruları anında yanıtlayın
    **Ürün demoları:** Ziyaretçilere ürün özelliklerinizi tanıtın
  </Accordion>
</AccordionGroup>

<Note>
  Ayrıntılı test kılavuzları ve widget entegrasyon talimatları için [Asistanınızı Test Etme](/ai-assistants/testing) dokümantasyonumuza bakın.
</Note>

<Note>
  Ayrıntılı webhook entegrasyon kılavuzları ve örnekler için [Otomasyon dokümantasyonu](/automation/overview) sayfamıza bakın.
</Note>
