Backend

Автоматизация тендеров: когда агрегатора мало и нужна своя система

Evgeniy Volkov

Backend18 мин чтения

Автоматизация тендеров: когда агрегатора мало и нужна своя система

В 2026 году компании, которые участвуют в тендерах, делятся на два лагеря. Одни платят 3 000 ₽ в месяц за агрегатор, получают ленту закупок в личном кабинете и считают вопрос закрытым. Другие годами ведут таблицы Excel, упускают дедлайны и теряют заявки, потому что процесс слишком сложный, а готовый инструмент его не покрывает.

Я fullstack-разработчик Евгений Волков. За последний год собрал систему автоматизации тендеров для строительной компании ТендерОК, и в этой статье расскажу честно: когда готовый агрегатор решает задачу полностью, а когда стоит думать о своей разработке.

Тендерный процесс по шагам: что автоматизируется на каждом этапе

Автоматизация закупок начинается с понимания, что именно занимает время. Тендерный процесс: не один шаг. Это цепочка операций от первого сигнала о закупке до финального протокола. На каждом этапе есть точки, где автоматика заменяет ручной труд, а есть зоны, где человек по-прежнему нужен.

Мониторинг площадок. ЕИС, Госзакупки (44-ФЗ и 223-ФЗ), коммерческие ЭТП: РТС-тендер, Сбербанк АСТ, B2B-Center и десятки других. Без инструмента: ежедневный ручной обход всех площадок, 1–2 часа в день. С автоматизацией: парсер запускается по расписанию, фильтрует по ОКПД, ключевым словам, ценовому диапазону, заказчику и региону. Менеджер утром видит только релевантные объявления.

Квалификация тендера. Нашли подходящее объявление. Дальше нужно понять: стоит участвовать или нет? Скачать документацию, прочитать ТЗ, проверить требования к участникам, оценить реалистичность сроков. При потоке в 30–50 закупок в неделю это узкое место даже для опытного менеджера. Частичная автоматизация: парсинг PDF и DOCX с выделением ключевых требований, авто-скоринг по заданным критериям (максимальная цена, регион, тип закупки, требования к лицензиям).

Подготовка пакета документов. Самый трудоёмкий этап в строительстве и других технически сложных отраслях. Сметные расчёты, выписки из реестра поставщиков, справки, банковская гарантия, квалификационные документы. Каждый тендер требует свой набор. Автоматизация здесь: шаблоны документов с подстановкой данных, реестр актуальных справок с датами истечения, напоминания о продлении. Полная автоматизация сборки невозможна, но сокращение времени на 40–60% реально.

Расчёт заявки. В строительстве: позиции объёмов работ из ТЗ умножаются на нормативы, применяются региональные коэффициенты, накладные расходы. Без интеграции с нормативной базой и 1С это часы или дни расчётного труда на каждый тендер. Расчётный модуль не является частью автоматизации тендерного процесса как такового: это отдельная задача. Про программу для расчёта тендеров написал отдельно.

Цепочка согласований. Технический директор оценивает реалистичность сроков, юрист проверяет условия контракта, финансовый директор визирует ставку, генеральный подписывает заявление. Без системы это цепочка звонков и пересылок в мессенджере с потерями на каждом звене. BPM-маршрутизация: каждый участник получает задачу на согласование с дедлайном, статус виден всем, эскалация при просрочке уходит автоматически.

Подача и контроль дедлайнов. Срок подачи пропустили: тендер потерян. Это происходит при параллельной работе над 10+ заявками. Автоматизация: единый календарь тендеров с цветовыми сигналами, push-уведомления в Telegram за 72/24/6 часов до дедлайна, ответственному и резервному контакту.

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

Три пути: агрегатор, BPM-платформа, своя система

Рынок предлагает три принципиально разных подхода к автоматизации закупок. У каждого своя ниша.

