Frequently Asked Questions

Everything you need to know about OnePageStatus.

What is OnePageStatus?

OnePageStatus is an integrated uptime monitoring and status page platform. We monitor your websites, APIs, databases, and servers from up to 10 global regions, and give you beautiful real-time public status pages to communicate with your users.

How is this different from UptimeRobot?

UptimeRobot is monitoring only — its status pages are basic with no custom domains, subscriber notifications, or incident timelines. OnePageStatus combines professional monitoring with a full-featured status page in one product. See the full comparison →

How is this different from Atlassian Statuspage?

Atlassian Statuspage has no monitoring built in — you need a separate tool. They also cap subscribers at 250 on their $29/month plan. OnePageStatus includes monitoring and gives you unlimited subscribers on Pro for £12/month. Plus our status pages update in real-time — no refresh needed. See the full comparison →

What can I monitor?

HTTP/HTTPS websites and APIs (HEAD, GET, POST, PUT with custom headers, JSON path matching, regex, response time thresholds, and multi-step API checks), PostgreSQL databases, MySQL databases, TCP ports (Redis, MongoDB, mail servers), ICMP ping, and heartbeat/cron monitoring for scheduled tasks.

What is heartbeat/cron monitoring?

Heartbeat monitoring is a "dead man's switch" for your scheduled tasks. Instead of us checking your service, your cron job or background process pings a unique URL we provide after each successful run. If we don't receive a ping within the expected interval plus a grace period, we create an incident and alert you. It's perfect for monitoring nightly backups, report generation, queue workers, and any recurring task. Available on all plans — just add curl to the end of your cron script.

Where do you check from?

HTTP checks run from 10 global regions: London, Paris, US East, US West, São Paulo, Cape Town, Dubai, Tokyo, Mumbai, and Sydney. TCP, Ping, and database checks run from our server in Falkenstein, Germany.

How often do you check?

Free plan: every 5 minutes. Pro and Team plans: as often as every 30 seconds.

What happens when something goes down?

We detect the failure from multiple regions (to prevent false positives), auto-create an incident, alert you via your configured channels (Email, SMS, Slack, Discord, Teams, PagerDuty, Opsgenie, Incident.io, ntfy, or webhook), notify your subscribers, and display the incident on your status page in real-time. With escalation policies, channels fire in sequence with wait times. When service recovers, the incident auto-resolves and everyone is notified.

What does "real-time" mean?

Your public status pages update instantly via WebSocket — no refresh needed. When a monitor status changes, an incident is created, or maintenance is updated, visitors see it immediately. No competitor offers this.

Can I have multiple status pages?

Yes. Free plan includes 1 status page, Pro includes 5, and Team includes 10. Each can have its own slug, custom domain, branding, and set of monitors.

Can I use my own domain for the status page?

Yes. On the Pro plan and above, you can serve your status pages from custom domains like status.yourdomain.com. Just add a CNAME record and we handle SSL automatically.

Can I use my own branding?

Yes. You can set your own logo, accent colour, page title, description, favicon, and OG meta tags. On Pro and Team plans, the "Powered by OnePageStatus" footer is removed.

What are component groups?

Component groups let you organise monitors on your status page — for example "Production" and "Infrastructure". They appear as sections on the public page (Pro/Team). You can also add tags to monitors for flexible filtering, and save dashboard views to switch between different filter/sort/group layouts instantly.

How do subscriber notifications work?

Visitors to your status page can enter their email to subscribe. They verify via double opt-in, then receive email notifications when incidents are created, updated, or resolved, and when maintenance is scheduled. Every email includes an unsubscribe link.

What alert channels do you support?

13 channels: Email, SMS (Twilio), Slack, Discord, Microsoft Teams, Google Chat, Mattermost, Rocket.Chat, ntfy, PagerDuty (Events API v2), Opsgenie (US/EU), Incident.io, and generic Webhook (HMAC-SHA256 signed). Each channel has a "Send test event" button so you can verify delivery before relying on it. Email and SMS are on all plans. Slack and on-call platforms (PagerDuty, Opsgenie, Incident.io) are on Team. Other webhook-based channels (Discord, Teams, Mattermost, Rocket.Chat, Google Chat, ntfy) are on Pro and Team.

Is there a free plan?

Yes. The free plan includes 1 HTTP monitor, 2 check regions, a public status page, 25 subscribers, email and SMS alerts. No credit card required.

Can I cancel anytime?

Yes. Cancel from your account page at any time. Your subscription runs until the end of the current billing period, then you're downgraded to the free plan.

Do you have a referral programme?

Yes. Share your referral link and when someone signs up and upgrades to a paid plan, you both get a month free. Credit is applied automatically to your next invoice via Stripe.

Do you support team collaboration?

Yes. The Team plan includes invite-based team members with three roles: Viewer (read-only), Editor (create and edit monitors/incidents), and Admin (full access except billing). Roles can be changed at any time.

Can I track SLA compliance?

Yes. Set an uptime target (e.g. 99.9%) on any monitor and the SLA dashboard shows actual vs target over a rolling 30-day window. Scheduled maintenance is excluded from downtime calculations. Visual gauges show green/amber/red zones relative to your target.

Is there an API?

Yes. The Team plan includes API access for programmatic management of monitors and incidents (create, update, delete, post timeline updates). We also have a public JSON API for status page data and embeddable uptime badges. Rate limited to 60 requests per minute.

Where is my data stored?

Your data is stored in Supabase (hosted on AWS in the EU, London region). All data is encrypted in transit and at rest. See our Privacy Policy for details.

Do you support database monitoring?

Yes. We can connect to PostgreSQL and MySQL databases and run SELECT 1 to verify they're responding to queries. You provide a connection string and may need to allowlist our check server IP (142.132.162.23). Available on Pro and Team plans.

Still have questions?

Contact us