Перейти к содержимому
Daber AI
Русский

    Звонок не заканчивается в нашей системе

    API для запуска звонков и управления ими, подписанные вебхуки по завершении каждого звонка и сводная активность, записанная прямо в вашу CRM.

    Коротко

    Как подключить телефонного ИИ-агента к CRM и внутренним системам?

    Через три точки подключения: публичный REST API для запуска исходящего звонка, чтения разговоров и истории и управления сценариями и базой знаний; подписанные вебхуки, которые срабатывают в конце каждого звонка и передают краткое содержание, тональность и результат; и запись обратно в Salesforce и HubSpot, создающую сводную активность у нужного лида или контакта. Кроме того, есть удалённый MCP-сервер, так что агента можно создавать и поддерживать прямо из Claude или ChatGPT простыми словами, без написания кода. А во время самого звонка — не только после него — агент может обращаться к подключённым вами инструментам и загруженным таблицам данных, поэтому он отвечает реальным статусом, а не обещанием, что кто-то перезвонит.

    REST API: что можно делать извне

    Публичный API использует аутентификацию по ключу, и у каждого ключа точно заданные права — только чтение, запуск звонков, запись сценариев, запись в базу знаний, — так что небольшая интеграция не получает доступа ко всей системе. Ключ показывается один раз при создании и хранится у нас только в виде хеша. Типичные операции: поставить исходящий звонок в очередь, получить разговор с расшифровкой и кратким содержанием, управлять сценариями и добавлять записи в базу знаний. Одна важная деталь: запись, созданная через API, попадает в черновики, и прежде чем агент сможет её использовать, её всё равно должен одобрить человек в приложении.

    • Аутентификация по API-ключу с правами на отдельные операции
    • Постановка исходящего звонка в очередь одним запросом, с возможной привязкой к кампании
    • Получение разговоров с расшифровкой, кратким содержанием, тональностью и результатом
    • Управление сценариями и базой знаний, включая генерацию сценария из документа со скриптом
    • Актуальный справочник OpenAPI по всем эндпоинтам

    Подписанные вебхуки в конце каждого звонка

    Вместо того чтобы опрашивать нас, закончился ли звонок, вы получаете уведомления от системы: звонок поставлен в очередь, звонок завершён, звонок не удался, а также разговор завершён в любом из голосовых каналов. Каждая доставка подписывается HMAC по отметке времени и телу запроса, так что можно проверить, что она действительно пришла от нас и не является повтором старого запроса. Событие о завершении отправляется только тогда, когда готовы краткое содержание и тональность, потому что пустой вебхук почти ничего не стоит. Для каждого эндпоинта ведётся журнал доставок — это первое место, куда стоит смотреть, если что-то не пришло.

    Запись в Salesforce и HubSpot

    Когда звонок заканчивается, в вашу CRM записывается сводная активность: выполненная задача (Task) в Salesforce или звонок (call engagement) в HubSpot, привязанные к нужному лиду или контакту, с кратким содержанием, тональностью и результатом. Активность можно назначить ответственному по адресу электронной почты, чтобы сотрудник получил уведомление о звонке, который его касается, а не наткнулся на него в выходные. Ошибка записи в CRM никогда не делает звонок неудачным — она фиксируется в запросе, чтобы её можно было исправить, а не оставляет незаметно пропущенные записи.

    MCP-сервер: создавайте агента из Claude или ChatGPT

    Удалённый MCP-сервер предоставляет небольшой набор операций, осмысленных с точки зрения бизнеса: сгенерировать сценарий из документа со скриптом, создать агента, обновить его модели и сценарий, добавить запись в базу знаний, запустить тестовый звонок и проверить результат. На практике владелец бизнеса может простыми словами описать, что должен делать агент, и увидеть, как это происходит, не заходя в интерфейс и не написав ни строчки кода. Подключение — это либо обычный вход в аккаунт, либо вставка API-ключа, и права ключа определяют, какие операции вообще доступны: инструмента, которым ключ не может пользоваться, для него просто не существует.

    К чему агент может обращаться во время звонка

    Разница между «я уточню и перезвоню» и настоящим ответом — это доступ к данным во время звонка. Вы можете подключить свои системы как инструменты, к которым агент обращается во время разговора, а также — совсем без разработки — загрузить файл CSV или Excel как таблицу данных, которую агент фильтрует и перечисляет внутри системы, без выхода данных за её пределы. Что агенту разрешено вызывать, регулируется на уровне отдела и на уровне агента, так что агент не наследует каждый инструмент организации только потому, что он существует.

    Безопасность, права доступа и ограничения этих интеграций

    Каждое административное действие записывается в журнал аудита, доступ к содержимому разграничен по ролям, а секреты вебхуков хранятся в зашифрованном виде и могут быть заменены. Ключ, который начинает звонить с аномальной частотой, автоматически приостанавливается, и его можно разблокировать из интерфейса, — так что ошибка в скрипте интеграции не превращается в счёт за телефон. И чего не стоит обещать: это интеграции через API, а не плагин, установленный внутри вашей CRM, и не двусторонняя синхронизация объектов; если ваша внутренняя система вообще не предоставляет интерфейса, никакая интеграция его не придумает. В таком случае начните с таблицы данных и вебхуков, а более глубокую интеграцию подключайте позже.

    Частые вопросы

    Как работает аутентификация в API?

    С помощью API-ключа, передаваемого в заголовке запроса; у каждого ключа точно заданные права на операции, которые он может выполнять. Ключ показывается один раз при создании, а у нас хранится только его хеш, поэтому потерянный ключ выпускается заново, а не восстанавливается. Мы рекомендуем отдельный ключ для каждой интеграции, чтобы один можно было отозвать, не отключая остальные.

    Как проверить, что вебхук действительно пришёл от Daber AI?

    Каждая доставка содержит подпись HMAC по отметке времени и телу запроса; вы вычисляете ту же подпись своим секретом и сравниваете. Отметка времени не даёт повторно отправить старый запрос, поэтому слишком старые доставки следует отклонять. Секрет хранится в зашифрованном виде, может быть показан авторизованному пользователю и может быть заменён без изменения URL эндпоинта.

    Какие CRM поддерживаются для обратной записи?

    Напрямую поддерживаются Salesforce и HubSpot: создаётся сводная активность, привязанная к лиду или контакту, которую можно назначить ответственному по адресу электронной почты. Для любой другой системы путь — подписанный вебхук: он несёт ту же информацию и позволяет записать её куда угодно. В обратном направлении любая система, которая умеет отправлять HTTP-запрос, может запустить исходящий звонок через API.

    Работают ли эти интеграции при локальной установке?

    Да — API, вебхуки и MCP-сервер являются частью самой системы, а не отдельным облачным сервисом, поэтому они работают, когда система развёрнута на вашей инфраструктуре. В изолированном развёртывании вы сами контролируете адресатов и то, что покидает периметр, и запись во внешнюю CRM — разумеется, ваше решение. В этом и практическая разница между «у нас есть API» и «API работает на нашей стороне».

    Позвонить ИИ-агенту

    Настоящий звонок, а не запись. Именно это услышат ваши клиенты.

    Пусть ИИ-агент перезвонит

    Оставьте номер — агент перезвонит меньше чем за минуту.

    Отправляя форму, вы соглашаетесь, что мы свяжемся с вами по этому запросу. Звонок записывается и расшифровывается в текст.

    Обновлено: