К интеграциям
CalltouchДокументация интеграции

Calltouch

Звонки и заявки из Calltouch

Нативный адаптер Calltouch принимает события всех каналов: звонки, пропущенные, формы, чаты, callback-запросы. Источник и URL страницы попадают в детали лида автоматически.

Webhook endpoint

POSThttps://closeflow.ru/api/v1/webhooks/leads

Аутентификация: заголовок X-Api-Key или query-параметр ?api_key=. Получить ключ - в Настройках.

Шаги настройки

01

Получите API-ключ CloseFlow

Откройте /dashboard/settings → API-ключи → «Создать ключ».

02

Настройте webhook в Calltouch

В кабинете Calltouch подключите webhook для каналов CALL / MISSED_CALL / FORM / CHAT / CALLBACK. Укажите endpoint ниже и заголовок X-Api-Key.

POST https://your-app.com/api/v1/webhooks/calltouch/leads
X-Api-Key: cf_live_...
Content-Type: application/json

{
  "externalId": "calltouch-call-789",
  "channel": "missed_call",
  "name": "Анна",
  "phone": "+79990001122",
  "callStatus": "missed",
  "callDuration": 0,
  "recordingUrl": "https://files.calltouch.ru/abc123.mp3",
  "source": "google",
  "campaign": "summer_2026",
  "keyword": "купить услугу",
  "pageUrl": "https://client.ru/contacts",
  "managerEmail": "manager@company.ru"
}
03

Запись звонка и 152-ФЗ

recordingUrl сохраняется только если в /dashboard/integrations/calltouch включён параметр storeRecordingUrl - это требование 152-ФЗ о персональных данных. Убедитесь, что у вас есть согласие клиента.

Если что-то не так

channel пришёл, но событие не классифицировано как звонок

Используйте значения call, missed_call, form, chat, callback (регистр не важен).

Запись звонка не сохранилась

Включите storeRecordingUrl в /dashboard/integrations/calltouch и убедитесь, что у вас есть согласие клиента на обработку персональных данных.

Документация провайдера

Другие интеграции

CloseFlow - Follow-up Autopilot