В этой статье рассмотрим варианты авторизации, которые позволяют сделать связку агентов "чат"-"пользователь" в воронке.
Такая связка может быть полезна, когда пользователей нужно будет сегментировать по определенным условиям либо ожидать определенные события по пользователям. И при этом нужно отправлять пользователям сообщения в чаты с ботами.
Воронки позволяют взаимодействовать с пользователями до того, как они зарегистрируются в аккаунте. Но при этом может быть важно получить связку "чат"-"пользователь" в воронке, когда пользователь после общения с ботом захочет зарегистрироваться/создать заказ.
Получить связку можно, если отправлять из воронки обернутую ссылку на страницу с формой в сообщениях:
После перехода по обернутой ссылке и регистрации/авторизации пользователя в форме в воронке появится объект "пользователь":
На скриншоте видно, что сессия у чата и пользователя одна, с помощью сессии и выполняется связка:
Если из воронки после выполнения связки отправить пользователю сообщение, то будет видна связка пользователя и чата:
Если пользователь сначала авторизуется в форме, а потом переходит к привязке бота, алгоритм выполнения связки "чат"-"пользователь" будет отличаться в случае подключения бота Telegeram и в случае подключения бота VK. Рассмотрим оба варианта подключения.
Для подключения к боту после отправки формы нужно использовать специальные ссылки, причем для внешних и внутренних ботов ссылки будут расположены в разных разделах аккаунта. Инструкция по нахождению ссылок приведена в статье.
Вести пользователя на подключение к разным ботам VK нужно будет разными способами. Можно использовать ссылку вида /chtm/app/builder/link/vk для перехода к основному боту после заполнения формы, инструкция по настройке формы приведена в статье.
Для подключения к не основному боту нужно будет использовать подписную страницу VK, настроенную в соответствующем сообществе. Но в данном случае понадобится дополнительно запрашивать у пользователя почту в форме, чтобы воронки узнали пользователя при подключении к сообществу.
Связать авторизованного пользователя с внешним ботом VK сразу не получится, так как нет ссылки, которая бы выполняла такую связку с конкретным внешним ботом. Однако пользователя можно вести на диалог с ботом с помощью ссылки https://vk.com/write-xxxxx (где вместо xxxxx будет номер вашего сообщества), из воронки можно будет отправлять сообщения пользователю, затем можно будет связать профиль пользователя и чат в воронке, отправив обернутую ссылку из воронки: