AI-працівник на телефоні: голосовий агент, який веде розмову, записує клієнтів і змінює дані в CRM

Чим голосовий AI-агент відрізняється від IVR і автовідповідача, які 20 інструментів CRM він викликає під час розмови, як він приймає вхідні й сам дзвонить кампаніями AI-дайлера, які межі тримає система й що потрібно для запуску: акаунт ElevenLabs з Agents, SIP-транк, телефонія та публічний домен CRM.

Голосові роботи в бізнесі існують років двадцять, і майже весь цей час вони робили одне: програвали записану фразу й просили натиснути цифру. AI-працівник у X10 CRM — інша конструкція. Він розуміє вільну мову, ставить уточнювальні питання і, найголовніше, змінює дані в CRM під час розмови: заводить заявку, кладе товар у кошик, називає справжній вільний час викладача й записує людину на заняття, яке з'явиться в календарі ще до того, як вона покладе слухавку. І працює він в обидва боки: приймає вхідні та сам телефонує кампаніями — чергою, ретраями, годинами дзвінків і лімітом одночасних розмов керує AI-дайлер CRM.

#Чим це відрізняється від IVR, автообдзвону й чат-бота

Слово «робот» приклеїлося до чотирьох різних технологій, і плутанина між ними — головна причина розчарувань. Ось чесна таблиця відмінностей.

ТехнологіяЩо вмієДе ламається
IVR (голосове меню)програє записану фразу, приймає натискання цифрбудь-яке питання, якого немає в меню
Автообдзвін (дайлер)набирає номери й з'єднує з операторомбез живого оператора не працює взагалі
Чат-бот у месенджеріведе діалог текстом за сценаріємлюдина, яка хоче зателефонувати, а не писати
AI-працівник на телефонірозуміє вільну мову, відповідає голосом, виконує дії в CRMскладні виняткові випадки — там він переводить на людину

Ключове слово — «виконує». Голосовий інтерфейс без доступу до даних — це розмовний тренажер: він красиво говорить і нічого не змінює. Цінність з'являється тоді, коли робот під час розмови читає й пише у вашу базу.

#Як це влаштовано

Розпізнавання мовлення, мислення й синтез голосу виконує ElevenLabs Agents — зовнішній сервіс, з яким CRM з'єднана через SIP-транк і власний набір інструментів. Дані при цьому лишаються вашими: агент не має бази, він щоразу питає CRM.

  1. 01

    Дзвінок приходить на вашу телефонію

    Asterisk на сервері маршрутизує вхідний виклик: у робочий час — на операторів, поза ним або на окремий номер — на AI-працівника. Це звичайне правило маршрутизації, а не окрема телефонна інфраструктура.

  2. 02

    Агент бере слухавку й вітається

    Перше повідомлення й характер розмови задаєте ви в промті. Туди ж можна підвантажити наявний скрипт розмови з CRM, щоб робот говорив те саме, що й оператори.

  3. 03

    Він одразу питає CRM, хто дзвонить

    lookup_customer за номером: постійний клієнт, учень школи чи незнайомий номер. Від цього залежить уся подальша розмова.

  4. 04

    Під час діалогу він викликає інструменти

    Шукає послугу в каталозі, дивиться вільний час, створює заявку, додає позицію в кошик. Кожен виклик іде в ту саму CRM, з якою працюють люди.

  5. 05

    Після розмови все лягає в картку

    post_call_webhook приносить підсумок, транскрипт і запис розмови — вони опиняються в заявці поруч зі звичайними дзвінками операторів.

#20 інструментів: що робот реально вміє

Це не «розуміє контекст», а конкретний перелік дій — повний опис кожного з них є в документації. Усе, чого в ньому немає, робот робити не буде — і це радше перевага, ніж обмеження.

Клієнт і заявка

ІнструментДія
lookup_customerхто телефонує і чи є за ним активна заявка
get_orderсклад замовлення, сума, номер накладної
create_leadзавести заявку на незнайомий номер
update_customerзаписати ім'я, адресу, точку видачі

Каталог і кошик

ІнструментДія
search_productsпошук по каталогу товарів і послуг
get_productкартка позиції: опис, ціна, тривалість
get_cartщо вже в кошику заявки
add_to_cartдодати позицію
set_cart_quantityзмінити кількість

Розклад — саме ці чотири роблять робота корисним для школи

ІнструментДія
list_free_slotsякий є вільний час на конкретну послугу
book_appointmentзаписати на конкретний час
my_next_lessonвідповідь на «коли в мене урок?»
cancel_appointmentскасувати запис

Завершення розмови

