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

# Действия След Повикване

> Извлечете данни от разговора и ги изпратете към приложение/webhook за автоматизационни работни потоци.

Конфигурирайте какво се случва след приключване на повикванията - извлечете специфична информация от разговорите и я изпратете към външни системи за допълнителна обработка.

## Общ преглед

Действията след повикване автоматично:

* Извличат структурирани данни от разговорите с помощта на AI
* Изпращат извлечените променливи към webhooks за автоматизация
* Задействат работни потоци в свързани платформи
* Актуализират записи в CRM и бази данни
* Позволяват сложни сценарии за автоматизация

## Променливи След Повикване

Дефинирайте променливите, които AI ще извлече от повикването и ще изпрати към webhook.

### Конфигурация на Променливите

Конфигурирайте коя информация AI трябва да извлече от всеки разговор:

<AccordionGroup>
  <Accordion title="Дефиниране на Променливи" icon="code">
    Създайте променливи, които AI ще идентифицира и извлече от разговорите.

    **Как работи извличането:**
    AI анализира целия препис на разговора и взема предвид контекста на системната подкана за извличане на исканите променливи. То разбира какво е било обсъждано по време на разговора и извлича релевантна информация въз основа на вашите описания на променливите.

    **Конфигурация:**

    * **Име:** Идентификатор на променливата (3-16 знака, малки букви, алфачислено)
    * **Тип:** Тип данни за извлечената стойност
    * **Описание:** Ясно обяснение, за да разбере AI какво да извлече от разговора

    **Типове Променливи:**

    * **String:** Текстови стойности (имена, адреси, коментари)
    * **Number:** Числови стойности (количества, цени, оценки)
    * **True/False:** Булеви стойности (отговори да/не, постигнати цели)
  </Accordion>

  <Accordion title="Стандартни Променливи" icon="list">
    Всеки асистент включва тези основни променливи по подразбиране:

    **Status (True/False):** Дали целта на разговора е била постигната или не

    **Summary (String):** Резюме на разговора в няколко думи

    Можете да добавите персонализирани променливи въз основа на вашия специфичен случай на употреба.
  </Accordion>

  <Accordion title="Примери за Променливи" icon="lightbulb">
    Обичайни променливи за различни сценарии:

    **Квалификация за продажби:**

    * `budget` (Number): Бюджетен диапазон на клиента
    * `decision_maker` (True/False): Дали звънящият е лицето, което взема решения
    * `timeline` (String): Кога имат нужда от решението
    * `pain_points` (String): Основни споменати предизвикателства

    **Запазване на час:**

    * `appointment_date` (String): Предпочитана дата за среща
    * `service_type` (String): Тип поискана услуга
    * `contact_method` (String): Предпочитан метод за контакт

    **Поддръжка:**

    * `issue_type` (String): Категория на проблема
    * `urgency_level` (Number): Оценка на приоритета (1-10)
    * `resolution_status` (True/False): Беше ли решен проблемът
  </Accordion>
</AccordionGroup>

### Процес на Извличане

<AccordionGroup>
  <Accordion title="Как AI Извлича Променливи" icon="brain">
    AI използва сложен анализ за извличане на променливи от вашите разговори:

    **Източници на данни:**

    * **Пълен препис на разговора:** Всичко казано от AI и клиента
    * **Контекст на системната подкана:** Целите и инструкциите на вашия асистент помагат за насочване на извличането
    * **Описания на променливите:** Ясни описания, които предоставяте за всяка променлива

    **Метод на анализ:**

    1. AI преглежда целия препис на разговора
    2. Взема предвид системната подкана и целите на разговора
    3. Идентифицира релевантна информация въз основа на описанията на променливите
    4. Извлича и форматира данните според зададените типове
    5. Валидира извлечените стойности преди изпращане към webhook
  </Accordion>
</AccordionGroup>

### Добри Практики

<Warning>
  **Именуване на променливи:** Използвайте само малки букви, алфачислени знаци. Без интервали или специални знаци, освен долни черти.
</Warning>

<Tip>
  **Ясни описания:** Напишете описания, които ясно обясняват какво AI трябва да търси в преписа на разговора. Колкото по-специфични и контекстно осведомени, толкова по-добра е точността на извличането.
</Tip>

<Note>
  **Синергия със системната подкана:** Вашите описания на променливи работят най-добре, когато са в съответствие с целите на системната подкана. Ако вашият асистент е проектиран за квалификация на потенциални клиенти, променливите ви трябва да отразяват тази цел.
</Note>

## Конфигурация на Webhook

Направете заявка към URL, който изпраща извлечените променливи към външни системи.

### Настройки на Webhook

