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

Увлекательная история от Лео Бякова, основателя Zerocoder — одного из крупнейших no-code сообществ. Узнайте, как его побочный проект превратился в захватывающий и сложный инструмент, который крупные ретейлеры используют для обучения своего персонала.
Мы помогаем людям погрузиться в low-code и no-code, курируем образовательные курсы и в целом распространяем идеи этой сферы. Помимо этого, у нас есть текущие no-code проекты для компаний на Филиппинах.
Один из проектов, который я создал (можно сказать, побочный проект) — это habithero.io. Это был простой проект сайта, который превратился в нечто гигантское. Это Telegram-чатбот, который запускает и управляет образовательными марафонами, преимущественно в крупных компаниях.
Когда марафон начинается, люди каждый день получают небольшие задания, а руководство отслеживает, кто выполнил задания, а кто нет, с возможностью исключать тех, кто не участвует, накладывать штрафы и так далее.
Мы помогаем компаниям запускать марафоны для большой аудитории — в последнее время это 20 000–40 000 человек, все они сотрудники крупной розничной сети.
До того как мы всё автоматизировали, эти марафоны управлялись вручную. Идея заключалась в том, чтобы помочь сотрудникам сформировать правильные привычки, выполнять задания и публично отчитываться о своём прогрессе. Теперь мы просто помогаем нашим клиентам управлять контентом в структуре чатбота или создавать индивидуальные марафоны, если требуется что-то особое.
Естественно, здесь задействована обширная бэкенд-логика. Раньше мы использовали Make, но этого стало недостаточно для наших нужд. Он не справлялся с большим объёмом обмена данными и взаимодействий. Именно поэтому мы перешли на Directual — это было около 2-3 лет назад. Я тогда разговаривал с Павлом, CEO Directual, и он сказал, что всё получится — и действительно получилось.
Будучи одним из основателей Zerocoder, я знаю практически любую no-code/low-code платформу, которая существует. No-code — это моя основная деятельность, и была ею ещё до того, как это стало модным. С точки зрения разработки я не программист, но этот проект очень требователен по нагрузке и многим другим аспектам.
С Павлом я тоже знаком уже много лет. Вместе с Павлом мне удалось перенести сложную логику с Make на Directual всего за 3-4 недели. Нужно было запустить марафон к определённой дате, и мне это удалось. Я написал JS-код (насколько это было возможно), а Никита и Павел позаботились о том, чтобы всё это работало с моим проектом.
Бэкенд: Directual
Инструменты администрирования: Retool
Аналитика: coupler.io
Telegram-чатбот, способный выполнять сложные логические сценарии и выдерживать невероятную нагрузку в пиковые часы.
Вот некоторые из его функций:
В конце каждого дня формируется отчёт о том, кто сдал свои задания, кто нет, а кто забыл это сделать. В зависимости от ситуации в разные чаты отправляются разные сообщения. Бот также говорит на нескольких языках, чтобы учитывать всех членов команды.
Все сообщения берутся из заранее подготовленной библиотеки, и настоящая сложность заключается в масштабировании. Теперь, когда структура более или менее отточена, настройку параметров можно выполнять прямо в интерфейсе бота.
По сравнению с конкурентами, Directual требует немного больше шагов, чтобы всё связать воедино. С этой точки зрения обращения к другим системам немного более хлопотны, но зато после завершения настройки вы получаете стабильность и скорость. Если вопрос персональных данных стоит не так остро, Directual — отличный выбор. Однако если ваш бизнес регулируется строгими нормами, может быть немного сложнее.
API удобен и прост в использовании, можно интегрировать что угодно, а масштабирование — это проще простого. Даже несколько сотен тысяч событий обрабатываются быстро — то, что другие платформы попросту не могут делать.
Это в основном благодаря простоте архитектуры — сценарии и обработка логики очень понятны. Это подразумевает и определённые ограничения, да, но чтобы их преодолеть, нужно просто использовать больше логических кубов. Как только привыкаешь к этому, всё окупается. Кроме того, отладка и поиск того, что не работает, действительно проста, даже для такого человека, как я.
Совершенство недостижимо… но всё же.
Много что можно улучшить.
Проблемы, которые нельзя решить с помощью логических кубов, но можно решить с помощью кода, требуют документации или какого-то ИИ-ассистента, который поможет с этим справиться. Это довольно узкая проблема, но всё же она есть.
Ценообразование точно можно было бы прояснить. Сложно сказать, как именно — здесь много движущихся частей, и рассчитать оценку проекта непросто. Это должно быть более плавным и простым, но лично я не знаю, с чего бы начал.
Пока это увлекательный побочный проект. Мы хотим создать лицензию для бота и продавать её, чтобы наши конечные пользователи могли сосредоточиться на своих марафонах без нашей непосредственной помощи. В конце концов, мы вовлечены и во множество других проектов.
Хотите узнать больше об этом кейсе? Напишите нам на hello@directual.com или заходите в одно из наших сообществ — ссылки ниже в подвале страницы. Спасибо за прочтение!
Присоединяйтесь к 22 000+ no-code-разработчиков на Directual и создавайте то, чем можно гордиться, — быстрее и дешевле, чем раньше. Начать просто благодаря визуальному UI разработки, масштабировать так же просто с enterprise-grade базами данных и бэкендом.