Огляд
Інтеграція 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