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

retailCRM

Заявки и клиенты из retailCRM через webhook-template

retailCRM умеет слать external trigger webhook'и - настройте payload в стандарт CloseFlow. Это webhook-template интеграция: кастомного адаптера нет, вы сами маппите поля в редакторе retailCRM. Ожидайте пару часов на настройку.

Webhook endpoint

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

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

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

01

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

Откройте /dashboard/settings → API-ключи → «Создать ключ». Сохраните значение (cf_live_…) - показывается один раз.

02

Создайте webhook в retailCRM

В retailCRM откройте Настройки → Интеграции → Внешние webhook'и → Создать. Подпишитесь на события order.create, order.changeStatus и customer.create. Укажите URL с заголовком X-Api-Key.

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

{
  "source": "RETAILCRM",
  "name": "{{customer.firstName}} {{customer.lastName}}",
  "phone": "{{customer.phones[0].number}}",
  "email": "{{customer.email}}",
  "source_detail": { "orderId": "{{order.id}}", "amount": "{{order.totalSumm}}" }
}
03

Проверьте доставку

В retailCRM → Журнал webhook'ов убедитесь, что запрос прошёл с кодом 200 и лид появился в /dashboard/leads.

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

Поле phone пустое

retailCRM хранит телефоны в массиве phones. Используйте {{customer.phones[0].number}} - если у клиента нет телефона, массив пустой и поле будет null.

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

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

CloseFlow - Follow-up Autopilot