Решения

Интеграция с сообществом ВКонтакте (VK)

06 августа 2025
20 мин.

Нет времени читать?

Отправим материал вам на почту

Статья в разработке!

Функционал доступен начиная с релиза 2.8.3 в рамках комплексной подписки "Контакт-центр 5S Chat" (актуальные тарифы см. в Каталоге услуг)

  1. Введение
  2. Принцип работы
  3. Настройка:
    1. Настройка на стороне ВКонтакте
    2. Настройка интеграции в программе
    3. Подключение приложения 5S Link в сообщество
    4. Подключение шаблонов сообщений

Введение

Интеграция с сообществом ВКонтакте (VK) требуется в случае, если у автосервиса или магазина запчастей есть сообщество в данном сервисе, где участники пишут компании сообщения. Интеграция позволяет вести переписку с клиентами в автоматическом режиме непосредственно через программу 5S AUTO и контакт-центр 5S Chat.

Работа с сообщениями сообщества настраивается с использованием API ВКонтакте, для настройки интеграции требуется сгенерировать ключ доступа в параметрах сообщества.

Для переписки с клиентами через мессенджер ВКонтакте требуется чтобы клиент первым написал в сообщения сообщества, и чтобы у него не был настроен запрет получать сообщения от сообществ, иначе отправить ему сообщение будет невозможно.

Принцип работы

Для работы интеграции требуется, чтобы клиент написал сообщение компании через сообщество ВКонтакте:

Интеграция с ВК - Написать сообщение

Когда клиент пишет компании сообщение в группе ВКонтакте, в системе создается новая сделка, в нее подтягивается диалог:

Интеграция с ВК - Сделка на канбане

В системе автоматически создается внешний пользователь, имя и фамилия клиента определяются по профилю пользователя ВКонтакте. После создания карточки клиента эти данные присваиваются ему.

Примечание: При необходимости можно уточнить данные у клиента в переписке, т.к. в профиле могут быть указаны ненастоящие имя и фамилия.

После этого следует идентифицировать клиента – для этого на вкладке “Поиск” в сделке ввести данные клиента и нажать кнопку “Найти”:

     1) Если клиент повторный, то он будет найден в базе;
     2) Если клиент первичный, следует записать карточку нового клиента (см. статью Идентификация клиента на форме сделки).

Также в системе создается чат с клиентом, идентификатор клиента VK ID записывается в чат. Чат ВКонтакте подтягивается в карточку клиента и становится доступен на вкладке “Чаты”, а также в разделе диалогов (см. статью Чаты клиента):

Интеграция с ВК - Чат

Переписка с клиентом ведется через Ленту событий, открытую из формы сделки либо из карточки клиента:

Интеграция с ВК - Отправка сообщения

В случае если у компании настроено несколько интеграций с ВКонтакте, то при отправке сообщения нужно будет выбирать нужную интеграцию, через которую его следует отправить.

Есть возможность использовать шаблоны сообщений, например, для отправки сообщения с кнопкой, нажатием на которую клиент может перейти в веб-приложение. Подробнее см. ниже в разделе "Подключение шаблонов сообщений".

Настройка

1. Настройка на стороне ВКонтакте

См. описание настройки на сайте сервиса: https://dev.vk.com/ru/api/community-messages/getting-started#API%20для%20сообщений%20сообществ.

1) Настройка возможностей ботов

В настройках сообщества в разделе “Сообщения” следует перейти в подраздел “Настройки для бота”:

Интеграция с ВК - Настройки для бота

Необходимо включить возможности ботов, затем установить галочки напротив всех возможностей и сохранить изменения.

2) Получение ключа доступа

Для подключения интеграции 5S AUTO с сообществом ВКонтакте требуется получить специальный ключ доступа – это строка, включающая латинские буквы и цифры. Ключ доступа необходим для работы с API от имени сообщества.

Для получения ключа доступа требуется в разделе управления сообществом “ВКонтакте” перейти на вкладку “Дополнительно → Работа с API”. На вкладке “Ключи доступа” необходимо нажать кнопку “Создать ключ”:

Интеграция с ВК - Настройка подключения с API

На следующем шаге требуется выбрать необходимые права для нового ключа – обязательно разрешить приложению доступ к управлению сообществом и к сообщениям сообщества – и нажать кнопку “Создать”:

