Бот-калькулятор — не самый простой, и всё же в этой статье покажу, что нет ничего сложного. Вы узнаете, как просто:
– создавать переменную, – записывать пользователя в переменную, – увеличивать значение в переменной (прям как калькулятор!), – правильно проводить связи.
В общем, научитесь создавать на базе BotHunter полезный бот-калькулятор, который может пригодиться в разных нишах.
А еще научитесь быть клиентоориентированным и лучшим в своем городе! Начнем? )
Многие молодожены не имеют представления, во сколько им может обойтись торжество. А вы кружитесь в этой сфере и знаете расценки. Во время общения вы «подсаживаете» клиента на себя. Он точно вас не забудет и с бОльшей вероятностью сможете продать свои услуги новобрачным.
“Цены на всё сейчас меняются молниеносно. Поэтому на прошлогоднюю свадьбу друзей не стоит ориентироваться. Рассчитайте стоимость торжества, учитывая ваши предпочтения!” – это может быть текст рекламного объявления, которое заинтересует целевую аудиторию. Далее этот пост может вести на калькулятор в наш чат-бот.
Шаг 1. Создаем переменную
Чтобы наш бот-калькулятор умел считать, нужно создать переменную. Для этого заходим в сервис BotHunter, вкладка «Рассылки > Переменные». Жмем «Добавить переменную» и заполняем поля. Позже эта переменная нам пригодится в чат-боте.
Шаг 2. Создаем чат-бот
Заходим во вкладку «Чат-боты», жмем «Создать бот» и задаем тип активности «Получено новое входящее сообщение».
Шаг 3. Ключевая фраза
Чтобы клиент активировал бота, нам нужно задать ключевую фразу, которую он напишет в диалог нашего сообщества.
Добавляем условие «Полученный текст полностью соответствует значению» и придумываем кодовое слово.
Шаг 4. Приветственное сообщение
Создаем блок «Сообщение», в нем пишем приветственное письмо. Прикрепляем кнопку «Поехали», чтобы бот перекинул на следующий шаг.
То есть на этом шаге наш бот поздоровается с пользователем (после того, как тот напишет кодовое слово) и предложит начать расчет стоимости свадьбы.
Шаг 5. Задаем вопросы
Теперь нужно придумать вопросы, отвечая на которые мы узнаем бюджет торжества. Плюс приготовить разные варианты ответов и соответствующие им ценники.
Шаг 6. Блоки «Действие»
Теперь самое интересное — создаем блоки «Действие». На предыдущем шаге мы давали 4 варианта ответа на вопрос, а значит, у нас 4 кнопки с разными ценами. Теперь для каждого варианта задаем блок «Действие», чтобы записать клиенту сумму, соответствующую выбранному им варианту.
1) Жмем блок «Действия» > «Добавить действие» > «Переменные пользователя»
2) В пункте «Переменная» выбираем переменную, которую создали на первом шаге.
3) В пункте «Действие» выбираем «Записать в переменную пользователя значение».
4) В пункте «Значение переменной» пишем ту сумму, которая соответствует выбранному ответу. Например, ответ «до 20 гостей» — «20000». Цифры здесь, конечно, взяты с потолка. Вы подставите то, что более соответствует реальным расценкам 😉
Шаг 7. Следующий вопрос
На этом шаге мы задаем следующий вопрос.
Я сделала 4 блока сообщений. В принципе можно обойтись и одним, но я решила быть более полезной для нашего клиента и под выбранное количество гостей предлагаю варианты ресторанов. Думаю, если и вы так сделаете, то таким образом покажете свою клиентоориентированность.
Шаг 8. Еще блоки «Действие»
Здесь снова создаем блоки «Действие» для каждого варианта ответа, как в шаге 6, но с одним отличием: в пункте «Действие» выбираем «Увеличить значение переменной пользователя на число». То есть прибавляем значение к записанному ранее.
Шаг 9. Вопрос с 2 вариантами
Рассмотрим вариант, когда только 2 кнопки с ответами: Да и Нет. Например, планируете ли выездную регистрацию?
Шаг 10. «Действие» с Да/Нет
Предположим, что выездная регистрация стоит 50к (сумма наугад 😊) Значит, в блоке «Действие» от кнопки «Да» увеличиваем значение переменной пользователя на 50000 рублей. А от кнопки «Нет» мы не делаем «Действие» и связь ведем сразу к следующему шагу. Так как если наши молодожены не хотят выездную регистрацию, то это 0 рублей.
Шаг 11. Финальное сообщение
Финишная прямая
В тексте сообщения вставьте переменную, и бот выдаст пользователю итоговую сумму.