КритерийАгрегатор (Rostender, Litender и аналоги)BPM-платформа (ELMA, Comindware, СБИС)Своя система
Цена входа1 000–10 000 ₽/мес SaaSот 35 000 ₽ внедрение + лицензияот 100 000 ₽ разово
ГибкостьФиксированные функцииНастраиваемые процессы, но в рамках платформыБез ограничений
Под ваш процессТолько если процесс типовойЧастично, через low-code конфигураторСтроится с нуля под процесс
Интеграция с 1СНет или поверхностнаяЕсть, через коннекторыПолная, двусторонняя
Скорость запуска1–3 дня1–2 месяца2–4 месяца
Владение даннымиДанные у вендораЗависит от лицензииВаши данные, ваш сервер
Когда подходитПоиск + мониторинг, небольшой объёмСредняя компания, типовые процессыНестандартный процесс, интеграции, масштаб

Никакого «лучшего» варианта здесь нет. Правильный выбор зависит от того, что именно нужно автоматизировать.

Агрегатор: когда хватает и когда упирается

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

+Плюсы

  • Быстрый старт: подключились, настроили фильтры по ключевым словам и ОКПД, получаете ленту закупок уже в первый день.
  • Низкая цена входа: 1 000–5 000 ₽ в месяц против минимум 100 000 ₽ разовых вложений в разработку.
  • Покрытие площадок: крупные агрегаторы уже интегрированы с Госзакупками, ЕИС и десятками коммерческих ЭТП.
  • Поддержка и обновления: платформа следит за изменениями в API площадок, вы этим не занимаетесь.
  • Никаких вопросов к инфраструктуре: не нужен сервер, администратор, специалист по сопровождению.

Типичный сценарий, когда агрегатор закрывает задачу полностью: небольшая компания, 3–10 тендеров в месяц, один менеджер, процесс линейный. Берите подписку и не тратьте деньги на разработку.

Но агрегатор упирается ровно там, где заканчивается мониторинг. Воронка заявок: нет. Согласования: нет. Расчёт себестоимости: нет. Интеграция с 1С: нет. Пост-анализ: либо нет, либо базовая таблица. Если вам нужно что-то из этого, агрегатор становится только одним из источников данных, которые всё равно придётся куда-то вручную переносить.

BPM-платформа: согласования закрывает, нестандартную логику нет

ELMA, Comindware, СБИС и аналоги закрывают маршрутизацию согласований и типовые бизнес-процессы. Конфигурируется через low-code: нарисовали схему процесса, назначили роли, платформа маршрутизирует задачи автоматически.

Ограничения, в которые упираются: расчётная логика с отраслевой спецификой в low-code конфигуратор не ложится. Парсинг нестандартных ЭТП: платформа не умеет. Глубокая двусторонняя интеграция с 1С через родные коннекторы работает на типовых конфигурациях, на кастомных разваливается. Стоимость владения растёт с числом пользователей и лицензий. При масштабировании через год-два можно оказаться в ситуации, когда платформа стоит дороже, чем кастомная разработка с нуля.

Своя система: полная свобода и реальные ограничения

Кастомная система для тендерного отдела даёт максимальную гибкость. Воронка строится под ваш реальный процесс, а не под то, что платформа позволяет. Интеграции: любые, на уровне API. Расчётный модуль: с вашей нормативной базой и коэффициентами.

Ограничения честно: разработка занимает время. MVP: 6–10 недель. Полная система: 4–6 месяцев. Нужна аналитика, нужно ТЗ, нужен специалист по сопровождению. Если процесс типовой или объём небольшой, кастом не окупится.

Интеграции: где реальная сложность

Парсинг площадок: у каждой ЭТП свой интерфейс. Госзакупки отдают данные через официальный API (zakupki.gov.ru, есть документация). РТС-тендер, Сбербанк АСТ: у части площадок API есть, у части парсинг идёт через HTML (хрупко, ломается при редизайне). Коммерческие небольшие площадки часто вообще без API: только HTML-парсинг с постоянной поддержкой.

Уведомления: реализуются через Telegram Bot API или SMTP. Telegram предпочтительнее: открываемость выше, статус доставки виден, бот можно настроить под роли. Директор получает только критичные сигналы, менеджер тендерного отдела: всё. Это настраивается через шаблоны уведомлений с подпиской на события.

