Доска, которую рисуете вы
Триггер, затем шаги последовательно или параллельно, соединённые стрелками. Каждый шаг может использовать результаты предыдущих, например транскрипт или номер звонящего.
Приложения
Операционный агент не разговаривает с людьми. Он выполняет цепочку действий, когда что-то происходит: завершился звонок на вашей АТС, пришёл вебхук, сработало расписание или вы нажали «Запустить». Вы рисуете процесс на доске, и каждый завершённый звонок ваших голосовых агентов может его запустить.
Что он делает
Он превращает завершённый звонок в транскрипт, сводку и анализ, доставляет их по email и в ваши системы и делает это надёжно: каждый шаг сохраняется, каждый сбой повторяется, и каждый запуск виден вместе с тем, что он получил и произвёл.
Триггер, затем шаги последовательно или параллельно, соединённые стрелками. Каждый шаг может использовать результаты предыдущих, например транскрипт или номер звонящего.
Скачивает запись, на которую сослалась ваша АТС, превращает её в текст с репликами по говорящим, определяет язык и может представить её на других языках.
Несколько предложений, подробный пересказ или тезисы, на выбранном вами языке, с указаниями, на чём сосредоточиться: заказы, жалобы, повторные контакты.
Подготовьте вопросы, которые важны для вас, например была ли названа цена и остался ли клиент доволен. По каждому звонку даются ответы на них, в онлайн-отчёте и в книге Excel.
Отправляет ваше сообщение с подставленными значениями: сводка в тексте письма, транскрипт в теле или во вложении, ответы отчёта и книга Excel.
Отправляет JSON на ваш URL в любой точке процесса, с подписью секретом и ключом идемпотентности, чтобы дубликат можно было отбросить. Ваш эндпоинт подтверждает ответом 2xx.
Один звонок может запустить сразу несколько агентов: маршрутизатор передаёт тот же звонок специализированным агентам и на несколько адресов вебхуков, и каждый делает свою работу.
Удалённый эндпоинт, который не отвечает, вызывается 24 раза, раз в час, пока не ответит. Запуски переживают перезапуски: каждый шаг сохраняется по завершении, а неудавшийся шаг можно повторить вручную.
Триггер начинает запуск, шаги выполняются по порядку с сохранением каждого результата, и запуск появляется в разделе «Запуски» с каждым шагом, тем, что он получил и произвёл, и его стоимостью.
Завершается звонок на подключённой АТС, приходит вебхук на собственный адрес агента, срабатывает расписание (каждый час, каждое утро, по будням или по вашему cron-выражению), его вызывает другой агент или вы нажимаете «Запустить».
Несколько стрелок из одного шага выполняются вместе; шаг с несколькими входящими стрелками ждёт их все. Шаг-условие продолжает процесс по ветке «да» или «нет».
Шаг, который завершился ошибкой и у которого остались попытки, ждёт следующей попытки, и запуск продолжается сам; следующие за ним шаги тоже ждут. Шаг, исчерпавший попытки, помечается как неудавшийся, и его можно повторить со страницы запуска.
Каждый запуск показывает шаги на временной шкале: сколько выполнялся шаг, какой JSON он получил и произвёл, что ответил удалённый эндпоинт при сбое, отчёт и ссылку на скачивание книги Excel.
Для всего, что раньше делалось вручную после звонка, и для плановых рутинных задач вокруг этого.
После каждого звонка на вашей АТС ресепшен получает по email транскрипт и краткую сводку, а журнал звонков хранит их вместе с записью.
Поздоровались ли с клиентом, была ли названа цена, обещали ли перезвонить? Ответы на ваши вопросы даются по каждому звонку и собираются в книгу Excel.
Транскрипт, сводка и данные звонящего отправляются в вашу CRM, службу поддержки или хранилище данных в момент завершения звонка.
Агент-маршрутизатор отправляет один и тот же звонок агенту продаж, агенту поддержки и агенту контроля соответствия; каждый выполняет свой анализ и доставку.
Каждое утро в 09:00 запуск собирает вчерашние звонки, формирует ежедневный отчёт и отправляет его руководителям по email.
Условие проверяет сводку или номер звонящего и отправляет жалобы одной команде, а заказы другой.
Пример 1
Клиент звонит на линию продаж, работающую на облачной АТС Yeastar. Когда звонок завершается, АТС заносит его в журнал, и операционный агент запускается: скачивает запись, расшифровывает её, пишет краткую сводку, отвечает на три подготовленных вопроса (было ли сделано предложение, обещали ли перезвонить, остался ли клиент доволен), отправляет транскрипт и сводку руководителю продаж по email с вложенной книгой Excel и передаёт транскрипт в формате JSON в CRM компании.
CRM закрыта на обслуживание. Шаг вебхука повторяется раз в час, пока CRM не ответит 2xx; письмо к этому моменту уже ушло. В запуске видны оба шага, собственный ответ CRM с ошибкой и момент, когда всё наконец получилось.
Пример 2
У агента-маршрутизатора есть триггер «Звонок завершён» и диспетчер с тремя целями: агент продаж оценивает лид и отправляет его в HubSpot, агент поддержки открывает заявку при обнаружении жалобы, а агент контроля соответствия проверяет, было ли зачитано уведомление о записи.
Каждая цель работает как отдельный агент со своими повторами и своей историей запусков, а запуск маршрутизатора показывает, какие цели были доставлены. Когда агент продаж отключён на выходные, два других продолжают работать.
Операционные агенты запускаются от входящих вебхуков и от облачной АТС Yeastar, а доставляют результаты по email, на любой HTTP-эндпоинт и друг другу.
Подключается один раз на проект. Каждый звонок, который АТС заносит в журнал, запускает включённых агентов с триггером «Звонок завершён», передавая в данных триггера ссылку на запись, номера и длительность.
У каждого агента есть собственный адрес вебхука. Любая система, способная отправить JSON, может начать запуск, и полезная нагрузка доступна каждому шагу.
Ежечасно, ежедневно, по будням, ежемесячно или по вашему cron-выражению, в вашем часовом поясе, с вашим выбором того, что делать, если предыдущий запуск ещё идёт.
Отчёты и транскрипты до десяти получателей на шаг, с вложенными книгой Excel и транскриптом, если вы их запросите.
Вебхуки и диспетчер отправляют подписанный JSON в вашу CRM, службу поддержки, хранилище данных или платформу автоматизации, с заданной вами политикой повторов.
Агенты, доски, запуски, использование и ручные повторы доступны через API, и те же данные показывает страница «Запуски».
Операционный агент отвечает за то, что происходит после разговора. Голосовой агент и АТС дают ему звонки для обработки, приложение Адресная книга хранит то, что он находит, а Календарь можно читать и изменять из запуска через API.
Каждый завершённый звонок ваших голосовых агентов и каждый звонок, занесённый в журнал АТС, может запускать операционных агентов, которые расшифровывают, резюмируют и анализируют его.
Триггер передаёт номер звонящего; запуск может найти контакт, а журнал звонков хранит запись рядом с тем, кто звонил.
Запуск по расписанию может отправить список визитов на завтра, а шаг вебхука может создавать или переносить бронирования через API Календаря.
Пришлите нам запись и вопросы, на которые хотите получить ответы, и мы покажем транскрипт, сводку и отчёт, которые агент из неё сделает.