Интеграция с ВК - Настройка прав для ключа

Примечание: Может быть создано несколько ключей с разными правами доступа. 

Созданный ключ затем выводится на вкладке “Ключи доступа”. Необходимо его скопировать и сохранить в безопасном месте – он потребуется для дальнейшей настройки подключения интеграции в программе (см. ниже):

Интеграция с ВК - Ключ доступа

Примечание: Ключи нельзя размещать публично – узнав его, третье лицо может обращаться к API ВКонтакте от имени вашего сообщества. Если ключ был скомпрометирован, необходимо удалить его из списка – после этого он станет недействителен – затем сгенерировать новый ключ и изменить настройки интеграции в программе.

3) Типы событий

В настройках сообщества ВКонтакте на вкладке “Callback API → Типы событий” должны быть установлены отметки у всех событий в блоке “Сообщения”:

Интеграция с ВК - Callback API - Типы событий

2. Настройка интеграции в программе

Предварительно в программе должна быть настроена интеграция с API 5S AUTO, а также получен ключ доступа в сообществе ВКонтакте (см. выше).

1) Создание интеграции

Для настройки интеграции с сообществом ВКонтакте необходимо перейти в справочник “Интеграции” в программе Администрирование → Компания → CRM → Интеграции и создать в нем новый элемент:

Интеграция с ВК - Создание интеграции

2) Основные реквизиты

Необходимо заполнить следующие реквизиты:

Интеграция с ВК - Создание интеграции - Основные реквизиты

  1. Наименование интеграции – будет заполнено автоматически после выбора обработчика подключения, можно задать свое при необходимости.
    Примечание: В случае использования нескольких интеграций с ВКонтакте рекомендуется четко прописывать их наименования, чтобы впоследствии не путаться при выборе интеграции в ленте событий для отправки сообщения;
  2. Выбрать вид интеграции – “VK”;
  3. Выбрать обработчик подключения – "ВКонтакте (версия 2)";

После заполнения следует установить галочку “Включено” и записать изменения.

3) Параметры сервиса

Далее следует перейти на вкладку “Параметры сервиса”, выбрать интеграцию с API 5S AUTO и записать:

Интеграция с ВК - Создание интеграции - Параметры сервиса

4) Настройка подключения

Переход к настройкам подключения осуществляется через кнопку “Методы интеграции → Настройки подключения”. Открывается окно “Настройки подключения к группе VK”. В таблицу следует добавить новую запись:

Интеграция с ВК - Настройка подключения

Для добавления новой записи требуется вставить скопированный ключ доступа, полученный в параметрах сообщества ВКонтакте (см. выше) и нажать кнопку “Создать”:

Интеграция с ВК - Настройка подключения - Добавление

Примечание: После ввода в программе ключа доступа в настройках сообщества появляется выбор сервера: должен быть автоматически установлен сервер “5S auto” – см. ниже раздел “Редактирование настройки”.

В строке с добавленной настройкой следует установить галочку в колонке “Выбрать” – при этом выбранная строка подсвечивается зеленым цветом, и нажать “Ок”:

Интеграция с ВК - Настройки подключения к группе

После закрытия окна выбора настройки подключения автоматически производится тест подключения – должно появиться сообщение “Метод выполнен успешно”:

Интеграция с ВК - Тест подключения

После того, как произведены все настройки, необходимо записать интеграцию нажатием кнопки “Записать” или “ОК”.

Затем следует перейти к подключению в сообщество приложения 5S Link – см. ниже.

У компании может быть создано несколько сообществ, например, по разным направлениям деятельности сервиса. Для каждого сообщества необходимо создать отдельный элемент справочника интеграции.

5) Редактирование настройки

Настройки подключения при необходимости можно редактировать – например, в случае получения нового ключа доступа или изменения секретного ключа.

Для изменения учетной записи следует в таблице настроек выделить нужную строку, нажать кнопку “Изменить текущую запись” и подтвердить действие. Открывается окно “Редактирование учетной записи VK”:

Интеграция с ВК - Редактирование настройки подключения

В данном окне следует ввести все измененные данные. Ключ доступа можно скопировать в настройках сообщества в разделе “Работа с API → Ключи доступа”. Для просмотра остальных параметров следует перейти на вкладку “Callback API” и переключиться на сервер “5S auto”:

Интеграция с ВК - Callback API - Сервер