Интеграция с 1С: самое сложное. Реализуется тремя способами в зависимости от версии и конфигурации: COM-соединение (локальная 1С на Windows-сервере), веб-сервисы 1С (опубликованные через Apache/IIS), HTTP-сервисы (1С 8.3, современный способ). Каждый способ требует настройки на стороне 1С, и это всегда делается совместно со специалистом клиента по 1С.

Что обычно нужно в двустороннем обмене: из 1С в систему уходят нормативы, расценки, номенклатура, текущие остатки, данные о поставщиках. Обратно: выигранные контракты, плановые затраты по проекту, данные для управленческого учёта. Главная неожиданность на интеграционных проектах: у каждого клиента своя конфигурация 1С. Управление строительной организацией, ERP, Бухгалтерия с кастомными доработками. Типовые обработки подходят только как отправная точка.

Документы: PDF с ТЗ парсится через библиотеки (pdfjs, pypdf, iTextSharp в зависимости от стека). DOCX: через OpenXML. Таблицы объёмов работ структурируем и передаём в расчётный модуль. Качество парсинга зависит от качества исходных документов: сканы с плохим OCR или нестандартные шаблоны требуют ручной доработки.

Роли в системе для тендерного отдела: минимальный набор. Менеджер: видит все тендеры, создаёт заявки, ведёт воронку. Сметчик: получает задачи на расчёт, работает только со своими тендерами. Юрист: согласовывает условия контракта. Директор: финальное визирование, сводная аналитика. Права доступа настраиваются гранулярно, это не сложно, но требует точного ТЗ на старте.

Экономика автоматизации: когда окупается

Смотреть только на стоимость разработки недостаточно. Важен TCO за 2–3 года и реальная экономия трудозатрат.

Сколько времени тратится без автоматизации. Мониторинг площадок вручную: 1–2 часа в день на менеджера. Квалификация одного тендера (скачать документы, прочитать ТЗ, оценить реалистичность): 30–90 минут. Подготовка пакета документов: от 4 часов до 2 дней в зависимости от сложности. Согласование с командой: 1–3 дня из-за «телефонного» режима. Итого на один средний тендер: 8–16 часов суммарного рабочего времени команды. При ставке специалиста тендерного отдела 80–120 ₽/час это 640–1 920 ₽ прямых трудозатрат на заявку.

Что даёт автоматизация. Мониторинг сокращается до 15–20 минут: просмотр готовой ленты вместо обхода площадок. Квалификация с автоскорингом: 10–15 минут вместо часа (не каждый тендер, но поток обработать проще). Согласования с маршрутизацией: 4–8 часов вместо 1–3 дней. Контроль дедлайнов: нулевое время, работает автоматически.

Пример расчёта. Компания с тендерным отделом из 3 человек ведёт 30 тендеров в месяц. Без автоматизации: 30 × 12 часов среднее = 360 часов команды в месяц. С автоматизацией закупок: 30 × 5 часов = 150 часов. Высвободилось 210 часов в месяц. При ставке 100 ₽/час: экономия 21 000 ₽ в месяц. Плюс: появилась возможность вести не 30, а 50–60 тендеров той же командой. Рост охвата без найма: это и есть реальный ROI.

Кастомная система за 350 000 ₽ окупается за 16–17 месяцев только на прямой экономии трудозатрат. Рост выигрышей из-за улучшенного контроля дедлайнов и аналитики ускоряет этот срок.

Кейс: как мы построили ТендерОК

Это реальный проект, не синтетический пример.

Боль. Строительная компания участвует в тендерах на подрядные работы. Главная проблема: разбор технической документации и расчёт себестоимости заявки занимал 2–3 дня работы экономиста на каждый тендер. При этом часть тендеров пропускали: пока разбирали документацию по одному, дедлайн по другому уходил. Менеджеры вели параллельно несколько таблиц Excel, статус каждой заявки никто не знал точно.

