Получите API-ключ CloseFlow
Откройте /dashboard/settings → API-ключи → «Создать ключ». Сохраните значение (cf_live_…) - показывается один раз.
Заявки и клиенты из retailCRM через webhook-template
retailCRM умеет слать external trigger webhook'и - настройте payload в стандарт CloseFlow. Это webhook-template интеграция: кастомного адаптера нет, вы сами маппите поля в редакторе retailCRM. Ожидайте пару часов на настройку.
Webhook endpoint
https://closeflow.ru/api/v1/webhooks/leadsАутентификация: заголовок X-Api-Key или query-параметр ?api_key=. Получить ключ - в Настройках.
Откройте /dashboard/settings → API-ключи → «Создать ключ». Сохраните значение (cf_live_…) - показывается один раз.
В 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}}" }
}В retailCRM → Журнал webhook'ов убедитесь, что запрос прошёл с кодом 200 и лид появился в /dashboard/leads.
Поле phone пустое
retailCRM хранит телефоны в массиве phones. Используйте {{customer.phones[0].number}} - если у клиента нет телефона, массив пустой и поле будет null.
Другие интеграции