ІнструментДія
set_call_outcomeзаписати підсумок розмови: код статусу плюс нотатка для менеджера
confirm_orderпідтвердити замовлення
cancel_orderскасувати замовлення
schedule_meetingпризначити зустріч: час, канал, месенджер, пошта, тема
schedule_callbackпередзвонити пізніше
transfer_to_operatorперевести на людину

Плюс post_call_webhook після розмови — підсумок, транскрипт і запис у картці заявки. Далі з ними працює звичайна AI-оцінка розмов і транскрипція, тому дзвінок робота аналізується тими самими інструментами, що й дзвінок оператора.

#Три сценарії, у яких це окупається

1. Мовна школа: запис на пробний урок о 21:40

  1. Клієнт телефонує — робот одразу бачить, чи він уже в базі.
  2. Розповідає про формати й ціни з реального каталогу, а не з завченого тексту.
  3. Питає, коли зручно, і називає справжній вільний час викладачів на найближчі дні.
  4. Записує на пробний урок — заняття з'являється в календарі негайно.
  5. Якщо цей час зайняли секунду тому — каже про це й пропонує інший.
  6. Уранці адміністратор бачить заявку, запис у розкладі, підсумок і запис розмови.

Скасування працює дзеркально: «скасуйте мій урок» → робот знаходить найближче заняття й скасовує його, якщо не порушено дедлайн школи. Решта механіки школи — розклад, групи, абонементи, журнал — розібрана окремо: CRM для мовної школи, а коротко про систему для сегмента — на сторінці рішення.

2. Товарний бізнес: підтвердження замовлення та «де моя посилка»

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

3. Нічна лінія та пікові години

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

#Вихідні кампанії: коли робот телефонує сам

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

Налаштування кампаніїНавіщо
Проєкт і статус для чергихолодна база не змішується з робочими заявками, а повторна хвиля не чіпає вже оброблені
Одночасних розмовупирається в ліміт вашого тарифу: виставлений із запасом, він просто марнує спроби
Спроб на заявку та інтервали повторівнаприклад три спроби з паузами 60 і 240 хвилин
Дні й години дзвінківдзвінок керівнику о дев'ятій ранку псує не одну розмову, а репутацію номера
Монітор кампаніїоновлюється раз на кілька секунд і показує, хто саме зараз у розмові

Підсумок кожної розмови записує окремий інструмент set_call_outcome: код статусу плюс дві-три фрази для менеджера. І саме нотатка, а не статус, — головна цінність холодного обдзвону: «не цікаво, бо вже інша CRM» і «не цікаво, бо немає відділу продажів» дають два різні списки для наступної хвилі.

Дзвонити можна й прямо з кабінету ElevenLabs, повз дайлер — тоді інструменти знаходять заявку за останніми дев'ятьма цифрами номера, а не за контекстом дзвінка. Обидва шляхи розібрані покроково в документації: вихідні кампанії AI-працівника.

#Межі, які тримає CRM, а не промт

Головне питання до будь-якого голосового агента звучить так: що буде, коли він помилиться. Відповідь у тому, що робот не має окремого шляху до даних — він користується тим самим двигуном, що й люди, і впирається в ті самі перевірки.

ПравилоНавіщо
Подвійне бронювання неможливезапис проходить ту саму перевірку зайнятості, що й запис руками адміністратора
Дедлайн скасування«не пізніше ніж за N годин до початку» діє і для робота — політика школи не має винятків для машин
Права агентаокремі прапорці «може створювати заявки», «може міняти кошик» — вимикаються незалежно
Ліміт тривалості розмовижорсткий обрив: тарифікація похвилинна, а зациклений діалог сам не закінчиться
Відмова — текстомробот зачитує причину людською мовою, а не код помилки
У товарному проєктіінструменти розкладу чесно відповідають «запис на час у нас не ведеться»
«Недозвін» робот не ставитьдзвінок без відповіді — це розмова, якої не було, і жоден інструмент у ній не викликався. Такі номери видно в черзі кампанії як невдалі спроби

#Що саме налаштовується

Агент — Інтеграції → AI-працівник

  • Промт і перше повідомленнятекстобов'язкове

    характер, межі теми й сценарій розмови

  • Скрипт розмовиз CRM

    можна підвантажити наявний скрипт, щоб робот говорив те саме, що й оператори

  • Голос, мова, швидкістьвибір

    будь-який голос ElevenLabs; у живій розмові стеля швидкості — 1.2×

  • Проєктвибіробов'язкове

    у який проєкт падають створені заявки

  • Статус нової заявкивибір

    з яким статусом створювати — зручно завести окремий, щоб бачити роботу агента у воронці

  • Менеджер для зустрічейкористувач

    до кого записувати, коли клієнт просить розмову з людиною

  • Група переведеннячерга

    куди перемикати дзвінок при transfer_to_operator

  • Ліміт розмовихвилиниобов'язкове

    захист від нескінченного діалогу

