Activepieces: обзор автоматизации, тарифов и установки на своём сервере
Разбираем Activepieces: интеграции, ИИ-агенты, тарифы и установка на своём сервере. Пошаговый сценарий Sheets → Slack и условия перехода с Zapier и Make.
Опубликовано

Activepieces стоит проверить на пилотном переносе, если вам нужно ядро автоматизации с лицензией MIT или вы хотите снизить стоимость длинных повторяющихся сценариев. На тарифах с подпиской обычный запуск расходует 1 кредит независимо от числа шагов. При этом ИИ оплачивается дополнительно, а установка на своём сервере не даёт доступа ко всем коммерческим функциям. Выбирайте платформу, если в ней есть нужные действия и за систему есть кому отвечать. Если хотя бы одно условие не выполнено, сохраняйте текущую платформу.
Сверено с действующими тарифами, документацией и исходным кодом Activepieces на GitHub 6 ноября 2026 года. Это оценка по документации с разобранным примером сборки, а не результат практического тестирования развёрнутой системы. Решение зависит от доступных действий, границ редакций, стоимости сценариев и ответственности за эксплуатацию.
Что такое Activepieces и как устроена платформа
Activepieces — визуальная платформа автоматизации: событие запускает сценарий, а расставленные вами шаги читают данные, принимают решения и выполняют действия в подключённых приложениях. Интеграции здесь называются pieces. Есть также Agents — агенты, выбирающие действия с помощью модели ИИ, — и Tables для хранения структурированных записей. Документация по лицензированию отделяет ядро под MIT от функций с коммерческой лицензией. MIT относится к лицензии ядра, а не означает, что весь облачный продукт бесплатен.
Облако или свой сервер — выбор способа развёртывания; Community или коммерческая редакция — выбор функций. Бесплатный облачный тариф и установка Community — разные предложения, оценивать их нужно отдельно. Community — это ядро автоматизации; не стоит считать, что в него входят Agents и Chat из облачного предложения. В действующем руководстве по лицензированию серверной установки сказано, что каждый тариф доступен и на своём сервере, а подписки Plus и Team активируются внутри приложения. Для индивидуального корпоративного договора используется лицензионный ключ. Установка Hobby со встроенной базой данных не поддерживает эту редакцию Enterprise. Такое разделение полезнее, чем называть всё на собственном сервере «бесплатной версией».
Кому подойдёт Activepieces, а кому лучше выбрать другое решение
Activepieces подходит специалисту, который хочет визуально поддерживать обычные сценарии между приложениями и при необходимости установки на своём сервере может привлечь ответственного за инфраструктуру. Основателю бизнеса, который переносит уведомления о лидах, обновления при подключении клиентов или регулярные отчёты, стоит начать с оценки именно этих процессов.
Для сравнения: Zapier — облачный сервис автоматизации приложений, Make — визуальный конструктор сценариев, а n8n — платформа сценариев с облачной и серверной версиями. У них разные единицы тарификации: одинаковые лимиты не означают одинаковый объём работы.
Данные о n8n взяты с действующей страницы тарифов. Правила учёта задач Zapier отделяют успешные действия от триггеров и перечисляют исключения. Это отправные точки для оценки, а не расчёт стоимости одинаковой нагрузки.
Оставайтесь на Zapier, если перенос превращается в проект разработки интеграции. Сопоставьте конкретные триггеры, операции поиска и записи из ваших сценариев с каталогом приложений Zapier и соответствующим модулем Activepieces. Совпадения логотипов недостаточно. Если текущий Zap работает, а для замены придётся поддерживать API-коннектор, экономия на подписке должна покрывать эту работу.
Сохраняйте Make, если ответственный специалист уже разбирается в его сложных сценариях. В документации маршрутизатора описаны ветки с фильтрами и резервные маршруты. Пересборка работающего сценария обработки заказов только ради смены поставщика может обойтись дороже экономии. В Activepieces тоже есть ветвление; вопрос здесь в стоимости пересборки и в том, кто за неё отвечает.
Выбирайте n8n, если основа ваших сценариев — программный код. Его узел Code поддерживает JavaScript и Python, включая настраиваемый импорт npm при установке на своём сервере. Это конкретное преимущество для разработчика, который поддерживает собственные преобразования данных. Разрешительная лицензия ядра Activepieces остаётся отдельным аргументом в его пользу.
Другие причины сменить платформу разобраны в подборке альтернатив Zapier. Единицы тарификации сравниваются в статье n8n, Zapier и Make.
Интеграции pieces: проверяйте конкретное действие
Модули pieces в Activepieces объединяют операции, которые подключённый сервис предоставляет сценарию. В официальном репозитории они описаны как пакеты TypeScript; там же перечислены возможности конструктора: циклы, ветвления, HTTP-запросы и шаги с кодом. Если описание продукта оставляет вопросы, можно посмотреть исходный код интеграции.
Возьмём сценарий ведения контактов. Для входящей записи нужны поиск по электронной почте, создание при отсутствии контакта и обновление, если он уже есть. В модуле Google Sheets доступны Find or Create Row и Update Row, поэтому эти операции можно использовать для реестра контактов в таблице. Для другой клиентской базы проверьте аналогичные действия, прежде чем обещать перенос. Формулировка «подключается к нашей CRM» ещё не подтверждает поддержку нужного объекта, поля поиска или обновления.
Права доступа бывают не менее важны. Действию Search Messages в модуле Slack нужен пользовательский токен. Подключение, пригодное для отправки уведомлений, не обязательно подойдёт агенту, который активно ищет сообщения. Это различие видно в каталоге действий Slack.
Недостающее действие иногда можно заменить HTTP-запросом или собственным модулем. Но за этим стоят аутентификация, пагинация, повторные попытки и адаптация к изменениям API другого сервиса. Используйте готовое действие, когда оно подходит; собственную интеграцию считайте программным обеспечением, которое кому-то придётся поддерживать. Именно эта граница определяет, сможет ли после настройки сценарием заниматься человек без навыков разработки.
Как собрать сценарий из Google Sheets в Slack
Activepieces может отправлять уведомление в канал при добавлении строки в таблицу без участия ИИ. Для переноса приёма заявок из отдела продаж это удобный первый сценарий: входные данные можно проверить, результат виден сразу, а источник ошибки легко найти. Activepieces публикует этот пример связки Sheets и Slack; ниже он дополнен действующим исходным кодом триггера и документацией сценариев.
Ожидаемый результат прост: каждая новая строка с лидом создаёт сообщение в Slack с его идентификатором, именем и компанией. На время сборки используйте тестовый лист и тестовый канал. Приведённые ниже названия и поля служат примером.
Подготовьте узнаваемые входные данные
Создайте лист с заголовками Lead ID, Name, Email и Company, затем добавьте тестовую запись с заметным идентификатором лида. Создайте сценарий и назовите его Lead intake to Slack. В первой версии ограничьтесь уведомлением: повторный тест не должен создавать клиентский аккаунт или отправлять письмо клиенту.
Выберите и проверьте нужный триггер
Добавьте модуль Google Sheets и выберите New Row Added. Подключите аккаунт Google, укажите таблицу и лист, затем протестируйте триггер, чтобы загрузить пример выходных данных. Он отслеживает строки, добавленные внизу листа; New or Updated Row — отдельный вариант в каталоге модуля Google Sheets.
Перед сопоставлением полей изучите полученные значения строки. Используйте реальные поля из тестового результата, а не предположение, что их названия совпадают с заголовками таблицы.
Настройте данные сообщения в Slack
Добавьте действие Slack Send Message To A Channel, подключите нужное рабочее пространство и выберите тестовый канал. Напишите короткое сообщение, начинающееся с New lead, и через Data selector подставьте идентификатор лида, имя и компанию из результата триггера. Если специалисту нужно открывать источник, добавьте постоянную ссылку на лист.
Руководство по передаче данных объясняет, как объединять обычный текст и значения предыдущих шагов в одном поле. Выбирайте значения из проверенного результата вместо того, чтобы вручную вводить предположительное выражение.
Проверьте результат и опубликуйте сценарий
Нажмите Test Step у действия Slack. Откройте Slack и убедитесь, что сообщение попало в нужный канал, поля содержат ожидаемые значения, а ссылка на лист работает. Увидеть правильный результат важнее, чем просто получить статус успешного выполнения.
Затем опубликуйте сценарий. Руководство по публикации подтверждает: изменения в черновике не заменяют действующий сценарий до публикации.
Убедитесь, что новое событие проходит весь путь
После включения сценария добавьте другую запись внизу листа. Старая строка не доказывает, что действующий триггер работает. Проверьте появление нового запуска и соответствующего сообщения в Slack.
Исходный код триггера при включении фиксирует текущее число строк и предупреждает: задержка уведомления от Google может достигать 3 минут. Если сообщение не пришло сразу, это ещё не сбой. Для мгновенных оповещений такая схема не предназначена.
Найдите шаг, на котором произошёл первый сбой
Откройте Runs, выберите выполнение и изучите входные и выходные данные сбойного шага. Этот порядок описан в руководстве по отладке запусков. Если запуска нет, проверьте триггер, выбранный лист и доступность вебхука. Если запуск есть, но сообщение не отправлено, проверьте подключение Slack и доступ к каналу.
Перед повторным запуском убедитесь, что сообщение ещё не доставлено. Тайм-аут после записи во внешний сервис может оставить видимый результат, даже если вызывающая сторона не получила подтверждение. Сохраняйте идентификатор лида в сообщении, чтобы ответственный специалист мог распознать дубль.
У этого сценария узкий критерий приёмки: новая строка создаёт правильное уведомление, а ответственный умеет найти причину сбоя. Перед расширением проверьте пустое необязательное поле и строку со знаками пунктуации в значениях. Поиск, согласование или шаг с ИИ добавляйте лишь после того, как заработает простой маршрут.
ИИ в Activepieces: агенты внутри управляемого процесса
Activepieces Agents — исполнители на основе модели, которые выбирают из предоставленных им инструментов. Агент полезен, когда нужно понять запрос: например, определить, касается ли обращение в поддержку оплаты или требует участия человека. Точные процедуры, такие как отправка сообщения в согласованный канал, оставляйте явными шагами сценария.
Практичный вариант расширения — первичная сортировка обращений. Получите сообщение, передайте его текст агенту, затем по возвращённой категории направьте нужному специалисту. В руководстве по агентам в сценариях указано действие Run Agent в модуле AI. Выберите сохранённого опубликованного агента; если используете настроенную у него модель, оставьте AI Model пустым.
Задайте агенту ограниченную задачу: классифицировать сообщение, кратко объяснить выбор маршрута и вернуть category, urgency и needs_human. Именно эти структурированные поля используются в документации. Следующее условие сможет проверить needs_human, не пытаясь интерпретировать абзац, формулировки которого меняются при каждом запуске.
В редакторе агента выберите модель, инструкции и нужные инструменты, задайте Max steps и выполните Test перед Publish. Эти элементы описаны в руководстве по созданию агента. Доступны Piece tool — отдельное действие приложения, Flow tool — заранее заданный сценарий, и MCP server — внешний сервис инструментов. Для простой классификации начните без инструментов, способных менять клиентские записи. Если агент публикует сводку, зафиксируйте место назначения, а не поручайте его выбор модели.
Сохранённый агент — общая зависимость нескольких сценариев. После публикации изменений каждый использующий его сценарий получит обновлённого агента при следующем запуске, без собственной повторной публикации. Перед изменением общего агента сортировки протестируйте типы сообщений из всех зависимых сценариев. Более узкая инструкция, полезная одной очереди, может нарушить работу другой.

