Backcheck is the monitoring tool built for Replit deployments. It watches what your users see, writes its own alerts, and answers your questions in plain English — no dashboards required.
.replit.app domains, deployment quirks, and how Replit apps actually fail.Your server says everything is fine. Your users see something else.
Your uptime monitor sees a healthy response. Your users see a broken app. Backcheck scans the actual page content and catches this.
The page loads fine today. In 72 hours, browsers show a security warning and users leave. Backcheck checks your certificate and warns you early.
Someone deployed the wrong branch. The homepage now shows a staging environment. Backcheck fingerprints your pages and alerts when content changes.
Every feature exists because of a specific failure mode. Nothing extra.
# Add your apps
APP_URLS="My SaaS|https://myapp.com|+welcome;-error,
Client Site|https://client.com|+portfolio,
API|https://api.myapp.com"
Name, URL, and optional content signals. One line per app. Comma-separated.
Backcheck runs on a cron schedule. Default: every hour. No servers to manage.
Email, Slack, or Discord. Only when something needs your attention.
No accounts, no onboarding flow, no integrations page. Just environment variables.
Set the APP_URLS environment variable. Format:
Name|URL|+biotic;-warning
Set NOTIFY_MODE=alert-only to only hear when something breaks. Leave it unset for all-clear confirmations too.
Set WEBHOOK_URL to a Slack, Discord, or any HTTP endpoint. Backcheck auto-detects the platform.
Backcheck runs every hour by default. Change the schedule with SCHEDULE_CRON_EXPRESSION if you want.
# Quick reference: all environment variables
# Required
APP_URLS="My App|https://myapp.replit.app|+welcome;-error"
# Optional
NOTIFY_MODE=alert-only # or "all" (default)
WEBHOOK_URL=https://hooks.slack.com/...
SSL_WARN_DAYS=14 # days before cert expiry to warn
SCHEDULE_CRON_EXPRESSION=0 * * * * # default: every hour
# APP_URLS format examples
# Basic: just a URL
https://myapp.replit.app
# Named: Name|URL
My App|https://myapp.replit.app
# With content signals: Name|URL|signals
My App|https://myapp.replit.app|+welcome;+login;-error;-maintenance
# Multiple apps: comma-separated
App 1|https://app1.replit.app|+home,
App 2|https://app2.replit.app|-error,
API|https://api.myapp.com
No tiers. No usage limits. No surprise bills. We run Backcheck for you.
Built for solo devs, freelancers, small teams. The people who ship things and move on.