Інтеграція — Інтеграції → ElevenLabs

  • API-ключсекретобов'язкове

    ваш акаунт, ваш рахунок

  • Голос за замовчуваннямвибір

    використовується і для озвучки меню

  • Модельвибір

    баланс якості та швидкості відповіді

  • Стабільність і схожість0–1

    наскільки рівно звучить голос між репліками

  • Денний ліміт символівчисло

    запобіжник від несподіваного рахунку

  • Секрет вебхукасекретобов'язкове

    підпис вхідних викликів інструментів

#Бонус: озвучка голосового меню й повідомлень

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

Швидкість озвучки підіймається до 1.5×, але в живій розмові з агентом стеля — 1.2×, і це обмеження фізики звуку, а не налаштувань: швидше мовлення ламає розпізнавання відповіді співрозмовника.

#Що потрібно, щоб це запрацювало

ПотрібноНавіщо
Акаунт ElevenLabs із Agentsвласне сам голосовий агент і рахунок за хвилини
SIP-транк до ElevenLabsщоб дзвінки фізично доходили до агента
Телефонія на серверімаршрутизація вхідних — коли на людей, коли на робота
Публічний HTTPS-домен CRMагент ходить у ваші інструменти ззовні

#Як порахувати вигоду до запуску

Чесна відповідь: універсальної цифри окупності не існує, бо вартість хвилини залежить від вашого тарифу в ElevenLabs, а вигода — від того, скільки ви сьогодні втрачаєте. Але порахувати можна за п'ять хвилин на власних даних.

  1. 01

    Візьміть кількість пропущених дзвінків за місяць

    Із звіту телефонії, а не з відчуттів. Окремо порахуйте ті, що припали на неробочий час — саме вони найдешевші для автоматизації.

  2. 02

    Помножте на вашу конверсію у продаж

    Ту саму, що й у звичайних вхідних. Отримали кількість угод, яких ви не зробили.

  3. 03

    Помножте на середній чек

    Для школи беріть не ціну пробного уроку, а середню суму першого абонемента: пробний урок — це вхід, а не продукт.

  4. 04

    Порівняйте з вартістю хвилин

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

#Часті питання

Клієнт зрозуміє, що говорить із роботом?

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

Чи може робот записати двох людей на один час?

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

Що буде, якщо агент не зрозуміє клієнта?

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

Якою мовою він говорить?

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

Чи потрібен окремий акаунт ElevenLabs, чи це входить у CRM?

Потрібен власний акаунт із доступом до Agents — API-ключ ви вводите в Інтеграції → ElevenLabs. Це той самий підхід, що й із SIP-провайдером: рахунок за хвилини лишається вашим і прозорим, а CRM дає інструменти, сценарій і межі.

Робот може дзвонити сам, а не лише приймати дзвінки?

Так. Вихідні дзвінки веде AI-дайлер: кампанія відбирає заявки проєкту за статусом і тримає чергу, повтори, години дзвінків та ліміт одночасних розмов, а підсумок кожної розмови лягає в заявку статусом і нотаткою — як це налаштовується. Звичайний автодайлер з операторами нікуди не подівся: на великій теплій базі, де розмова коротка й типова, він дешевший.

Де зберігаються записи розмов із роботом?

Там само, де й розмови операторів: у картці заявки разом із транскриптом і підсумком. Як влаштоване зберігання й доступ до записів — у документації про записи дзвінків.

#Коротко

  • AI-працівник — це не IVR: він розуміє вільну мову й виконує дії в CRM під час розмови.
  • 20 інструментів: клієнт і заявка, каталог і кошик, розклад, завершення розмови разом із підсумком дзвінка.
  • Для школи ключові чотири — вільний час, запис, «коли в мене урок» і скасування.
  • Вихідні кампанії веде AI-дайлер CRM: черга, повтори, години дзвінків, підсумок статусом і нотаткою.
  • Межі тримає CRM, а не промт: подвійного бронювання й обходу дедлайну скасування не буде.
  • Ліміт тривалості розмови виставляється до першого бойового дзвінка.
  • Потрібні акаунт ElevenLabs з Agents, SIP-транк, телефонія й публічний HTTPS-домен CRM.
  • Після розмови підсумок, транскрипт і запис лягають у картку заявки — як у звичайного дзвінка.

Хочете почути, як це звучить на вашому сценарії? Запишіться на демонстрацію — ми піднімемо агента з вашим каталогом і вашим скриптом, а заразом чесно скажемо, у яких сценаріях жива людина поки виграє. Тарифи — на сторінці цін.