Получите API-ключ CloseFlow
Откройте /dashboard/settings → API-ключи → «Создать ключ».
Звонки и заявки из Calltouch
Нативный адаптер Calltouch принимает события всех каналов: звонки, пропущенные, формы, чаты, callback-запросы. Источник и URL страницы попадают в детали лида автоматически.
Webhook endpoint
https://closeflow.ru/api/v1/webhooks/leadsАутентификация: заголовок X-Api-Key или query-параметр ?api_key=. Получить ключ - в Настройках.
Откройте /dashboard/settings → API-ключи → «Создать ключ».
В кабинете 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"
}recordingUrl сохраняется только если в /dashboard/integrations/calltouch включён параметр storeRecordingUrl - это требование 152-ФЗ о персональных данных. Убедитесь, что у вас есть согласие клиента.
channel пришёл, но событие не классифицировано как звонок
Используйте значения call, missed_call, form, chat, callback (регистр не важен).
Запись звонка не сохранилась
Включите storeRecordingUrl в /dashboard/integrations/calltouch и убедитесь, что у вас есть согласие клиента на обработку персональных данных.
Другие интеграции