Инструкция для кабинета Чат-онлайн: подключите переписки с клиентами Profi.ru так, чтобы они попадали в раздел «Диалоги», а ответы менеджера уходили обратно через ваш мост.
1. Важное ограничение
У Profi.ru нет публичного API мессенджера для специалистов (в отличие от Авито). Партнёрский API Profi отдаёт только справочники и каталог специалистов — не чаты.
Поэтому в Чат-онлайн используется схема webhook-моста:
- Входящий webhook — ваш сценарий (Make.com, Zapier, свой сервис) присылает новые сообщения к нам.
- Reply webhook — когда вы отвечаете в «Диалогах», мы отправляем текст на ваш URL, а мост доставляет его клиенту в Profi (как вы настроите).
Как только у Profi появится официальный API чатов — поля токена и ID специалиста уже готовы к подключению.
2. Настройка в кабинете Чат-онлайн
- Откройте личный кабинет → сайт → Интеграция → Profi.ru.
- Включите переключатель «Включено».
- При желании укажите ID специалиста и токен (для будущего API / вашего моста).
- Скопируйте Входящий Webhook URL.
- Укажите Reply Webhook URL — адрес сценария, который отправит ответ в Profi.
- Нажмите «Сохранить» и «Проверить».
- Кнопка «Тестовый диалог» создаёт сообщение в «Диалогах» с фильтром Profi — чтобы сразу увидеть канал.
3. Мост Make.com / Zapier
- Создайте сценарий, который получает событие «новое сообщение / заявка» (email с Profi, парсер, ручной webhook и т.п.).
- Добавьте шаг HTTP → POST на входящий Webhook URL из кабинета.
- Второй сценарий (или модуль): принимает POST с нашего Reply URL и выполняет действие «отправить сообщение клиенту» тем способом, который у вас есть.
4. Формат входящего JSON
{
"chat_id": "order_12345",
"message_id": "msg_678",
"text": "Здравствуйте! Когда можете приехать?",
"client_name": "Анна",
"direction": "inbound"
}
Минимум: chat_id и text. Поля message_id, client_name, order_id, direction необязательны.
Исходящий ответ с нашей стороны на Reply URL:
{
"type": "message",
"direction": "outbound",
"chat_id": "order_12345",
"text": "Завтра с 14:00",
"visitor_key": "uid:profi_…"
}
5. Где смотреть переписку
- Диалоги — фильтр «Profi», бейдж канала.
- CRM — лид с источником Profi.
- Ответ из диалога уходит на Reply webhook.
Совет: для проверки без Make сначала нажмите «Тестовый диалог», затем ответьте из кабинета и посмотрите, что пришло на ваш Reply URL (можно временно указать webhook.site).