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.
Лимиты платформы и обходы
| Стек | Лимит | Подход к мониторингу |
|---|---|---|
| Bubble | Workflows падают при живой странице | GET /health на host API connector |
| Webflow | Статический сайт ≠ API приложения | API host, не только *.webflow.io |
| Xano / Supabase | Rate limit на тяжёлый health | Лёгкий SELECT 1 или статичный OK |
| Proxy-бэкенд | Одна точка входа для no-code | Одна проверка StillOnline на /health proxy |
Health URL должен жить на API origin, доступном StillOnline из публичного интернета.
Шаг 1 — Один health URL
Часто хватает короткого workflow в Xano или Supabase:
GET /health→ 200 +{ "status": "ok" }- Без секретов в ответе
- Быстрее двух секунд
Снаружи:
curl -I https://your-api.example.com/health
Шаг 2 — StillOnline
- Старт.
- Новый проект.
- Health URL — GET, 200, 5 мин.
- Страница статуса в онбординге или B2B docs — гайд.
Настройки → бот StillOnline — Telegram.
Free: один канал. Pro / Ultimate: все три — тарифы.
Когда фронт no-code и API разъехались
| Симптом у клиента | Что упало | Что мониторить |
|---|---|---|
| Страница есть, логин нет | Auth API | Health с зависимостью auth |
| Страница есть, данных нет | БД / workflow | Health с DB ping |
| Страница не грузится | CDN или Bubble/Webflow | Только если это и есть продукт |
На Free выберите один URL, который лучше всего означает «клиент не может пользоваться продуктом».
Связанные материалы
FAQ
StillOnline мониторит только домен Bubble-приложения?
Только если URL доказывает реальную доступность. Чаще нужен health URL бэкенда — страница Bubble грузится при мёртвых workflows. Free = один URL — API health — API-only.
Мониторить маркетинг Webflow и API отдельно?
На Free — health API, если от него зависит продукт. CDN лендинга не доказывает работу приложения — no-code.
StillOnline требует плагин в Bubble или Webflow?
Нет — нужен публичный HTTPS URL с 200. Health обычно на Xano, Supabase или proxy — быстрый старт.
Telegram-алерты StillOnline без полноценного приложения?
Да. Подключите бота StillOnline в настройках после зелёного health — Telegram · тарифы.