Sign up at statsy.page/signup, create a status page, add your service URLs, and your status page is live with automated monitoring running. The whole process takes under 5 minutes and requires no credit card.
If you've been putting off setting up a status page because it seemed like a whole project, it isn't. This takes 5 minutes. Here's the exact process.
What do you need before you start?
Two things:
- The URLs of the services you want to monitor (your API, your app, your website, whatever you want tracked)
- An email address to sign up with
That's it. No credit card, no DNS changes required upfront, no server to configure.
Step 1: Create your account
Go to statsy.page/signup and sign up. Email and password, done. You'll land directly in the dashboard.
Step 2: Create your status page
Click New status page. You'll be asked for:
- Name: what your page is called. "Acme Status" or just "Status" works fine.
- Slug: the URL your page will live at. If you enter
acme, your page is atacme.statsy.page. Pick something that matches your product name.
Hit save. Your status page exists now. It's already public at that URL.
Step 3: Add your services
This is where you add the things you want monitored. Click Add service and enter:
- Service name: what you call it. "API", "Dashboard", "Database", "Website", whatever makes sense to your users.
- URL: the endpoint to monitor. Statsy will ping this every 5 minutes and flip the status based on the response.
Add one service at a time. Most products have 2-4: the main website, the API, maybe a docs site or a third-party integration that's customer-facing.
Use the URL your users actually hit, not an internal health check endpoint. If your app is at app.yourproduct.com, monitor that. A health check at /api/health is useful for your own alerting but doesn't represent what a user experiences when they try to load the dashboard.
Step 4: Verify monitoring is running
After adding a service, Statsy will run its first check within a few minutes. The service card will show Operational once the first successful ping comes back.
If it shows Outage immediately, check that the URL is correct and publicly accessible. Monitoring runs from external servers, so it can't reach localhost or internal IPs.
Step 5: Share the URL
Your status page is already live. Add the link somewhere visible:
- App footer: "System status →"
- Your documentation site
- Your support email signature
The goal is that when something breaks, your users know to check it without having to ask you. If they can't find the link, the status page isn't doing its job.
The URL format is yourslug.statsy.page. If you want status.yourcompany.com instead, that's a custom domain, available on the Pro plan. You can add it later without changing anything else.
What happens when a service goes down?
When Statsy detects a failure (2 consecutive failed checks), it automatically flips the service status to Outage and sends email notifications to anyone subscribed to your status page.
You'll also get an email so you know it happened even if you're not watching the dashboard.
From there, you can post an incident update directly from the dashboard: Investigating, then Identified, then Resolved. Each update goes out to your subscribers automatically.
What's on the free plan vs paid?
| Feature | Free | Pro ($15/mo) |
|---|---|---|
| Status pages | 1 | 3 |
| Services per page | 3 | 10 |
| Check interval | 5 minutes | 1 minute |
| Custom domain | No | Yes |
| Email subscribers | Yes | Yes |
| Incident management | Yes | Yes |
For most small products, the free plan handles everything through your first few hundred users. The main reasons to upgrade are custom domain (status.yoursite.com) and faster check intervals.
Do I need to configure DNS to get started?
No. Your status page at yourslug.statsy.page is live immediately with no DNS changes. DNS is only needed if you want a custom domain later.
Can I set up a status page without automated monitoring?
Yes, you can add services without a URL and flip their status manually. But automated monitoring is the reason the free plan is useful. Manual status pages only work if someone is awake and watching when things break.