Рядом с параметром “Адрес” должен отображаться зеленый значок “Адрес подтвержден”, при нажатии кнопки “Подтвердить” не должно выходить сообщение об ошибке подключения:

Интеграция с ВК - Callback API - Отметка о подтверждении

Параметры:

  • Секретный ключ – значение параметра “Секретный ключ”. Следует предварительно задать значение ключа и сохранить. Секретный ключ может включать латинские буквы и цифры – всего до 50 символов. Он нужен для исключения подделки запросов. Секретный ключ не должен публиковаться в открытом доступе!
  • Код подтверждения – значение параметра “Строка, которую должен вернуть сервер”.
  • Идентификатор приложения – данный параметр требуется указывать при подключении приложения 5S Link с брендовым оформлением в стилистике компании (см. статью). В этом случае требуется в настройках подключения в программе в параметре "Приложение" переключить индикатор на “Индивидуальное” и ввести ID своего приложения VK.
    Примечание: Стандартное приложение 5S Link подключается автоматически при настройке интеграции, заполнять идентификатор не требуется.

Все изменения учетной записи необходимо сохранить и нажать кнопку “ОК” в окне выбора настройки подключения:

Интеграция с ВК - Редактирование настройки подключения - Сохранение

Также настройку подключения при необходимости можно удалить – для этого следует выделить в таблице нужную строку и нажать кнопку “Удалить текущую запись”.

3. Подключение приложения 5S Link в сообщество

1) Получение ссылки в программе

Для подключения веб-приложения 5S Link в сообщество ВКонтакте первым делом требуется в настройках подключения к сообществу (см. выше) нажать кнопку “Подключить приложение” – открывается окно “Авторизация”:

Интеграция с ВК - Подключение приложения

Следует скопировать ссылку нажатием на кнопку “Скопировать” и открыть ее в браузере.

2) Добавление приложения в сообщество

Для настройки подключения в браузере должен быть выполнен вход на сайт “ВКонтакте” пользователем, который является администратором сообщества.

При переходе по ссылке, полученной на предыдущем шаге, открывается страница ВКонтакте с добавляемым приложением и списком сообществ, которыми управляет текущий пользователь.

Требуется выбрать нужное сообщество и нажать кнопку “Добавить”:

Интеграция с ВК - Добавление приложения в сообщество

Выходит сообщение об успешном добавлении приложения "Личный кабинет автосервиса" в сообщество:

Интеграция с ВК - Добавление приложения в сообщество - Добавлено

В меню сообщества при этом появляется кнопка открытия приложения:

Интеграция с ВК - Добавление приложения в сообщество

Для кнопки есть возможность добавить обложку через настройки пунктов меню – см. в статье “Создание приложения компании VK”, а также инструкцию на сайте сервиса. Скачать предлагаемую в примере статьи обложку можно по ссылке.

При первом переходе клиента в сообщения сообщества у него будет отображаться кнопка "Начать":

Интеграция с ВК - Кнопка Начать

После ее нажатия, а также при последующих переходах в чат с компанией у клиента будет отображаться кнопка "Меню":

Интеграция с ВК - Кнопка Меню

Также есть возможность добавить ссылку для перехода в ЛК веб-приложения в сообщениях, отправляемых через сообщество ВКонтакте. Для этого предварительно требуется подключить и настроить шаблоны сообщений – см. ниже.

3) Авторизация клиента в приложении

При переходе клиента по ссылке через кнопку в меню сообщества, в чате или в сообщении у него открывается приложение 5S Link.

Приложение запрашивает номер телефона клиента для авторизации – от клиента требуется предоставить разрешение:

Интеграция с ВК - Приложение - Авторизация

Если клиент повторный, подтягивается информация по его автомобилям, истории обслуживания, текущим документам, заказам, бонусам и т.д.:

Интеграция с ВК - Приложение

Подробнее о приложении 5S Link см. статью.

4) Оформление приложения

По умолчанию приложение подключается в стандартном виде, без оформления. Есть возможность создать брендовое приложение, оформленное в фирменном стиле компании – см. статью “Создание приложения компании в VK”.

4. Подключение шаблонов сообщений

1) Возможности

Есть возможность подключить и настроить шаблоны сообщений для отправки клиентам через сообщения сообщества ВКонтакте. Можно настроить кнопки со ссылками, ведущими на различные ресурсы – в приложение, на карту, страницу с отзывами и другие:

