Directual
Menu

Как помочь розничным сетям проводить образовательные марафоны для 40 тысяч человек: кейс Habithero

5 августа 2023 г.

Иногда небольшой проект для развлечения перерастает все ожидания и начинает обслуживать целые розничные сети в сфере личного образования сотрудников. Именно так произошло с Лео Бяковым, основателем Zerocoder и Habithero.

Как помочь розничным сетям проводить образовательные марафоны для 40 тысяч человек: кейс Habithero

Увлекательная история от Лео Бякова, основателя Zerocoder — одного из крупнейших no-code сообществ. Узнайте, как его побочный проект превратился в захватывающий и сложный инструмент, который крупные ретейлеры используют для обучения своего персонала.

Клиент

Мы помогаем людям погрузиться в low-code и no-code, курируем образовательные курсы и в целом распространяем идеи этой сферы. Помимо этого, у нас есть текущие no-code проекты для компаний на Филиппинах.

Один из проектов, который я создал (можно сказать, побочный проект) — это habithero.io. Это был простой проект сайта, который превратился в нечто гигантское. Это Telegram-чатбот, который запускает и управляет образовательными марафонами, преимущественно в крупных компаниях.

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

Задача

Мы помогаем компаниям запускать марафоны для большой аудитории — в последнее время это 20 000–40 000 человек, все они сотрудники крупной розничной сети.

До того как мы всё автоматизировали, эти марафоны управлялись вручную. Идея заключалась в том, чтобы помочь сотрудникам сформировать правильные привычки, выполнять задания и публично отчитываться о своём прогрессе. Теперь мы просто помогаем нашим клиентам управлять контентом в структуре чатбота или создавать индивидуальные марафоны, если требуется что-то особое.

Естественно, здесь задействована обширная бэкенд-логика. Раньше мы использовали Make, но этого стало недостаточно для наших нужд. Он не справлялся с большим объёмом обмена данными и взаимодействий. Именно поэтому мы перешли на Directual — это было около 2-3 лет назад. Я тогда разговаривал с Павлом, CEO Directual, и он сказал, что всё получится — и действительно получилось.

Как вы узнали о Directual

Будучи одним из основателей Zerocoder, я знаю практически любую no-code/low-code платформу, которая существует. No-code — это моя основная деятельность, и была ею ещё до того, как это стало модным. С точки зрения разработки я не программист, но этот проект очень требователен по нагрузке и многим другим аспектам.

С Павлом я тоже знаком уже много лет. Вместе с Павлом мне удалось перенести сложную логику с Make на Directual всего за 3-4 недели. Нужно было запустить марафон к определённой дате, и мне это удалось. Я написал JS-код (насколько это было возможно), а Никита и Павел позаботились о том, чтобы всё это работало с моим проектом.

Технологии

Бэкенд: Directual

Инструменты администрирования: Retool

Аналитика: coupler.io

Что вы создали с помощью Directual?

Telegram-чатбот, способный выполнять сложные логические сценарии и выдерживать невероятную нагрузку в пиковые часы.

Вот некоторые из его функций:

  • Отправляет задания каждый день
  • Собирает ответы
  • Рассчитывает результаты
  • Реагирует на каждое сообщение
  • Составляет сообщения и напоминания на основе невыполненных заданий
  • Использует шаблоны на лету
  • Анализирует данные
  • Предоставляет отчёты
  • и многое другое.

В конце каждого дня формируется отчёт о том, кто сдал свои задания, кто нет, а кто забыл это сделать. В зависимости от ситуации в разные чаты отправляются разные сообщения. Бот также говорит на нескольких языках, чтобы учитывать всех членов команды.

Все сообщения берутся из заранее подготовленной библиотеки, и настоящая сложность заключается в масштабировании. Теперь, когда структура более или менее отточена, настройку параметров можно выполнять прямо в интерфейсе бота.

Почему Directual была выбрана в качестве базовой технологии?

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

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

Это в основном благодаря простоте архитектуры — сценарии и обработка логики очень понятны. Это подразумевает и определённые ограничения, да, но чтобы их преодолеть, нужно просто использовать больше логических кубов. Как только привыкаешь к этому, всё окупается. Кроме того, отладка и поиск того, что не работает, действительно проста, даже для такого человека, как я.

Что можно было бы улучшить?

Совершенство недостижимо… но всё же.

Много что можно улучшить.

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

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

Планы на будущее

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

Послесловие

Хотите узнать больше об этом кейсе? Напишите нам на hello@directual.com или заходите в одно из наших сообществ — ссылки ниже в подвале страницы. Спасибо за прочтение!

Готовы собрать приложение своей мечты?

Присоединяйтесь к 22 000+ no-code-разработчиков на Directual и создавайте то, чем можно гордиться, — быстрее и дешевле, чем раньше. Начать просто благодаря визуальному UI разработки, масштабировать так же просто с enterprise-grade базами данных и бэкендом.