← Блог

Uptime-мониторинг бэкенда Bubble и Webflow

Bubble и Webflow сильны в UI; серьёзный SaaS всё равно опирается на внешний API (Xano, Supabase, свой Node host). Маркетинговая страница грузится с CDN, пока workflows, auth или billing connector лежат — внешний мониторинг должен бить в health URL бэкенда, а не только в no-code «дверь».

StillOnline проверяет один публичный HTTPS URL с интернета, размещает страницу статуса и шлёт алерты владельцу через бота StillOnline, Slack или email.

Краткий ответ

Фронт Bubble или Webflow может грузиться при мёртвом API-бэкенде (Xano, Supabase, Railway). Укажите StillOnline на публичный health URL API с 200 — на Free один URL, проверка каждые пять минут (тарифы). Одного домена Bubble редко хватает — no-code status page.

Лимиты платформы и обходы

СтекЛимитПодход к мониторингу
BubbleWorkflows падают при живой страницеGET /health на host API connector
WebflowСтатический сайт ≠ API приложенияAPI host, не только *.webflow.io
Xano / SupabaseRate limit на тяжёлый healthЛёгкий SELECT 1 или статичный OK
Proxy-бэкендОдна точка входа для no-codeОдна проверка StillOnline на /health proxy

Health URL должен жить на API origin, доступном StillOnline из публичного интернета.

Шаг 1 — Один health URL

Часто хватает короткого workflow в Xano или Supabase:

  • GET /health200 + { "status": "ok" }
  • Без секретов в ответе
  • Быстрее двух секунд

Снаружи:

curl -I https://your-api.example.com/health

Шаг 2 — StillOnline

  1. Старт.
  2. Новый проект.
  3. Health URL — GET, 200, 5 мин.
  4. Страница статуса в онбординге или B2B docs — гайд.

Настройкибот StillOnlineTelegram.

Free: один канал. Pro / Ultimate: все три — тарифы.

Когда фронт no-code и API разъехались

Симптом у клиентаЧто упалоЧто мониторить
Страница есть, логин нетAuth APIHealth с зависимостью auth
Страница есть, данных нетБД / workflowHealth с DB ping
Страница не грузитсяCDN или Bubble/WebflowТолько если это и есть продукт

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

Связанные материалы

FAQ

StillOnline мониторит только домен Bubble-приложения?

Только если URL доказывает реальную доступность. Чаще нужен health URL бэкенда — страница Bubble грузится при мёртвых workflows. Free = один URL — API health — API-only.

Мониторить маркетинг Webflow и API отдельно?

На Freehealth API, если от него зависит продукт. CDN лендинга не доказывает работу приложения — no-code.

StillOnline требует плагин в Bubble или Webflow?

Нет — нужен публичный HTTPS URL с 200. Health обычно на Xano, Supabase или proxy — быстрый старт.

Telegram-алерты StillOnline без полноценного приложения?

Да. Подключите бота StillOnline в настройках после зелёного health — Telegram · тарифы.