Open source, FREE, and commercial solution to create a status page for your business for better communication.
How do you communicate with your customers, users, clients about the service status?
Let’s take an example…
You are a SaaS-based company offering some services which involve API, site URL, local PoP, etc.
They are meant to be running 24×7, but things can go wrong like data center failure, hacked, DDoS attacks, code is broken, and traditionally you will do an email communication to your users about the situation.
And what happens then?
You receive tons of email asking about the status, and your support is busy answering them instead of fixing the real issue. Your customer also feels a lack of visibility, and they are annoyed.
So what’s the better solution?
Status Pages – A modern way to keep your customers updated about service status and incidents.
You can publish a status page which includes all the critical services status and any on-going incidents.
Some of the benefits of using status pages are:
- Cut the support cost in replying to the emails instead focus on issues resolutions.
- Build customer trust by notifying them about problems regularly
I am sure by now; you have an idea about what is a status page, and its benefits.
The question is, how do you create one?
Well, the following tools will help you to get one for your business.
Cachet is an open-source status software where you can either manually update the status of services and incident or automate using JSON API.
From the dashboard, you can update the metrics about URL uptime, error, latency, etc.
The overall status page design is responsive and looks beautiful on desktop and mobile devices. You also have an option to post scheduled maintenance on the front-end, which goes into a timeline.
Take a look at their demo page to experience it.
A free status page by Freshworks. It is a hosted solution, which means you don’t have to worry about setting up software; instead, you can create an account on their site and get it started in a minute.
You can create a public or private page to align with your branding. With their beautiful dashboard, you can create and manage the incident. You can get it started with ready-made incident templates.
Freshstatus offers real-time communication; you can notify your audience through email or tweet. And, for the private page, you can also have private notes and RCA, which is visible only to your team.
- Get a status page on your domain. Ex – status.yourdomain.com. Example here.
- Let user subscribe for the notification
- Setup schedule maintenance
- Show service uptime history and reliability
- Track the resolution time
One of the leading SaaS-based solutions, used by Dropbox, Reddit, Cloudflare, Square, etc.
Statuspage by Atlassian is perfect for showing the reliability of the service, communicating about incidents, scheduled maintenance.
Not just the site or API endpoint, but you can split showing status for each component. Some of the features are:
- Incident templates – save an incident format for future use.
- Offer customer to subscribe using email or SMS, so they get notified.
- Notify subscribed users about downtime
- Chat integration with HipChat or Slack
- Use RESTful API to update components metrics on the status page.
- Embed status page on website, app, helpdesk, etc
- Show services uptime and response time
Statuspage also lets you integrate with third-party services to show their status and metrics.
If you are using Pingdom to monitor then, you can automatically import data from Pingdom to show the relevant metrics. You can customize the stats page logo, URL, color, and everything to meet the branding.
How about using it as a private page for the Intranet?
Your wish comes true! That’s possible. You can hook all intranet services on a private status page.
Look at their status page to see how it looks like.
Updown.io offer site monitoring solution and have the option to make status page publicly accessible.
As you can see above, it has uptime, latency information from multiple locations. Updown solution would be a good choice if you just want to show the availability and response time for a URL. However, if you need to publish incident details, then you should try other solutions listed in this article.
Status page by AdminLabs got a free plan where you can have ten subscribers, customize to meet company branding, custom domain.
You can have components status as the following.
- Under maintenance
- Degraded performance
- Partial outages
- Major outages
AdminLabs let you directly create an incident and visible when the status is not as expected. Other features like showing services uptime, custom subscription, etc. are available as well.
The status page for every business.
StatusKit lets your users subscribe using email, Facebook, Webhook, and feeds. The following are incomplete features:
- Beautiful design
- Customize nearly everything to meet branding
- Display events and incidents
LambStatus is a CloudFormation template that leverages AWS serverless infrastructure. You pay to AWS as you go, and it’s one of the cost-effective solutions.
There is no limitation on metrics or the number of subscribers as you pay for AWS infrastructure that you use. You must have an AWS account and skills to use it.
If you are new to AWS, then you may be interested in taking this fantastic online course.
An all-in-one website monitoring and status page solution. Hyperping integrates with SMS, Slack, Twilio, OpsGenie, PagerDuty, and more to notify your users in real-time.
On a status page, you can have an overview of endpoint health, availability, and historical uptime and reliability—some other features as below.
- Add team members to manage the incident
- Custom domain with SSL
- Quickly add incident status
You can also create a password-protected page to be shared with the team.
Another hosted solution for a public and private status page. Statuspal pricing start from $12.99, which lets you monitor ten services.
One of the nice features of Statuspal is you can connect to your existing monitoring tools like StatusCake, UptimeRobot, Pingdom, Datadog to get the metrics visible on the status page.
I hope this helps you to create a status page for your business, blog, API, or services to build better trust with your users.