01
Создайте API-ключ
Откройте /dashboard/integrations и скопируйте ключ для приёма лидов.
Входящие сообщения WhatsApp как лиды
Адаптер принимает оба формата: канонический webhook WhatsApp Cloud API (entry/changes/value) и плоский объект {name, phone, message} от агрегаторов (Wazzup, 360dialog). Номер телефона сохраняется в карточке лида.
Webhook endpoint
https://closeflow.ru/api/v1/webhooks/leads/whatsappАутентификация: заголовок X-Api-Key или query-параметр ?api_key=. Получить ключ - в Настройках.
Откройте /dashboard/integrations и скопируйте ключ для приёма лидов.
В WhatsApp Cloud API или в кабинете агрегатора укажите наш endpoint. Cloud API не присылает X-Api-Key - передавайте ключ как ?api_key=.
POST https://your-app.com/api/v1/webhooks/leads/whatsapp?api_key=cf_live_...
{
"entry": [{
"changes": [{
"value": {
"contacts": [{ "profile": { "name": "Анна" }, "wa_id": "79991234567" }],
"messages": [{ "from": "79991234567", "text": { "body": "Здравствуйте, интересует услуга" } }]
}
}]
}]
}Агрегаторы и форвардеры могут слать простой объект - адаптер распознаёт оба варианта.
{ "name": "Иван", "phone": "+79990001122", "message": "Перезвоните" }Другие интеграции