<AccordionGroup>
  <Accordion title="Статус на Webhook" icon="check">
    **Включен/Изключен:** Контролирайте дали webhooks се изпращат след разговори

    **По подразбиране:** Изключен - Включете само когато имате готова webhook крайна точка за получаване на данни
  </Accordion>

  <Accordion title="URL на Webhook" icon="link">
    **URL крайна точка:** Където да се изпратят извлечените данни

    **Формат:** Трябва да е валиден URL

    **Пример:** `https://call.aiployees.com/automate/api/v1/webhooks/your-webhook-id`

    **Функционалност за тестване:** Вградена функция за тест изпраща примерни данни за проверка на свързаността
  </Accordion>

  <Accordion title="Опции за Доставка" icon="gear">
    **Изпрати webhook само при завършени:**

    * **Да (По подразбиране):** Изпращай данни само за завършени разговори
    * **Не:** Изпращай данни за всички разговори независимо от статуса на завършване

    **Включи записа в webhook:**

    * **Да (По подразбиране):** Включи URL на записа в payload на webhook
    * **Не:** Изпрати само извлечени променливи без връзка към записа
  </Accordion>
</AccordionGroup>

### Payload на Webhook

Webhook ще получи цялостен JSON payload, съдържащ детайли за разговора, извлечени променливи и препис. За пълна API документация, вижте [Post-Call Webhook API](/api-reference/webhooks/post-call-webhook).

**Ключови полета в payload:**

