Приложение на no-code работает, а письма не доходят: разбор по платформам — ELMA365, Bubble, AppMaster, Albato, Make и другим
Знакомая ситуация
Команда собрала бизнес-процесс на ELMA365. Согласования ходят, задачи назначаются, отчёты собираются. Через две недели приходит сотрудник: «Я не получил уведомление, что мою заявку отклонили». Заглядывают в логи платформы — письмо отправлено, статус «успешно». В почте у сотрудника — пусто. Через час он вспоминает заглянуть в спам — письмо там.
Или другой сценарий. Стартап построил MVP на Bubble за месяц, подключил Stripe, регистрацию, личный кабинет. Запустились — приходят первые клиенты — половина пишет в поддержку: «Я не получаю ссылку для восстановления пароля». В Bubble всё зелёное: workflow отработал, action «Send email» выполнен.
No-code и low-code решают огромную часть инженерной работы: формы, базы данных, бизнес-логика, интеграции. Но деливерабилити email они не решают — и часто даже усугубляют проблему. Потому что отправку абстрагируют, а владелец платформы — нетехнический человек, и у него нет точки контроля над тем, доходят ли его письма.
Что отправляет письма в no-code и low-code
Платформы устроены по-разному, и проблема в каждой случае выглядит немного иначе. Разберу четыре основные категории.
Low-code BPM-платформы: ELMA365, Creatio (бывший Terrasoft), BPMSoft, Pyrus, Comindware Tracker
Это корпоративный сегмент: системы согласований, документооборота, управления процессами. Письма здесь — критичный элемент: уведомления о задачах, согласованиях, дедлайнах, эскалациях.
Отправка обычно идёт через:
- Корпоративный SMTP-сервер компании
- Встроенный SMTP-коннектор платформы
- Внешний транзакционный сервис
Проблема: SMTP настраивает админ платформы один раз при внедрении. Дальше — ноль контроля. Если корпоративный домен имеет плохую репутацию у Mail.ru или Яндекса (что бывает у компаний, ведущих массовые рассылки с того же домена), системные уведомления ELMA365 или Creatio будут регулярно ложиться в спам. Сотрудники привыкают «всегда смотреть в спам» — это нормализация дисфункции, при которой процесс формально работает, а на практике постоянно тормозит.
Особый случай — внешние уведомления, которые BPM шлёт клиентам или контрагентам. У них нет настроенного правила «доставать из спама письма от этой компании», и значительная часть писем просто пропадает.
No-code для приложений: Bubble, AppMaster (российский), Adalo, Glide, Webflow
Здесь обычно стандартная связка: внутри платформы есть action «Send email», который под капотом шлёт через одного из транзакционных провайдеров. Bubble по умолчанию — через свой собственный, AppMaster — через сконфигурированный SMTP. Адрес отправителя — либо noreply@yourappname.bubbleapps.io, либо тот, что вы указали.
Проблема стандартная: домен отправителя не аутентифицирован — нет SPF, нет DKIM, нет DMARC. Если использовать дефолтный поддомен платформы — это сразу подозрительный сигнал для Mail.ru. Если использовать свой домен, но не настроить аутентификацию — это ещё хуже, потому что у провайдера срабатывает несоответствие между заявленным доменом и реальной инфраструктурой отправки.
Критичная зона для no-code-приложений — транзакционные письма безопасности: код подтверждения регистрации, ссылка восстановления пароля, OTP. Если они не доходят — пользователь физически не может пользоваться продуктом. И в отличие от подтверждения заказа, тут даже нельзя «попросить позвонить менеджеру».
Интеграторы и сервисы автоматизации: Albato (российский), Make (бывший Integromat), n8n, Apix-Drive, Zapier, Pipedream
Это «клей»: они дёргают триггеры в одних системах и запускают действия в других. Email в таких системах обычно — одно из действий: «Send email», «Gmail: Create draft» и так далее.
Здесь палитра шире:
- Через подключенный аккаунт Gmail или Я.Почты — отправка от вашего личного адреса, лимиты провайдера, попадание в спам зависит от репутации этого адреса
- Через SMTP-коннектор — упирается в настройку домена
- Через встроенные «Send Email» действия Albato/Make — отправка с серверов сервиса, без аутентификации на вашем домене
Типичная ошибка — настроить автоматизацию в Albato или Make: «когда приходит лид → отправить ему письмо», и шесть месяцев не замечать, что 40% писем падает в спам. Albato покажет вам зелёный статус «выполнено» — потому что с её точки зрения письмо отправлено успешно. Что произошло у получателя, она не знает.
Конструкторы сайтов и магазинов: Tilda, Webflow, Nethouse, Wix, конструкторы Beget и Reg.ru
По дефолту шлют через инфраструктуру платформы. Без настройки SPF и DKIM на вашем домене — провайдеры режут. Подробно про Tilda был отдельный разбор; здесь логика та же для всех конструкторов.
Почему «зелёный статус в платформе» вообще ничего не говорит
Любая no-code/low-code платформа — будь то ELMA365, Bubble или Albato — может показывать только две вещи в отношении email:
- Сработал ли action отправки внутри платформы (передало ли письмо во встроенный/внешний SMTP)
- Принял ли почтовый сервер получателя письмо
И всё. Куда оно легло у клиента в ящике — спам, входящие, промоакции, карантин — платформа не знает и узнать не может. Это не ограничение конкретной платформы, это устройство email: получающий сервер не сообщает наружу, куда он положил письмо.
Поэтому когда вы видите в Bubble «Workflow completed successfully» или в ELMA365 «Уведомление отправлено» — это не означает, что человек увидел письмо. Это означает только то, что технический акт передачи произошёл.
Российская специфика
Платформа может быть международной (Bubble, Make), а клиенты — на Mail.ru и Яндексе. Это сразу самая суровая среда фильтрации email в мире:
- Mail.ru — самый агрессивный фильтр в РФ. Незнакомый домен отправителя, отсутствие нормальной аутентификации, маркеры массовости — почти автоматически спам.
- Яндекс / Я.Почта / Я.360 для бизнеса — лояльнее, но за DMARC и поведенческими сигналами следит строго.
- Корпоративные почты на Exchange и Я.360 — поведение зависит от настроек шлюза, часто строже остальных.
Если ваше приложение или процесс на ELMA365/Bubble/AppMaster обслуживает российскую аудиторию — деливерабилити критична, и проверять её регулярно нужно отдельно.
Что теряет бизнес
В каждом сегменте боль разная.
Low-code BPM (ELMA365, Creatio, BPMSoft):
- Согласования зависают, потому что согласующий не увидел уведомление
- Дедлайны срываются по той же причине
- Внешние клиенты теряют письма о статусах документов
- Появляется культура «все важные письма дублируются в мессенджер» — что обнуляет смысл системы уведомлений
No-code SaaS-приложения (Bubble, AppMaster, Adalo):
- Пользователи не могут зарегистрироваться (не приходит код подтверждения)
- Пользователи не могут восстановить пароль (не приходит ссылка)
- Не доходят критичные транзакционные письма — счета, чеки, статусы
- Прямой отток пользователей, которых вы никогда не увидите в воронке
Интеграторы (Albato, Make, n8n):
- Письма, которые вы автоматизировали, тихо уходят в спам, и вы об этом не знаете месяцами
- Триггерные цепочки рассыпаются на пустом месте, потому что ответ клиента нужно было дождаться
Как проверить, доходят ли письма из вашей платформы
Способ называется inbox placement testing — тест попадания в инбокс. Принцип:
- Сервис даёт сеть реальных почтовых ящиков на всех значимых провайдерах: Mail.ru, Яндекс, Gmail, Outlook, корпоративные домены на Exchange и Я.360.
- Вы запускаете в вашей платформе обычное действие отправки — будь то триггер в Albato, workflow в Bubble, уведомление в ELMA365 — на адреса из этой сети.
- Сервис смотрит, куда легло каждое письмо: входящие, спам, промоакции, карантин, недоставлено.
- Получаете отчёт с разбивкой по провайдерам и диагностикой проблем — какие записи DNS не настроены, что не так с шаблонами, где порвалась репутация.
Что мы делаем в Live Direct Marketing
check.live-direct-marketing.online — бесплатный inbox placement checker. Подходит для любой платформы, которая может отправить email на указанный адрес. То есть подходит вообще для всего — от ELMA365 до Make и от Bubble до самописного бэкенда.
Регистрируетесь, получаете уникальные адреса сид-сети, отправляете на них письма так же, как отправляли бы клиентам или сотрудникам, через секунды видите карту попадания и диагноз.
Готовые интеграции
Разовая проверка решает «вижу сейчас». Но провайдеры регулярно меняют политики, а в вашей платформе меняются шаблоны, отправители, SMTP. Нужен постоянный мониторинг — чтобы видеть, если завтра ваши письма начали падать в спам, не от первого недовольного клиента, а до того, как до клиентов вообще что-то не дошло.
Готовые модули, которые подключаются без программирования:
- amoCRM — виджет в карточке клиента, показывает историю доставки писем
- Bitrix24 — интеграция в почтовом модуле и CRM-карточке
- WordPress / WooCommerce — плагин для регулярной проверки писем магазина
Подключение через стандартные no-code-механизмы — за 10–15 минут без кода:
- Albato — настраивается как HTTP-узел в сценарии: после отправки письма дёргается webhook нашего сервиса, в админке Albato видна доставляемость
- Make (Integromat) — то же, через HTTP-модуль
- n8n — стандартный HTTP Request узел
- Apix-Drive, Pipedream, Zapier — через универсальные webhook-коннекторы
- Tilda — через стандартный webhook Tilda на событие отправки заказа
- ELMA365 — через встроенный HTTP-коннектор в скрипте уведомления
- BPMSoft, Creatio — через REST API в процессе уведомлений
- Pyrus — через webhook на событие отправки
- Bubble — через API Connector plugin
- AppMaster — через REST-модуль
Принцип везде одинаковый: после события «письмо отправлено» в вашей платформе автоматически делается тестовый прогон на сид-сеть, и если что-то ушло в спам — приходит алерт. Не нужно ждать обращения от пользователя или сотрудника, который чего-то не получил.
Если вашей платформы нет в списке, но у неё есть возможность сделать HTTP-запрос или webhook — она подключается. У всех современных no-code и low-code платформ такая возможность есть по умолчанию.
Короткий чек-лист — что сделать прямо сейчас
- Настройте SPF, DKIM и DMARC на домене, который указан как отправитель в вашей платформе. Не на дефолтном домене платформы — на вашем. Это 20–30 минут в панели регистратора домена.
- Не используйте noreply@bubbleapps.io или другие платформенные домены в качестве адреса отправителя. Это сразу маркер «не настроенное приложение» для фильтров.
- Подключите нормальный SMTP-сервис — UniSender Go, SendPulse, Postmark, Mailgun. Не дефолтный коннектор платформы, а свой собственный, на своём домене.
- Сделайте inbox-тест прямо сейчас. На текущей конфигурации. Просто посмотреть, что доходит, а что нет.
- Поставьте мониторинг. Через готовый модуль или через webhook — без разницы. Главное, чтобы вы видели падение доставляемости в момент, когда оно происходит, а не через три месяца по жалобам.
Главное
No-code и low-code решают самую большую инженерную проблему — создание продукта без команды разработчиков. Но они не решают деливерабилити email, и сама абстракция платформы создаёт иллюзию «всё работает», когда на деле часть писем системно не доходит.
Это не значит, что нужно бросать no-code и нанимать разработчиков. Это значит, что доставляемость email — отдельный слой, который требует отдельного контроля. Так же, как мониторинг аптайма сайта или скорости загрузки — никто не считает, что само устроится.
Проверить, как сейчас доходят письма из вашего ELMA365, Bubble, Albato или любой другой платформы, можно бесплатно: check.live-direct-marketing.online.