Польза здесь — в гибкой интерпретации внутри предсказуемого процесса. Если маршрут можно выбрать фиксированным условием, используйте его. Агент добавляет изменчивость модели и расход ресурсов к решению, которому они могут быть не нужны.
MCP: сборка и проверка сценариев из ИИ-клиента
MCP Server в Activepieces позволяет внешнему ИИ-ассистенту работать с платформой автоматизации. MCP, или Model Context Protocol, — стандарт подключения, через который ИИ-клиент обнаруживает и вызывает инструменты. Это отдельный механизм, отличающийся от агента внутри сценария Activepieces.
В документации указан путь настройки: Settings → MCP Server → включить → скопировать Server URL. Добавьте этот адрес в клиент и пройдите аутентификацию через OAuth. Инструменты обнаружения работают только на чтение и доступны всегда; остальные категории можно включать и выключать для каждого проекта. Обзор MCP охватывает сборку и публикацию сценариев, таблицы, тестирование и проверку запусков.
Для сценария приёма заявок подключите клиент и попросите его найти триггер Sheets и действие Slack, собрать черновик с выбранными подключениями, затем проверьте конфигурацию. Протестируйте доставку, прежде чем запускать рабочую обработку. Позже через клиент можно изучить сбойный запуск и его входные данные. Это конкретные задачи эксплуатации; создание по описанию на естественном языке само по себе не подтверждает правильность сопоставления полей.
У MCP есть и граница тарификации: ap_run_action расходует кредит на каждый вызов, а сценарий, запущенный вызовом инструмента, оплачивается по обычным правилам сценариев. Выполнение через ИИ-клиент не становится автоматически бесплатным.
Установка на своём сервере: развёртыванием работа не заканчивается
Установка Activepieces на своём сервере подходит, если важно выбирать место работы платформы и есть кому поручить эксплуатацию. Для основателя бизнеса, который просто хочет уменьшить небольшой счёт за автоматизацию, облако обычно удобнее в качестве первого пилота.
Действующее руководство Docker Compose требует Docker Compose v2, не менее 2 vCPU и 4 GB RAM; в Windows установка выполняется внутри WSL2. Установщик запускает приложение, рабочий процесс, базу PostgreSQL и очередь Redis. В документации приведена команда:
curl -fsSL https://get.activepieces.com | shВыполните её на выбранном сервере. Чтобы сначала изучить установщик, загрузите содержимое по этому адресу без передачи в sh. После установки перейдите в созданный каталог activepieces и проверьте компоненты:
docker compose -p activepieces ps
curl http://localhost:8080/api/v1/healthОткройте сервис на порту 8080 и создайте первого администратора. Для входящих вебхуков приложений задайте в AP_FRONTEND_URL доступный извне рабочий адрес. Адрес, доступный только на ноутбуке, не сможет принимать уведомления Google из примера с Sheets.
Минимальные требования установки не гарантируют нужную производительность. Руководство по рабочему развёртыванию рекомендует отдельный рабочий процесс для каждого одновременно выполняемого сценария, а также управляемые PostgreSQL, Redis и S3-совместимое объектное хранилище в одном регионе. Ориентир для рабочего процесса — 0.5 vCPU и 1 GB RAM. Рассчитывайте ресурсы по пиковому числу одновременно выполняемых задач, а не только по месячному числу запусков. Несколько медленных задач могут занять мощности, пока новые события ждут обработки.

