← усі кейси
Інтернет-магазин з відділом продажів E-commerce / Продажі ·

AI-аналітика дзвінків: коли кожен злитий клієнт - це втрачені рекламні гроші

Система слухає кожен дзвінок менеджера, розуміє, чи виконав він поставлену задачу, і миттєво сигналізує керівнику, коли клієнта зливають. Реклама дорожчає - кожна розмова має продавати.

  • Кожен дзвінок транскрибується й аналізується - без вибіркового прослуховування
  • Миттєвий алерт керівнику, щойно менеджер злив клієнта чи не виконав задачу
  • Дві ШІ-моделі: Whisper (голос → текст) + локальна LLM (аналіз розмови)
  • Звірка з базою: хто менеджер, хто клієнт, які товари згадували
BinotelPython 3.12FastAPIAPSchedulerhttpxSQLiteWhisperQwen (Ollama)Docker ComposeGoogle SheetsTelegram

Ви платите за рекламу, щоб задзвонив телефон. А далі все залежить від того, у якому настрої менеджер узяв слухавку саме зараз.

Клієнт вагався між двома позиціями, менеджер не дотиснув - і замовлення розчинилось. Ніхто цього не почув. Гроші за дзвінок уже витрачені, і повернути їх нізвідки.

Перевірити теж ніхто не може. Прослухати всі розмови руками нереально, а вибіркове прослуховування ловить тільки те, що випадково потрапило під руку.

100%
дзвінків прослухано, а не вибірково
2
ШІ-моделі: розпізнавання + аналіз
алерт керівнику одразу після дзвінка

Проблема: розмову чути рівно один раз

Перед менеджерами завжди стоять задачі: допродати, підняти середній чек, зрушити залежалий чи сезонний товар. Виконують їх не завжди - іноді просто не хочеться зайвий раз подумати.

Задача, виконання якої неможливо перевірити, поступово перестає бути задачею. Не тому, що люди погані, а тому, що контролю немає ні в кого фізично.

Що відбувається без контролю

📉 Зливають клієнтів

  • Клієнт вагався - менеджер не дотиснув і відпустив
  • Розмова закінчилась ні на чому, і сліду від неї не лишилось

🙄 Ігнорують задачі

  • Не допродають, не піднімають чек, не штовхають потрібний товар
  • У звіті це виглядає як звичайний робочий день

💸 Згорає реклама

  • Кожен дзвінок уже оплачено рекламним бюджетом
  • Продажу немає, а рахунок за трафік прийде однаково

Як автоматизація це вирішує

Щойно дзвінок завершився, система забирає запис, перетворює голос на текст і читає розмову як діалог. Далі вона відповідає на одне питання: чи зробив менеджер те, що від нього чекали.

Якщо зробив - запис просто лягає в журнал. Якщо ні - керівник дізнається про це в межах хвилин, а не наприкінці місяця.

Конвеєр обробки дзвінка
Завершений дзвінок запис розмови голос у текст розбір діалогу
оцінка задачі звірка з базою журнал розмов алерт керівнику

Що система шукає в кожній розмові

Автоматична оцінка розмови

✅ Чи виконано задачу

  • Чи був допродаж
  • Чи піднімали чек
  • Чи пропонували потрібний товар

⚠️ Де втратили

  • Закінчив розмову не на твердій позиції
  • Злив замовлення
  • Відпустив клієнта, що вагався

Що бачить керівник

Керівник не отримує ні стенограм, ні аудіо. Приходить коротке повідомлення про конкретну розмову: хто говорив, коли, що пішло не так і що з цим робити.

Приклад тривожного сигналу керівнику
Ризиковий дзвінок
Менеджер: Олена · 14:32
Клієнт: +380•• ••• •• 47
Менеджер лише продиктував вміст кошика, умови оплати й доставку - жодного товару на допродаж не запропоновано. Задачу з підняття чека не виконано.
Дія: провести бесіду з менеджером, зʼясувати причину, чому не продавав.

Імʼя менеджера, час і телефон клієнта система бере не з розмови, а з даних телефонії. Тому в кожному звіті точно видно, хто саме з ким говорив.

Що це дало бізнесу

Змінилось передусім покриття. Замість кількох випадкових прослуханих розмов керівник має розбір усіх без винятку, і слабке місце видно не через місяць, а того ж дня.

  • жодна розмова більше не зникає безслідно - у кожної є текст і оцінка;
  • керівник дізнається про злитого клієнта тоді, коли ще можна передзвонити;
  • невиконання задачі перестало бути питанням довіри й стало питанням факту;
  • розбір роботи менеджера спирається на конкретний дзвінок, а не на враження.

Побічний ефект виявився не менш цінним за основний: усі розмови компанії тепер існують у вигляді тексту, який можна читати й рахувати.

Що ще дає аналітика дзвінків

🎓 Корпоративний університет

  • Виловлювати «гачки» й якорі, якими найкращі менеджери схиляють до покупки
  • Збирати найкращі практики й автоматично будувати навчання для новачків

🧭 Сигнали для маркетингу

  • Фіксувати незадоволений попит: чого клієнт просив, а в наявності не було
  • Дані для нових категорій і лінійок продукції

Чесно про межі. Система працює після завершення розмови й не втручається в неї наживо, порожні дзвінки вона свідомо не аналізує, а її оцінка - це привід для розмови з менеджером, а не вирок і не кадрове рішення.

Як це влаштовано всередині

Далі - інженерна частина

Наступний розділ пояснює, чому системі можна довіряти. Якщо вас цікавить лише результат, його можна пропустити - нижче є розділ про те, кому це підходить.

Над однією розмовою працюють дві різні моделі. Перша переводить голос у текст, друга читає готовий діалог і оцінює його по суті задачі.

Шари системи
ДжерелоIP-телефонія Binotel віддає кожен завершений дзвінок разом із записом. У самому виклику вже є імʼя менеджера, час і телефон клієнта - ці поля не вигадуються з тексту розмови
ОркестраціяВласний сервіс на FastAPI + APScheduler веде дзвінок по всіх кроках: завантаження аудіо, черга на обробку в SQLite, статуси, повтори при помилках
ТранскрипціяWhisper перетворює запис на текст і розкладає його на репліки сторін
АналізQwen через Ollama будує діалог, пише резюме розмови й виставляє оцінку виконання задачі
ЗвіркаУчасники й згадані товари звіряються з базою: навіть якщо назву товару розпізнано неточно, вона підтягується з каталогу - і звіт лишається правильним
ВихідЖурнал усіх розмов у Google Sheets, тривожні випадки - окремим повідомленням у Telegram

Окремий крок відсіює «порожні» дзвінки: тишу й недозвони. Без нього аналітику швидко засмічує шум, у якому губляться справжні проблемні розмови.

Дві моделі одночасно відчутно навантажують сервер, тому рішення живе на власній інфраструктурі з GPU. Побічна вигода тут важливіша за економію: записи розмов і дані клієнтів не виходять за периметр компанії.

Кому це підходить

Будь-якому бізнесу, що багато спілкується по телефону й має IP-телефонію: інтернет-магазину, відділу продажів, підтримці, консультантам по продукту. Скрізь, де перед менеджером стоїть задача - і де її невиконання коштує грошей.

Ознака, за якою легко перевірити, чи це про вас: якщо ви хоч раз казали «треба буде послухати дзвінки» і так і не послухали - так, це про вас.

Кожен дзвінок коштує рекламних грошей. Дозволити собі не знати, що в ньому сталося, - найдорожча економія.

Потрібне схоже рішення?

Опишіть задачу - підберу архітектуру під ваш бюджет і дані.