<AccordionGroup>
  <Accordion title="Информация за Разговора" icon="phone">
    * **id:** Уникален идентификатор на разговора
    * **customer\_phone:** Телефонен номер на клиента (E.164 формат)
    * **assistant\_phone:** Телефонен номер на асистента
    * **duration:** Продължителност на разговора в секунди
    * **status:** Статус на разговора (initiated, ringing, busy, in-progress, ended, completed, ended\_by\_customer, ended\_by\_assistant, unanswered, failed)
    * **created\_at/finished\_at:** ISO 8601 времеви печати
  </Accordion>

  <Accordion title="Извлечени Променливи" icon="code">
    * **extracted\_variables:** AI-извлечени данни въз основа на конфигурацията на вашата схема след разговора (вижте секцията [Променливи След Повикване](#post-call-variables) по-горе)
    * **input\_variables:** Променливи, подадени преди разговора (вижте [Променливи на Разговора](/ai-assistants/settings/prompt-and-tools#call-variables))
    * Включва стандартни променливи (status, summary) плюс вашите персонализирани променливи
  </Accordion>

  <Accordion title="Данни за Разговора" icon="message">
    * **transcript:** Детайлен препис на разговора с времеви печати
    * **formatted\_transcript:** Четим от човека формат на разговора
    * **recording\_url:** URL на записа на разговора (ако е включен)
  </Accordion>

  <Accordion title="Данни за Кампания и Потенциален Клиент" icon="users">
    * **lead:** Информация за потенциалния клиент (за разговори от кампания)
    * **campaign:** Детайли и настройки на кампанията
    * Включени само за разговори, които са част от кампании
  </Accordion>
</AccordionGroup>

**Пример webhook payload:**

```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 Aiplocalls.",
      "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 Aiplocalls.\\nCustomer: Hi, I'm doing well, thanks.",
  "recording_url": "https://call.aiployees.com/storage/recordings/call-12345.mp4",
  "created_at": "2025-01-15T10:30:00.000000Z",
  "finished_at": "2025-01-15T10:32:05.000000Z"
}
```

### Тестване на Webhooks

<Tip>
  **Тествайте преди пускане на живо:** Използвайте бутона "Направи тестова заявка" за изпращане на примерни данни към вашата webhook крайна точка и проверете дали работи правилно.
</Tip>

**Процес на тестване:**

1. Конфигурирайте вашите променливи и webhook URL
2. Запазете настройките на вашия асистент
3. Кликнете "Направи тестова заявка"
4. Проверете дали вашата webhook крайна точка получава тестовите данни
5. Проверете дали структурата на payload отговаря на очакванията ви

## Примери за Интеграция

### Нашата Платформа за Автоматизация

**Основна интеграция:** Използвайте нашата вградена платформа за автоматизация без код за безпроблемни работни потоци:

* **Директна webhook обработка:** Не се изисква външна настройка
* **250+ интеграции на приложения:** Свържете се към CRM, имейл, календари и още
* **Визуален конструктор на работни потоци:** Създавайте сложни автоматизации без код
* **Синхронизация на данни в реално време:** Незабавна обработка на извлечените променливи
* **Готови шаблони:** Готови за употреба работни потоци за общи сценарии

**Обичайни автоматизационни работни потоци:**

* **CRM актуализации:** Автоматично актуализиране на записи за контакти в HubSpot, Salesforce, Pipedrive
* **Имейл проследяване:** Изпращане на персонализирани имейли въз основа на резултатите от разговора
* **Оценяване на потенциални клиенти:** Актуализиране на оценки на потенциални клиенти въз основа на извлечени променливи
* **Запазване в календар:** Автоматично планиране на проследяващи срещи
* **Уведомления за екипа:** Предупреждаване на членовете на екипа за важни разговори

### Външни Платформи

**Всяка платформа с поддръжка за webhook:**

* Получавайте webhook данни от нашата платформа
* Обработвайте извлечени променливи във вашите собствени системи
* Създавайте персонализирани автоматизационни работни потоци
* Интегрирайте с всеки API или услуга, която приема webhooks

**Случаи на употреба:**

* Свържете се към всякакъв CRM, имейл платформа или бизнес инструмент
* Изпращайте данни към персонализирани приложения
* Задействайте работни потоци в платформи за автоматизация от трети страни
* Съхранявайте данни във външни бази данни или системи

### Персонализирана Разработка

**API крайни точки:** Създайте персонализирани приемници за webhook данни

**Интеграция с база данни:** Съхранявайте данни за разговорите във вашите собствени системи

**Бизнес логика:** Задействайте сложни работни потоци въз основа на извлечени променливи

## Тестване на Вашия Асистент

След конфигуриране на настройките на вашия асистент, е важно да тествате щателно преди внедряване в производство.

### Методи за Тестване

<AccordionGroup>
  <Accordion title="Говорете с Вашия Асистент" icon="microphone">
    **Уеб-базирано тестване:** Използвайте бутона "Говорете с вашия асистент" за тестване директно от вашия браузър

    **Функции:**

    * Разговор с глас в реално време чрез вашия уеб браузър
    * Тествайте всички възможности на асистента включително инструменти и база знания
    * Не се изисква телефон - перфектно за бързи итерации
    * Незабавна обратна връзка за отговори и поведение

    **Най-добро за:** Бързо тестване по време на разработка и конфигурация
  </Accordion>

  <Accordion title="Тестване с Телефонно Обаждане" icon="phone">
    **Тестване с истинско телефонно обаждане:** Обадете се на вашия асистент от всякакъв телефонен номер

    **Изходящи асистенти:**

    * Ако не е зададен специфичен номер: Асистентът звъни от случаен номер
    * Ако caller ID е конфигуриран: Асистентът звъни от вашия зададен номер
    * Тествайте пълния изходящ поток включително набиране и първоначално съобщение

    **Входящи асистенти:**

    * Обадете се директно на зададения телефонен номер
    * Тествайте как асистентът обработва входящи обаждания
    * Проверете рутиране на разговори и качество на отговорите

    **Най-добро за:** Финално тестване с реални телефонни условия и качество на звука
  </Accordion>
</AccordionGroup>

### Списък за Тестване

<Tip>
  **Цялостно тестване:** Тествайте всички конфигурирани функции включително инструменти, заявки към базата знания, извличане на променливи и доставка на webhook.
</Tip>

**Основни тестове:**

* Яснота на гласа и скорост на отговора
* Интеграция с база знания (ако е конфигурирана)
* Функционалност на инструментите (прехвърляне, планиране и т.н.)
* Точност на извличане на променливи
* Доставка на webhook (проверете дали вашата крайна точка получава данни)
* Гранични случаи и обработка на грешки

## Интеграция на Уеб Джаджа

Конфигурирайте вашия асистент да работи като уеб джаджа на вашия уебсайт за безпроблемни клиентски взаимодействия.

### Конфигурация на Джаджата

<AccordionGroup>
  <Accordion title="Настройка на Джаджата" icon="code">
    **Лесна интеграция:** Добавете вашия AI асистент към всеки уебсайт с прост код фрагмент

    **Функции:**

    * **Гласов чат:** Клиентите могат да говорят директно с вашия асистент
    * **Текстов резерв:** Опция за текстови разговори
    * **Персонализируем външен вид:** Съвпадение с цветовете и стила на вашия бранд
    * **Отзивчив за мобилни:** Работи на всички устройства и размери на екрани
  </Accordion>

  <Accordion title="Поведение на Джаджата" icon="gear">
    **Интелигентни взаимодействия:** Джаджата се адаптира към конфигурацията на вашия асистент

    **Възможности:**

    * Използва същата база знания и инструменти като телефонния асистент
    * Поддържа всички конфигурирани езици
    * Извлича същите променливи след разговора
    * Изпраща webhooks за уеб разговори
    * Спазва същата системна подкана и личност
  </Accordion>

  <Accordion title="Случаи на Употреба" icon="lightbulb">
    **Обичайни приложения:**

    **Клиентска поддръжка:** 24/7 автоматизирана поддръжка на вашия уебсайт
    **Квалификация на потенциални клиенти:** Квалифицирайте посетители преди да се свържат с продажбите
    **Запазване на часове:** Позволете на посетителите да планират директно чрез джаджата
    **Обработка на често задавани въпроси:** Отговаряйте на обичайни въпроси незабавно
    **Демота на продукти:** Насочвайте посетителите през функциите на вашия продукт
  </Accordion>
</AccordionGroup>

<Note>
  За подробни ръководства за тестване и инструкции за интеграция на джаджата, вижте нашата документация [Тестване на Вашия Асистент](/ai-assistants/testing).
</Note>

<Note>
  За подробни ръководства за webhook интеграция и примери, вижте нашата документация за [Автоматизация](/automation/overview).
</Note>
