Вы можете выдавать пользователям уникальные ссылки для начала работы с вашим ботом
Для решения задачи запуска определенного сценария для человека можно использовать максимально быстрый и удобный способ, который нам предоставляет Max - ссылки с указанием стартового значения.
Для запуска бота по ссылке нужно использовать активность “Пользователь запустил бота“
Пример ссылки
В ссылке выше стартовое значение указывается после "start=". В нашем случае это слово hello. Вы можете указывать свои значения. Рекомендуем использовать латинский алфавит.
Ссылку на бота вы можете взять в самом Max. Для этого, перейдите в бота и откройте информацию о боте, нажав на его имя в верхней части экрана.

Как это работает? После перехода по ссылке, человек увидит большую кнопку "Запустить" в боте. Эта кнопка закрывает поле ввода сообщения, если ранее не было диалога с ботом. Если ранее пользователь уже писал в бота, то бот запустится автоматически

После нажатия кнопки "Начать", в сервис уйдет уведомление о запуске пользователем бота
Как получить и проверить входное значение?
Всё максимально просто: создайте бота с активностью "Пользователь запустил бота". Внутри можно собрать вот такую схему:

В условии ищем вкладку Дополнительно - Функции - Выражение верно. В первое значение ставим переменную {max_start}, во второе поле ставим то, что ожидается. В нашем случае это слово hello.
В переменной {max_start} сохраняется значение из ссылки, по которой пользователь запустил вашего бота. Вы сможете посмотреть это значение в профиле пользователя в любой момент.
После этого можно из ветки "Выполняется указанное условие" вести дальнейшую логику бота. В нашем случае мы просто поставили блок сообщения с ответом.