name: crm description: Работа с CRM, лидами и WhatsApp диалогами
CRM Skill
Этот skill позволяет работать с лидами, диалогами и CRM системой.
Базовый формат вызова
curl -s -X POST http://agent-brain:7080/brain/tools/{toolName} \
-H "Content-Type: application/json" \
-d '{...параметры...}'
Leads (Лиды)
getLeads
Получить список лидов.
curl -s -X POST http://agent-brain:7080/brain/tools/getLeads \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123", "status": "new", "limit": 50}'
Параметры:
adAccountId- ID рекламного аккаунтаstatus- Статус: new, qualified, rejected, convertedperiod- Период: last_1d, last_7d, last_30dlimit- Лимит записей
getLeadDetails
Детали лида.
curl -s -X POST http://agent-brain:7080/brain/tools/getLeadDetails \
-H "Content-Type: application/json" \
-d '{"leadId": "123"}'
updateLeadStage
Изменить стадию лида.
curl -s -X POST http://agent-brain:7080/brain/tools/updateLeadStage \
-H "Content-Type: application/json" \
-d '{"leadId": "123", "stage": "qualified", "reason": "Confirmed interest"}'
Воронка продаж
getFunnelStats
Статистика воронки.
curl -s -X POST http://agent-brain:7080/brain/tools/getFunnelStats \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123", "period": "last_30d"}'
getSalesQuality
Качество продаж.
curl -s -X POST http://agent-brain:7080/brain/tools/getSalesQuality \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123", "period": "last_30d"}'
AmoCRM Integration
getAmoCRMStatus
Статус интеграции с AmoCRM.
curl -s -X POST http://agent-brain:7080/brain/tools/getAmoCRMStatus \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123"}'
getAmoCRMPipelines
Воронки AmoCRM.
curl -s -X POST http://agent-brain:7080/brain/tools/getAmoCRMPipelines \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123"}'
syncAmoCRMLeads
Синхронизация лидов с AmoCRM.
curl -s -X POST http://agent-brain:7080/brain/tools/syncAmoCRMLeads \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123"}'
getAmoCRMKeyStageStats
Статистика по ключевым этапам.
curl -s -X POST http://agent-brain:7080/brain/tools/getAmoCRMKeyStageStats \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123", "period": "last_30d"}'
getAmoCRMQualificationStats
Статистика квалификации.
curl -s -X POST http://agent-brain:7080/brain/tools/getAmoCRMQualificationStats \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123", "period": "last_30d"}'
getAmoCRMLeadHistory
История лида в AmoCRM.
curl -s -X POST http://agent-brain:7080/brain/tools/getAmoCRMLeadHistory \
-H "Content-Type: application/json" \
-d '{"leadId": "123"}'
WhatsApp Диалоги
getDialogs
Получить диалоги.
curl -s -X POST http://agent-brain:7080/brain/tools/getDialogs \
-H "Content-Type: application/json" \
-d '{"adAccountId": "act_123", "status": "active", "limit": 20}'
getDialogMessages
Сообщения диалога.
curl -s -X POST http://agent-brain:7080/brain/tools/getDialogMessages \
-H "Content-Type: application/json" \
-d '{"dialogId": "123", "limit": 50}'
analyzeDialog
AI-анализ диалога.
curl -s -X POST http://agent-brain:7080/brain/tools/analyzeDialog \
-H "Content-Type: application/json" \
-d '{"dialogId": "123"}'
searchDialogSummaries
Поиск по саммари диалогов.
curl -s -X POST http://agent-brain:7080/brain/tools/searchDialogSummaries \
-H "Content-Type: application/json" \
-d '{"query": "интересуется ценой", "adAccountId": "act_123"}'
Примеры использования
Анализ качества лидов
- Получи лидов:
getLeads - Получи статистику воронки:
getFunnelStats - Сравни с предыдущим периодом
Анализ диалогов
- Получи диалоги:
getDialogs - Проанализируй важные:
analyzeDialog - Найди паттерны в саммари:
searchDialogSummaries