Почему агрегатор не подходил. Коробочная CRM и агрегаторы не знают специфики строительных расчётов: ПОС, КССП, нормативы по видам работ, региональные коэффициенты. Готовый инструмент видит PDF с документацией как вложение, не как структурированные данные. Согласования шли через мессенджеры: сообщение теряется, ответственность размыта, дедлайн пропущен.

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

Воронка тендеров с дедлайнами, статусами и ответственными. Каждый участник команды видит только свои задачи: сметчик получает задачу на расчёт, юрист на проверку договора, директор на финальное согласование. Уведомления команде в Telegram при приближении критических сроков: за 48 и 6 часов.

Парсинг нескольких площадок, фильтрация по ОКПД и заказчикам. Новые релевантные тендеры приходят в систему автоматически, не требуя ежедневного обхода.

Результат. Время разбора одного тендера сократилось кратно. Пропущенных дедлайнов стало значительно меньше: уведомления не дают забыть про заявку в работе. Команда смогла вести больше тендеров параллельно без увеличения штата.

Подробная техническая разбивка, архитектурные решения и стек: в кейсе автоматизация тендерного процесса для строительной компании.

Что входит в разработку и как это выглядит на этапах

Разработка системы автоматизации тендеров начинается не с кода. Начинается с карты процесса.

Анализ процесса. Садимся и разбираем, как сейчас работает команда: откуда узнаёте о тендерах, кто решает участвовать или нет, как считается заявка, кто согласовывает, кто подаёт. Фиксируем узкие места. Это занимает 1–2 недели и стоит отдельных денег, примерно 10% от бюджета. Пропустить аналитику нельзя: без неё разработка строится на догадках.

ТЗ. Фиксируем: какие ЭТП парсить, какая структура воронки, какие роли в системе, какие интеграции нужны. ТЗ защищает и вас, и меня: у нас есть договорённость о том, что именно строим.

Парсинг площадок. Пишется под каждую ЭТП отдельно. Это трудоёмко разово, но потом работает стабильно. Площадки меняют структуру: закладываем поддержку в договор.

Воронка и CRM-модуль. Заявки со статусами, ответственными, дедлайнами. Уведомления в Telegram при приближении срока. Карточка тендера с документами и историей.

Интеграции. Самое трудоёмкое: 1С. Двусторонний обмен, нормативы из 1С в систему, выигранные контракты обратно. Дополнительно: СЭД для согласований, API ЭП для подписания.

Внедрение. Запуск на реальных данных, обучение команды. Без этого система саботируется: люди продолжают работать в Excel, потому что не понимают новый инструмент.

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

Сколько стоит автоматизация тендеров

Цифры без маркетинговых округлений.

Агрегатор: 1 000–10 000 ₽ в месяц SaaS-подписки. Rostender, Litender и аналоги. Никаких разовых вложений. Для большинства компаний: правильный старт.

BPM-платформа: внедрение ELMA, Comindware или аналогов стартует от 35 000 ₽ за базовое внедрение плюс лицензия на пользователей. Типичный проект внедрения для тендерного отдела: 150 000–400 000 ₽ с учётом настройки процессов.

Кастомная система:

УровеньЧто включаетСтоимость
MVPПарсинг 2–3 площадок, воронка заявок, уведомленияот 100 000 ₽
СреднийРасчётный модуль, 1–2 интеграции, согласования300 000–500 000 ₽
ПолныйПарсинг 5+ ЭТП, 1С двусторонний, СЭД, расчётыот 500 000 ₽

Стоимость кастома растёт от трёх факторов: число ЭТП для парсинга, сложность расчётного модуля, число и глубина интеграций. Число пользователей влияет меньше, чем кажется.

TCO за 3 года важнее стартовой цены. Агрегатор за 5 000 ₽/мес обойдётся в 180 000 ₽ за 3 года и всё равно не покроет нестандартные процессы. Кастом за 300 000 ₽ разово плюс 20 000 ₽/год поддержки выходит в 360 000 ₽ за те же 3 года, но с полным покрытием процесса и вашими данными.

