Обзор
Интеграция GoHighLevel CRM позволяет агенту создавать и управлять сделками и контактами прямо в вашем аккаунте GoHighLevel. Это даёт AI-ассистенту возможность выполнять CRM-операции без участия человека, оптимизируя продажи и работу с клиентами.
Создание приложения в GoHighLevel
- Войдите в аккаунт GoHighLevel как администратор
- Перейдите на маркетплейс.gohighlevel.com/app-dashboard
- Нажмите Create New App

- Заполните форму: App Name = MyChatBot Integration; App Type = Private; Distribution Type = отметьте все чекбоксы; Listing Type = Standard (Non white-label)

- Нажмите Create App
- Нажмите Advanced Settings → Auth

Заполните Selected Scopes:
contacts.write contacts.readonly objects/record.write objects/record.readonly objects/schema.write associations.write associations.readonly associations/relation.readonly associations/relation.write locations/customValues.readonly locations/customValues.write locations/customFields.readonly locations/customFields.write funnels/redirect.readonly oauth.write oauth.readonly opportunities.readonly opportunities.write products.readonly products.write products/prices.readonly products/prices.write products/collection.readonly products/collection.writeRedirect URL = https://app.mychatbot.app/integration, нажмите Add

Client Keys: нажмите Add и введите имя (Name = MyChatBotKey)

Скопируйте Client ID и Client Secret, затем нажмите Save

Создание интеграции в MyChatBot
- Перейдите на вкладку Integrations в кабинете
- Выберите агента для подключения к GoHighLevel

- Прокрутите до GoHighLevel CRM в списке интеграций
- Нажмите Connect
- Укажите Client ID, Client Secret и Deal Pipeline ID

- Нажмите Submit, чтобы сохранить интеграцию
Настройка сущностей и полей данных
После подключения настройте, к каким сущностям и полям будет иметь доступ агент:

Включите Use Deals. Для сущности выберите стандартные поля GoHighLevel и кастомные поля, затем нажмите Apply fields. Кнопкой Sync statuses синхронизируйте этапы воронки.
Типы сущностей: Deals (в GoHighLevel, Opportunities) и Contacts. Типы полей: Standard и Custom. Специальные поля: Status (должен совпадать со статусами GoHighLevel; через Sync statuses), pipelineStageId (уникальный идентификатор этапа, альтернатива Status по ID), source (автоматически «AI-» + имя ассистента), monetaryValue (стоимость сделки в вашей валюте). Воронки: выберите воронку в кабинете; агент использует её при создании сделок.
Доступные инструменты
После подключения агент получает три инструмента:
1. create_crm_deal, создаёт сделки (full_name обязательно, phone, Status по названию, pipelineStageId по ID, monetaryValue, source, кастомные поля). Контакт автоматически создаётся/находится по телефону, сделка привязывается и добавляется в выбранную воронку.
2. edit_crm_deal, обновляет существующие сделки (full_name обязательно, phone, Status, pipelineStageId, monetaryValue, кастомные поля).
3. add_crm_client_contact, создаёт/обновляет контакты (full_name обязательно, phone обязательно). Обновляет существующую сделку и данные клиента в MyChatBot.
Настройка в инструкциях агента
Создание сделок:
When a customer expresses interest in our services, use create_crm_deal in GoHighLevel with the following information:
- Use their name as full_name
- Include their phone number
- Set Status to "New Opportunity"
- Set monetaryValue to an estimated value of the dealПродвижение сделки:
When a customer completes a payment:
1. Use edit_crm_deal to update the deal stage to "Closed Won"
2. Update the monetaryValue to match the final purchase value