Включите резервное копирование и восстановление в план внедрения. Сохраняйте базу, файлы и ключ шифрования сохранённых подключений. Руководство по аварийному восстановлению также описывает потерю очереди: принятые асинхронные события вебхуков могут исчезнуть, если Redis потеряет их до создания записи о запуске. Одной копии базы недостаточно, чтобы гарантировать повторную обработку каждого входящего события.
Поэтому для команды, которой обязательно нужен свой сервер, решение о покупке включает редакцию продукта, инфраструктуру, процедуру восстановления и ответственного за инциденты. Собственный сервер убирает зависимость от хостинга поставщика и возлагает на вас ответственность за доступность автоматизации.
Тарифы Activepieces: что выбрать для небольшой команды
Activepieces Plus — разумная отправная точка для небольшого бизнеса, чей пилот уже перерос Free. Ниже приведены условия при ежемесячной оплате со страницы тарифов Activepieces, проверенные 6 ноября 2026 года:
- Free: $0, 1,000 кредитов в месяц и до 5 пользователей. Для регулярной работы основной предел — этот объём кредитов.
- Plus: $20/месяц, 10,000 кредитов и до 5 пользователей; превышение стоит $0.007 за кредит, можно использовать собственные ключи ИИ.
- Team: $200/месяц, 50,000 кредитов и 25 пользователей; подходит, если нужны проекты, единый вход (SSO) или совместное администрирование за пределами возможностей Plus.
- Community: без платы за лицензию ядра; инфраструктуру и обслуживание нужно считать отдельно. Для расширенных коммерческих требований понадобится соответствующий платный тариф или индивидуальное предложение.
Обычный запуск расходует один кредит независимо от числа шагов. Использование ИИ считается дополнительно; даже со своим ключом остаются плата платформе и отдельный счёт поставщика модели. Неограниченное число сценариев не означает неограниченное выполнение.
Пример расчёта: допустим, за месяц выполнено 5,000 успешных запусков без ИИ, а дополнительные тесты и повторы не выводят расход за включённый лимит. На Plus это $0.004 за завершённый запуск: $20 ÷ 5,000. Это иллюстративный расчёт только стоимости платформы, а не измеренный результат. Он не включает оплату подключённых приложений, хостинг и рабочее время сотрудников.
Формулировки обновления лимита Free противоречат друг другу: страница описывает месячный объём, но в другом месте говорит, что после исчерпания запусков нужно ждать следующего дня. Прежде чем доверять Free важный процесс, уточните порядок обновления лимита в своём аккаунте.
Какие ограничения могут изменить выбор
У Activepieces есть конкретные эксплуатационные ограничения, которые важнее списка функций. Ниже — те, что с наибольшей вероятностью повлияют на решение о переносе или установке на своём сервере.
Журнал аудита агента фиксирует не все действия
Документация инструментов агента указывает пробелы даже на тарифах с аудитом. Вызовы внешних MCP-инструментов, код, который агент пишет и выполняет, и отправленные им письма не создают перечисленных событий аудита действий агента. Операции чтения исключены, а входные значения действий не сохраняются.
Если необходимо восстановить историю изменения счёта, наличие платной функции аудита само по себе не доказывает, что охвачены все возможные пути агента. Выполняйте важные записи через документированные действия модулей или сценарии и проверяйте полученную запись. Это повод ограничить архитектуру ещё до выбора тарифа.
Время выполнения и время ответа — разные лимиты
Справочник ограничений задаёт для Cloud 10 минут активного выполнения сценария, а для синхронного ответа вебхука — 30 секунд. Задержки и ожидание согласования не расходуют активное время выполнения. Если клиентский запрос требует долгого разбора агентом, лучше подтвердить приём и доставить результат позже, чем держать синхронное соединение открытым.
Plus также разрешает 10 одновременных запусков на проект в Cloud. Остальные попадают в очередь. Приемлемый месячный счёт не гарантирует немедленную обработку при всплеске нагрузки.
Большие журналы запусков могут вызвать сбой независимо от хранения файлов
Суммарный лимит журнала одного запуска сценария в Cloud — 25 MB. В него включаются исходные размеры результатов, перенесённых в объектное хранилище; снижение порога, при котором результаты выносятся туда, не увеличивает общий лимит. Поэтому сценарий, многократно записывающий в журнал большой ответ, может завершиться с ошибкой, даже если сам файл хранится отдельно. Разделяйте работу и передавайте дальше только нужные следующим шагам данные.
Для готовых сценариев Make и Zapier всё равно нужно оценивать пересборку
Наличие ваших приложений в каталоге Activepieces ещё не оправдывает перенос. Поведение вебхуков, доступные входные поля действий, аутентификация и поведение принимающей стороны должны соответствовать текущему процессу. Пример с Sheets показывает конкретное расхождение с ожиданием «мгновенно»: сам триггер предупреждает о задержке уведомлений.
Документация по кредитам Make объясняет, как повторяемые пакеты данных расходуют операции на следующих шагах. Это аргумент в пользу оценки Activepieces для длинных обычных сценариев, но в расчёт нужно включить трудозатраты на перенос и поведение замены. Сохраняйте текущую платформу, если экономия меньше объёма работы, необходимого для сохранения надёжности.
Свой сервер не гарантирует полный набор функций и полностью локальные данные
Внешняя модель или приложение по-прежнему получает отправленные ему данные. Развёртывание координатора на своём сервере не переносит Slack, Google Sheets или удалённую модель в вашу сеть. Строгое требование локальной обработки нужно проверять для каждого адресата и поставщика.
Различия редакций относятся и к альтернативам. В списке функций Community у n8n среди исключений указаны совместный доступ к сценариям и учётным данным, проекты и SSO. Лицензионная документация описывает модель fair-code с ограничениями использования, а не лицензию MIT. Бесплатную установку ни одного из продуктов не следует приравнивать к полному коммерческому предложению.
Вердикт: начните с переноса одного ограниченного процесса
Activepieces подходит, если ответственный специалист может собрать нужный процесс из проверенных модулей, выбранная редакция содержит необходимые средства управления, а за сбои и обновления есть кому отвечать. Лицензия ядра и тарификация обычных запусков — веские причины оценить платформу. Но они не компенсируют отсутствие нужного действия или бесхозный сервер.
Переходите, когда пилот сохраняет нужное поведение, а регулярная экономия превышает дополнительные затраты на хостинг и обслуживание. Оставайтесь на Zapier, если работающую интеграцию нельзя заменить с выгодой; сохраняйте Make, если пересборка сложных сценариев съедает преимущество; выбирайте n8n, когда систему определяет собственная логика разработчика.
На следующей неделе перенесите в Activepieces уведомление о новой заявке с небольшими последствиями ошибки. Проверьте рабочий триггер на разных тестовых записях, изучите сбойный запуск и зафиксируйте расход кредитов. Расширяйте внедрение только после того, как будущий ответственный за поддержку сможет объяснить и результат, и порядок восстановления.
Частые вопросы
Что выбрать: Activepieces или n8n?
Выбирайте Activepieces, если вашим требованиям соответствуют ядро под MIT и визуальная поддержка сценариев. n8n предпочтительнее, когда в основе работы лежат JavaScript или Python, которые поддерживает разработчик. Обе платформы можно установить на своём сервере, у обеих есть границы коммерческих функций. Перед переносом сравните конкретные действия и требования к совместной работе.
Как работает ИИ-агент в Activepieces?
Агент использует выбранную модель и инструменты для задачи, последовательность шагов которой может меняться. Опубликованного агента можно запускать внутри сценария через действие Run Agent модуля AI и получать структурированные поля. Это другой механизм, чем MCP Server, который подключает внешний ИИ-клиент к Activepieces.
Где найти Activepieces на GitHub?
Официальный репозиторий — activepieces/activepieces на GitHub, ссылка приведена выше. Изучите лицензию в корне и исходный код нужного модуля. Ядро распространяется под MIT, а каталоги корпоративных функций имеют отдельные коммерческие условия. Доступ к их исходному коду не делает их частью бесплатного ядра.
Получите чек-лист аудита бизнес-процессов с ИИ
До переноса автоматизации определите входные данные, ответственного, согласование, порядок восстановления и бюджет.
- Опубликовано
- Категория
- Build
- Язык















