Автоматизируйте. Меняйте.
Развивайте бизнес.
[email protected]
[email protected]
t.me/nodul
Готовые автоматизации
Партнерская программа
+569-231-213
Всем привет! Это Саша Данилов, СЕО платформы Нодуль. И если мы соприкасаемся впервые, то после прочтения этой статьи вы будете знать гораздо больше о том, почему автоматизация бизнеса на лоукод платформах – это неоспоримый тренд, и как знание о нашем инструменте сэкономит вам уйму ресурсов на создание и поддержание важнейших сценариев в вашем деле.
Вашему вниманию: тернистая история основания платформы, ее уникальный функционал и сравнение с ближайшими решениями на рынке.
Нодуль – это третий большой проект нашей команды после успешной реализации двух предыдущих: с 2014 функционирует carprice, с 2019 – debex. Причём тут эти двое? Дело в том, что именно с них и начался наш путь в автоматизации, когда мы поняли, что для построения большого количества процессов внутри продукта удобнее использовать лоукод инструменты, где:
Так 150 процессов для нашего debex были в конечном счете развернуты на платформе Integromat, которая, однако, в феврале 2022 года сообщила о ребрендинге в Make и переходе на новую архитектуру. А далее обозначив и дату полной остановки предшественника – сентябрь 2023.
Нам обещали плавную миграцию на Make, но спустя год она так и не случилась. Здесь и начала свой путь платформа Нодуль, создание которой было скорее вынужденной мерой, нежели любопытной идеей.
Благодаря 9-ти лет перебора различных платформ (Huggin, Zapier, n8n…) мы сформировали детализированную карту местности и точно знаем, чего нам не хватило в каждом инструменте. Ближе всего к абсолютной победе оказался Integromat, но вот загвоздка – на платформе отсутствует возможность вставить свой кусочек кода в сценарий для предельной гибкости архитектуры. Поэтому взявшись за Нодуль, мы в первую очередь устранили этот пробел. Но сначала про азы.
Основа платформы Нодуль – это событийно-ориентированная архитектура, которая запускает настроенные вами воркфлоу по принципу Trigger → Action.
В качестве триггера может выступать действие пользователя на сайте, новое письмо в почтовом ящике или уведомление в CRM.
Существует два вида триггера:
К универсальным триггерам относятся:
После триггера идёт Action. Здесь мы отвечаем себе на вопрос: что должно произойти после срабатывания триггера? И мы начинаем перетаскивать кубики приложений и создавать между ними связи так, как их рисует наше воображение.
Нодуль – это про простоту и доступность ноукода со всеми возможностями кода.
И наша здесь миссия – сделать разработку автоматизаций, сервисов и приложений доступной каждому, а с разработчиков снять как можно больше скучных рутинных задач.
Библиотека наших интеграций пополняется еженедельно, и мы стремимся к максимальному упрощению автоматизации для тех из вас, кто предпочитает обходится совсем без кода. А пока платформа находится в бета, в вашем распоряжении есть кубик, что позволяет интегрироваться с любыми сторонними приложениями самостоятельно.
Кубик HTTP-запроса - это инструмент для "разговора" вашего сценария с внешним миром. Он позволяет запрашивать, отправлять и взаимодействовать с данными других сервисов. Чаще всего это возможно благодаря API, к которым обращен ваш HTTP запрос.
Наш HTTP кубик упрощает процесс настройки и отправки таких запросов. И благодаря функционалу "Create from example {CURL}", вы можете быстро и легко преобразовать CURL-команды из документации сторонних приложений в ваши HTTP-запросы, оптимизируя вашу работу с API различных платформ и сервисов.
Наличие кубика-модуля-нодуля JavaScript радикально расширяет ваши возможности на платформе. Это и обработка данных, и их генерация, и гибкое создание логики.
Здесь возможности ограничиваются только вашим опытом и знанием JavaScript, но когда вы это читаете, скорее всего даже не опытом и знанием, а лишь фантазией. Ведь внутри JavaScript модуля уже функционирует ассистент на базе GPT-4 (наподобии Github CoPilot), который совершает любые операции с кодом после того, как вы вызвали его синтаксисом: // ваш текстовый запрос ассистенту
Помимо этого, наш JavaScript кубик позволяет подключать NPM пакеты, которых существует по меньшей мере 1,3 миллиона. Зачем самостоятельно решать задачи, которые уже кто-то решил?
Слышали про headless браузер? Это такой браузер без пользовательского интерфейса, где вы даете команды роботам, а они идут и выполняют любые действия также, как это делает человек.
И пока некоторые стартапы развиваются исключительно вокруг функционала headless браузера, наша платформа обзавелась и таким кубиком. Теперь это еще один инструмент из сотен других, которые можно использовать в ваших сценариях.
Более подробно о возможностях headless браузера мы писали в нашем блог посте “Автоматизация без API”.
Также мы постоянно пополняем библиотеку инструментов, что сильно упрощают нашу и вашу жизнь на платформе. Вот некоторые из них:
Чем читать, лучше зайдите на app.nodul.ru и посмотрите всё своими глазами! Мы еженедельно пополняем платформу новыми инструментами, новыми интеграциями, и новым функционалом в рамках уже существующих интеграций.
Как мы уже обозначили, ребята из Integromat сделали продукт, который был ближе всех к идеалу. Но в их сообществе мы наблюдали и разделяли запросы пользователей, которые по каким-то причинам игнорировались командой годами. Некоторые из запросов висят в статусе запланированных не первый год, остальные же – игнорируются. Более подробно о том, почему этот функционал так важен, мы писали здесь.
А вот коротких список из тех, которые мы приоритезировали в самом начале разработки:
Кстати говоря, совсем скоро мы запускаем публичную библиотеку кастомных кубиков, которые позволят создателям зарабатывать на каждом запуске, а пользователям упростят разработку собственных сценариев.
Одной из ключевых претензий к платформе Zapier является отсутствие гибкости в проектировании процессов. Пользователи ограничены линейным подходом. И пускай не так давно они добавили некоторые возможности ветвления, но по сравнению с подходами визуальных drag-&-drop платформ – очень примитивно.
Такой механизм не позволяет гибко конструировать сложную архитектуру. К тому же отсутствует возможность внедрения своего кода, что сильно ограничивает возможности для опытных разработчиков и тех, кто хочет углубиться в детали своих сценариев.
Облачные функции, такие как Amazon AWS Lambda и Yandex Cloud Functions, предлагают мощные инструменты для профессионалов и больших компаний. Но они имеют высокий порог входа. Начать работу с ними может быть непросто: необходимо загружать архивы с кодом, разбираться с настройками, и так далее. Отсутствие дружелюбного интерфейса и невозможность легко интегрировать no-code элементы делают их менее привлекательными для многих бизнесов.
Представляет собой весьма современное и функциональное решение в мире автоматизации. Платформа написана на NodeJS, что делает её знакомой многим разработчикам. Однако Нодуль базируется на быстром и надежном GoLang, обладая большими производительностью и потенциалом для масштабируемости.
Многие платформы, такие как Integromat, базируют свою стоимость на количестве операций внутри сценариев. Это может быстро стать дорогостоящим, особенно при работе с большими объемами данных. Представьте, что вы используете модуль "Итератор", который циклично отправляет 3000 емейлов следующим образом:
В сумме это будет 9000 операций. Если каждая операция имеет фиксированную стоимость, итоговая сумма может быть довольно внушительной. Такой подход заставляет создателя сценария экономить кубики, что часто приводит к неоптимальным реализациям для экономии. Это похоже на оплату за каждый символ в телеграмме, отправленной через телеграф (нет, не Telegram 🙂)
Телеграмма: "СРЧН. ОТПР. ЗАП. УГЛ. ЖД. ОТВ. ПРДК"
Что означало: Срочно отправляйте запасы угля. Жду ответа. Председатель.
Нодуль же предлагает новый подход к монетизации: оплата за фактическое потребление ресурсов, таких как процессорное время и память. Таким образом, не имеет значения, сколько "кубиков" или этапов в вашем сценарии. Не нужно искать способы укорачивать сценарий или менять архитектуру ради экономии. Здесь вы платите только за то, что реально используете, что делает эту систему максимально честной и прозрачной.
В данный момент платформа находится в бета и предоставляет бесплатный доступ для всех желающих. В будущем стоимость будет ниже, чем у Make и Zapier.
Подводя итог, хочется сказать, что в построении лоукод платформы Нодуль мы не просто близки к нашим пользователям, мы и есть пользователи, для которых перенос сценариев с Integromat на Нодуль является первостепенной задачей. И когда мы из раза в раз упираемся в ограничения платформы, мы моментально беремся за доработки, чтобы аналогичной проблемы больше ни у кого не возникало.
Ждем вас в нашем Телеграмм сообществе лоукод энтузиастов (t.me/nodul), где мы обязательно ответим на все ваши вопросы!