Every 1 minute on all plans, including the free tier. We run checks from Cloudflare's edge network so there's minimal latency between detection and alerting.
What does StillUp actually check?
We send an HTTP/HTTPS request to your URL and compare the response status code against what you expect (default: 200). If the code doesn't match — or the request times out — the monitor flips to Down and alerts fire.
What is the check timeout?
Requests time out after 10 seconds by default. If your endpoint takes longer than that to respond it's treated as a timeout and reported as Down.
Can I monitor APIs, not just websites?
Yes. Any HTTP or HTTPS endpoint works — REST APIs, GraphQL endpoints, health check routes, webhooks. You can set the method (GET or POST) and the expected status code.
How many monitors can I add?
Free plan: 3 monitors. Pro ($9/mo): 50 monitors. Business ($29/mo): 200 monitors. If you cancel a paid plan, monitors over the free limit are paused (not deleted) until the billing period ends.
Alerts
How fast will I get alerted when something goes down?
Alerts fire within ~2 minutes of detection — 1 minute for the check to run, then a few seconds for the alert to be sent. Email goes via Resend, Slack/Discord via webhooks, Telegram via bot.
Which alert channels are available?
Email (always on), Slack, Discord, and Telegram. All channels are available on every plan including the free tier. You supply your own Slack and Discord webhook URLs — no OAuth required.
Do I get alerted when a monitor recovers too?
Yes. You'll receive a recovery alert every time a monitor flips from Down back to Up, so you always know when you're back online.
How do I set up Slack alerts?
Create an Incoming Webhook in your Slack workspace (Settings → Integrations → Incoming Webhooks), copy the webhook URL, and paste it into the Alert Channels section in your StillUp settings. That's it — no bot install needed.
How do I set up Telegram alerts?
Find @StillUpBot on Telegram and send /start. The bot will reply with your chat ID. Copy that ID into the Telegram section in your StillUp settings.
Status Pages
What is a status page?
A public webpage (e.g. status.yourdomain.com or stillup.org/status/yourslug) that shows the live status of all your monitors, historical uptime percentages, and any active incidents. Your users can check it themselves when they wonder if something is wrong.
Can I use my own domain for the status page?
Yes — custom domains are available on all plans. Point a CNAME record from your subdomain (e.g. status.yourdomain.com) to cname.vercel-dns.com, then enter the domain in your settings. SSL is provisioned automatically.
What shows on my status page?
Current status for each monitor, 30-day uptime percentage, 60-check uptime history bars, and an incident timeline. You control which monitors are visible and can post manual incident updates.
Can I post incident updates?
Yes. Go to the Incidents page in your dashboard to create an incident, post timestamped updates as the situation evolves, and mark it resolved. All updates appear on your public status page in real time.
Pricing & Billing
Is the free plan actually free?
Yes — no credit card required. You get 3 monitors, 1-minute checks, a public status page, and all alert channels (email, Slack, Discord, Telegram) at no cost.
What happens if I cancel my paid plan?
You keep your current monitor count and plan features until the end of your billing period. After that, monitors over the free limit of 3 are automatically paused (not deleted). You can reactivate them anytime by resubscribing.
Can I switch plans at any time?
Yes. Upgrade instantly via the billing portal. Downgrades take effect at the end of the current billing period.
Do you offer annual billing?
Annual billing is coming soon. If you'd like to pay annually at a discount, email hello@stillup.org and we'll sort it out manually.
How do I manage or cancel my subscription?
Click "Manage Billing" in your dashboard. This opens the Stripe billing portal where you can update your payment method, view invoices, or cancel.
Account & Data
How long is check history stored?
Check results are stored for 90 days. We're planning to extend this to 365 days on paid plans — follow our changelog for updates.
What happens when I delete my account?
Your monitors are paused, your status page goes offline, and your Stripe subscription is cancelled immediately. Your data is permanently deleted from our servers after a 30-day grace period. You can email hello@stillup.org within that window if you change your mind.
Where is my data stored?
In Supabase (PostgreSQL) on AWS infrastructure. Monitoring checks run on Cloudflare's global edge network. The app is hosted on Vercel. See our Privacy Policy for the full list of sub-processors.
Is StillUp GDPR compliant?
We collect only what's needed to run the service, don't sell data, and honour deletion requests. Full details are in our Privacy Policy.