Интеграция с ВК - Сообщения с кнопками

2) Создание шаблона

Логика настройки отправки автоматических сообщений общая для конфигурации 5S AUTO (см. статьи Шаблоны сообщений, Настройка автоматической отправки сообщений через мессенджеры). 

Для сообщества VK предусмотрены шаблоны специального вида, для них создана отдельная папка в справочнике.

Для добавления шаблона требуется создать новый элемент в группе справочника, выбрать вид шаблона “VK”:

Интеграция с ВК - Шаблон сообщения - Создание

В случае использования разных шаблонов для переписки с клиентами в сообществе ВКонтакте рекомендуется понятно прописать наименование каждого шаблона, чтобы не путаться при выборе нужного шаблона при отправке сообщения из ленты.

На вкладке “Шаблон” требуется задать текст сообщения:

Интеграция с ВК - Шаблон сообщения - Текст

Есть возможность задать параметры шаблона для подстановки в текст сообщения данных о клиенте, документе и других – подробнее см. в статье.

3) Настройка сообщений с кнопками

Для сообщений с кнопками необходимо на вкладке “ВКонтакте” установить отметку “Показывать клавиатуру в поле сообщения”:

Интеграция с ВК - Шаблон с кнопками

Добавление кнопок производится в нижней части формы настройки шаблона на вкладке “Варианты ответов”:

Интеграция с ВК - Типы кнопок

1. Типы кнопок

Реализованы следующие типы кнопок:

  • text – текстовая кнопка, при нажатии клиентом которой в чат будет отправлено сообщение с текстом, написанным на кнопке;
  • open_app – кнопка со ссылкой на приложение 5S Link;
  • open_link – кнопка со ссылкой, для использования требуется в столбце “link” вставить ссылку, по которой требуется перенаправить клиента, например, на карту с местоположением филиала или на страницу с отзывами:

    Интеграция с ВК - Кнопка Местоположение     Интеграция с ВК - Местоположение

    Можно использовать ссылки на страницы сообщества ВКонтакте, а также на другие сайты.
  • calback – кнопка может быть использована для настройки механизма обратного звонка с помощью специальных веб-хуков;
  • location – есть возможность использования кнопки отправки клиентом в чат информации о своем местоположении;
  • vkpay – в настоящее время не используется.

    Параметры “payload” и “hash” представляют собой служебные поля настройки, используются для встраивания в кнопку открытия приложения токена доступа или раздела приложения, который требуется открыть.

2. Наименование кнопки

В столбце “label” требуется задать наименование кнопки, которое будут видеть клиенты.

Примечание: Для некоторых типов кнопок, например, “location”, наименование устанавливается автоматически, без возможности задать произвольное наименование.

3. Цвет кнопок

Настройка цвета доступна только для текстового типа кнопок. Выбор цвета производится в ячейке столбца “color”:

     ●   Основное действие (primary) – синий;
     ●   Обычная кнопка (secondary) – белый;
     ●   Согласиться / Подтвердить (positive) – зеленый;
     ●   Отклонить / Удалить (negative) – красный.

Для остальных типов кнопок автоматически устанавливается стандартный прозрачный цвет.

4. Расположение кнопок

В столбце “Положение” есть возможность выбора варианта расположения кнопки относительно предыдущей кнопки:

     ●   На следующей строке – кнопка будет расположена под предыдущей кнопкой;
     ●   В той же строке – кнопка будет расположена справа от предыдущей кнопки.

Порядок расположения кнопок в сообщении можно изменить с помощью кнопок перемещения строк на панели управления: Порядок строк.

После добавления кнопок шаблон следует записать.

4) Настройка заменяемости

На вкладке “Цепочки шаблонов” необходимо добавить строку с идентификатором шаблона и установить параметр “Использовать для отправки из ленты” в значение “Да”:

Интеграция с ВК - Использовать шаблон

Подробнее см. в статьях Шаблоны сообщений → Настройка заменяемости и Лента событий → Использование шаблона для отправки сообщения”.

Созданный шаблон необходимо записать, затем его можно выбирать при отправке сообщения клиенту через Ленту событий, а также есть возможность настроить автоматическую отправку сообщений по значимым событиям.

 

кнопка вверх

  • Необязательно:

  • Уточните, пожалуйста, почему: