Клиент позвонил, обсудил заказ, положил трубку. Менеджер забыл записать детали, не создал заявку, потерял контакт. Или записал, но в блокнот, который потом потерялся. Знакомая ситуация?
Интеграция телефонии с личным кабинетом решает эту проблему: звонок автоматически регистрируется, создаётся карточка клиента (если звонит новый), записывается разговор, и в системе появляется задача для менеджера. Ничего не теряется, ничего не забывается.
Мы интегрировали телефонию (Манго, АТС «Задарма», Яндекс.Телефония) в несколько проектов: для CRM недвижимости, для диспетчерской ЖКХ, для автосервиса. Во всех случаях эффективность работы менеджеров повышалась на 30-50%. Расскажу, как это сделать на Falcon Space.
Основные выгоды:
По нашей статистике, после внедрения интеграции количество потерянных лидов снижается на 60-80%.
Виртуальная АТС (например, Манго Офис, «Задарма») предоставляет API: webhook-уведомления о входящем звонке, запись разговора, статусы звонка. Ваш сайт на Falcon Space принимает эти уведомления через публичный URL и обрабатывает.
Схема для входящего звонка:
https://вашсайт.ru/hooks/mango). В запросе — номер телефона клиента, время звонка, уникальный ID звонка.clients. Если не находит — создаёт нового с именем «Аноним» (затем менеджер уточнит и заполнит).calls (дата, время, статус, ссылка на запись разговора, которая появится позже).Заказчик — агентство недвижимости. У них было 5 менеджеров по продажам, каждый принимал звонки от потенциальных покупателей. Проблемы:
Мы интегрировали их АТС Манго Офис с CRM на Falcon Space (кейс описан в блоге). Вот что получили:
Результат: конверсия из звонка в запись на просмотр выросла с 40% до 65%. Пропущенные звонки сократились на 80%. Окупаемость интеграции — 2 месяца.
Из отзыва заказчика: «Все звонки записываются, к ним можно вернуться в любой момент. Интеграция с телефонией позволила нам обеспечить прозрачность обработки клиента».
Платформа поддерживает внешние вебхуки (входящие запросы). Вам нужно:
/api/hooks/mango, и привязать к нему хранимую процедуру-обработчик.Пример процедуры-обработчика для Манго (упрощённо):
CREATE PROCEDURE [api].[mango_hook]
@payload nvarchar(MAX) -- JSON от Манго
AS
BEGIN
DECLARE @phone nvarchar(20), @call_id nvarchar(50), @status nvarchar(20);
-- Парсим JSON (предположим, что у нас есть функция parse_json)
SELECT @phone = JSON_VALUE(@payload, '$.caller_number'),
@call_id = JSON_VALUE(@payload, '$.call_id'),
@status = JSON_VALUE(@payload, '$.status');
-- Ищем клиента по телефону
DECLARE @client_id int;
SELECT @client_id = client_id FROM clients WHERE phone = @phone;
IF @client_id IS NULL
BEGIN
INSERT INTO clients (phone, name, created_at) VALUES (@phone, 'Новый клиент из звонка', GETDATE());
SET @client_id = SCOPE_IDENTITY();
END
-- Логируем звонок
INSERT INTO calls (client_id, call_id, status, created_at)
VALUES (@client_id, @call_id, @status, GETDATE());
-- Создаём задачу для менеджера (если статус 'ANSWERED' или 'MISSED')
IF @status IN ('ANSWERED', 'MISSED')
INSERT INTO tasks (client_id, type, status, assigned_to, created_at)
VALUES (@client_id, 'Обработать звонок', 'new', (SELECT TOP 1 user_id FROM users WHERE role = 'Manager'), GETDATE());
-- Отправляем уведомление менеджерам (внешнее действие)
SELECT 'send_telegram' AS action,
'Новый звонок от ' + @phone AS message;
SELECT 'ok' AS result;
END
Для АТС «Задарма» или Яндекс.Телефонии логика аналогичная, отличаются форматы JSON и названия полей.
Когда звонок завершается, АТС присылает второй вебхук со ссылкой на аудиофайл. Обработчик должен обновить запись звонка, добавив ссылку. Затем ссылка автоматически отображается в личном кабинете. Можно также скачать файл и сохранить его на свой сервер (через внешнее действие типа download_file).
Ещё одна полезная функция — обратный вызов из CRM. Менеджер нажимает кнопку «Позвонить» в карточке клиента, и система инициирует звонок через API АТС (функция Click2Call). При этом номер менеджера подставляется автоматически, и клиенту звонит АТС, соединяя его с менеджером. Менеджеру не нужно набирать номер вручную. Реализуется также через внешнее действие POST к API АТС.
Пример процедуры для Click2Call:
CREATE PROCEDURE [app].[click2call]
@client_phone nvarchar(20),
@manager_username nvarchar(100)
AS
BEGIN
DECLARE @manager_phone nvarchar(20);
SELECT @manager_phone = phone FROM users WHERE username = @manager_username;
SELECT 'send_http' AS action,
'POST' AS method,
'https://api.mango-office.ru/v1/click2call' AS url,
'{"from":"' + @manager_phone + '", "to":"' + @client_phone + '"}' AS body,
'Bearer API_KEY' AS auth_header;
END
После этого клиенту звонит бот, соединяет с менеджером. Менеджер не тратит время на набор номера.
Окупаемость: если вы теряете 10 лидов в день, каждый лид в среднем приносит 1000 руб, то потеря в день — 10 000 руб. Интеграция стоимостью 70 000 руб окупится за 7 дней. Даже с учётом меньших цифр — максимум за 2-3 месяца.
Мы рекомендуем Манго для среднего бизнеса и «Задарму» для стартапов.
Мы в своих проектах добавляем в процедуру проверку: IF @api_key != 'секрет' SELECT 'error'.
Итог: интеграция телефонии с личным кабинетом на Falcon Space — мощный инструмент для повышения эффективности продаж и поддержки. Записи звонков, автоматическое создание клиентов, всплывающие карточки — всё это реализуется за разумные деньги и окупается за пару месяцев. Если вы хотите навести порядок во входящих звонках — напишите нам, поможем выбрать АТС и настроить интеграцию под ключ.