Если нужна разработка подобного класса, описал подход подробнее на странице разработки веб-приложений на заказ.

Отдельная тема: расчёт себестоимости тендерной заявки. Это не часть автоматизации процесса, а отдельный расчётный модуль. Если стоит задача именно по расчёту, скажите на брифе: разберём отдельно.

FAQ

Что такое автоматизация тендеров? Перевод ручных операций в системные: мониторинг ЭТП, разбор документации, воронка заявок с дедлайнами, маршрутизация согласований, сборка документов. Цель: тратить меньше человеко-часов и не терять тендеры из-за человеческого фактора.

Какие примеры автоматизации тендерного процесса бывают на практике? Самый распространённый: автоматический мониторинг закупок по фильтрам. Глубже: парсинг ТЗ, расчёт себестоимости по нормативам, контроль сроков. Продвинутый уровень: согласования внутри команды и финальная сборка комплекта документов.

Когда стоит заказать свою систему? Когда агрегатор даёт только ленту тендеров, а дальше всё равно вручную: расчёт, согласование, документы. Если есть 1С и нужна интеграция. Если несколько отделов работают с одним тендером. Если участвуете в 20+ тендерах одновременно.

Сколько стоит автоматизация тендеров? Агрегатор: 1 000–10 000 ₽/мес. BPM-платформа: внедрение от 35 000 ₽. Кастомная система: MVP от 100 000 ₽, полная от 300 000–500 000 ₽. Точнее после разбора процессов.

Агрегатор или кастом: как выбрать? Агрегатор подходит, если задача только в поиске и мониторинге. Кастом нужен, если требуются воронка, интеграции, расчёты, согласования. Компании с 2–5 тендерами в месяц обычно не окупают кастом. С 20–50 активными заявками почти всегда окупают.

Какие интеграции чаще всего нужны? Парсинг ЭТП (Госзакупки, ЕИС, коммерческие), уведомления в Telegram или email, двусторонний обмен с 1С, API ЭП для подписания. Интеграция с 1С самая трудоёмкая: у каждого клиента своя конфигурация.

Что такое ЭТП и нужно ли к ней подключаться? ЭТП: электронная торговая площадка. Государственные закупки идут через Госзакупки и ЕИС. Агрегаторы уже подключены к основным ЭТП. При кастомной системе парсинг пишется под каждую площадку отдельно: трудоёмко разово, потом работает стабильно.

Как происходит интеграция с 1С? Через COM-соединение, веб-сервисы или HTTP-сервисы 1С: зависит от версии и конфигурации. Из 1С в систему уходят нормативы и расценки, обратно возвращаются данные о контрактах. Сложность: у каждого клиента своя конфигурация. Тип интеграции выясняем на аналитике совместно со специалистом по 1С на стороне заказчика.

Как выглядит процесс разработки? Аналитика процесса → ТЗ → MVP (парсинг + воронка + уведомления) → расчётный модуль → интеграции → внедрение с командой. Всё сразу делать не нужно: MVP даёт результат быстрее и дешевле полного объёма с первого дня.

Сколько времени занимает внедрение системы для тендерного отдела? MVP: 6–10 недель. Система среднего уровня с 1С: 3–5 месяцев. Полный цикл: от 6 месяцев. Сроки растут не от объёма кода, а от скорости согласований на стороне заказчика и сложности интеграций. Чем быстрее предоставляете доступ к 1С и тестовым данным, тем короче проект.


Если не уверены, какой путь подходит вашей компании, напишите в Telegram. Расскажите, как сейчас устроен процесс, и скажу честно: хватит агрегатора или стоит думать о кастоме.

Смотрите также: разработка CRM на заказ. Там схожая логика про то, когда коробочное решение не покрывает процесс. И разработка веб-приложений: про этапы и стоимость кастомной разработки в целом.

Все статьи блога: практика, кейсы и выбор инструментов.

Частые вопросы

Поделиться:
Все статьи