У компании Х был запрос на оптимизацию трат при проведении рекламных кампаний с флаерами. Х часто проводили проводили рекламные акции с бумажными флаерами, на которых был скидочной промокод в ресторан. Чтобы оптимизировать затраты на печать, ребята из Х решили использовать бот в телеграмме для выдачи флаеров.
Основные требования:
- бот подключается к Google Spreadsheets
- из таблиц промокоды должны попадать в бот
- ботом пользуются 2 стороны: промоутер и клиент, синхронизировать их взаимодействие
- обеспечить одновременную работу нескольких промоутеров
- бот должен подсчитывать количество выданных промокодов на определенном мероприятии
Исходя из требований, бот имеет функции:
- админ панель в spreadsheets
- записывать информацию в таблице о валидности введенных полей (подсказка админу таблицу)
- показывать определенные промокоды только определенным промоутерам
- по запросу промоутера генерировать qr-код для клиента
- чтение utm-меток
- показывать клиенту промокод и описание к нему после перехода в бот
- предоставлять данные об использовании бота
- делать рассылки пользователям
Сценарий использования на картинках:
1. Перед проведением акции администратор таблицы вносит промоутера в таблицу (в 1 столбце указывается username tg промоутера, чтобы ему отображались данные только из этой строки).
2. Бот по каждой строчке дает обратную связь администратору таблицы, чтобы он ему проще было понять, обрабатывает ли корректно бот строку. Зеленые галочки - все ок
3. Промоутер вводит специальную команду. Если в строке есть username, то бот даст возможность промоутеру пройти дальше.
4. Промоутер выбирает акцию, доступную ему этом мероприятии.
5. Есть возможность выдать qr-код с промокодом, либо просто показать код (на случай, если у клиента нет tg).
6. Промоутер выдает qr-код, показывает клиенту, а дальше клиент переходит в бот.
7. Клиент отсканировал код и попадает в меню после команды старт. Чтобы ему получить промокод, нужно нажать на соответствующую кнопку. После нажатия на кнопку останется только "Еще больше промокодов", куда ежедневно публикуются акции для всех.
8. Клиент вскрыл промокод, видит его и описание к нему.
Хотите такой же?
Пишите!