Интеграция с Вконтакте

Последние изменения: 07.08.2022

Интеграция с ВК состоит из 3 частей:

  1. Авторизация через ВК.

  2. Отправка уведомлений пользователю в ВК.

  3. Интеграция с Автопилотом.

За интеграцию благодарность Олександру Мойсеюк https://vk.com/skyautome


1. Авторизация через ВК

Цель интеграции

Дать возможность пользователям авторизоваться в личном кабинете School-master через ВК.

План

  1. Создаем приложение.

  2. Вносим данные в настройки.


2. Отправка системных сообщений

Цель

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

План

  1. Создаем ключ API и разрешаем отправлять уведомления.

  2. Для получения пользователем уведомлений, он должен связать свой аккаунт с ВК.

  3. Способ отправки е-маил сообщений должен стоять Swift mailer. Подробно про настройку почты.


3. Интеграция с автопилотом

Цель

Автопилот (АП) — это мощное приложение в Вконтакте, которое позволяет автоматизировать все процессе при выстраивании обучения и продаж в соц.сети.

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

>> Группа автопилота

План

  1. Регистрируемся в автопилоте и подключаем группу.

  2. Создаем действие «Отправить Post-get запрос» https://site.com/autopilot/api

  3. В настройках товара SM устанавливаем вебхук.


Пример

Условие

1. Если пользователь написал в сообществе Х сообщение к товару.

699a57cdf372751d29cbdd85d1385ea9.pngИллюстрация 1. Сообщение к товару в сообществе

2. А так же e-mail пользователя есть в системе. Если e-mail'а нет, будет отправлено сообщение с запросом.

801a81e66b3a56971c2caa5dce3893ac.pngИллюстрация 2. Сообщение с запросом

То будет сделано

1. Создадим счет в SM на оплату товара.

8248d2b89a16c94b435b397a8e9aa763.pngИллюстрация 3. Счет на оплату товара

2. Отправляем ссылку на оплату товара.

6a2d6dec77e3d394cd8019b7e3935dd8.pngИллюстрация 4. Ссылка на оплату

Пример текста сообщения для копирования:

%first_name%, отличное решение! Создал Вам заказ товара %vk_product_title%

Для завершения переходите сюда: %response.order.payment_link%

3. Добавляем пользователя в группу.

268691005d32aa79e839633d822f4f7f.pngИллюстрация 5. Добавляем пользователя

4. Событие после заказа.

Создам в товаре вебхук.

Указываем переменные, которые автопилот будет использовать для сообщений.

Минимально необходимо внести урл и ссылку на профиль клиента в ВК.

6f989ccbbc588d4ae9375ebf40b54b83.pngИллюстрация 6. Указываем переменные

Справка. Параметры School-master для взаимодействия с Автопилотом.

                                              Параметры SM                                             

Пояснение

vk

Профиль ВК

email

e-mail

phone

Телефон

first_name

Имя

last_name

Фамилия

photo_url

Изображение профиля

prod_alias

Алиас продукта

price

Стоимость

city

Город

address

Адрес

zipcode

Индекс

note

Заметка

is_client

Клиент / не клиент

status

Статус

points

Баллы

surname

Фамилия

nick_telegram

Ник в телеграме

sex

Пол

level

Уровень

bith_day

День Рождения

bith_month

Месяц Рождения

bith_year

Год Рождения

from_id

Идентификатор партнера

groups

Список алиасов групп (через запятую)

send_letter

                      Возможность отправлять рассылку. 1 или 0.                      

prod_id

Идентификатор продукта

prod_alias

Алиас продукта

promo

Промокод

price

Стоимость

Помогла ли вам статья?