Open source, FREE and commercial software 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 lack of visibility, and they are annoyed.
So what’s the better solution?
Status Pages – A modern way to keep your customers updated about services 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 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 it benefits.
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 a desktop and mobile devices.
You also have an option to post scheduled maintenance on front-end which goes into a timeline.
Take a look at their demo page to experience it.
An open source solution perfectly designed for cloud services and API status page.
Stashboard was initially developed by Twilio, and it works on Google App Engine.
You can track multiple API or cloud-based services and customize the look at feel, icons to meet the branding.
The code is written in Python, and you can download from GitHub.
If you are new to Python, then you may consider taking this masterclass.
One of the leading SaaS-based solutions, used by Dropbox, Reddit, Cloudflare, Square, etc.
Statuspage by Atlassian is perfect to show the reliability of the service, communicate 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 status page
- Embed status page on website, app, helpdesk, etc
- Show services uptime and response time
Statuspage also let 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 as a private page for 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.
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 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 let 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
Beautiful public and admin panel interface. Staytus requires the following to run.
- MySQL database
- Ruby 2.1 or +
- RubyGems and bundler
It’s self-hosted solution and FREE so give a try.
Exana status page offers a real-time communication about an incident, maintenance, performance degradation and much more.
You can also enable two-way communication by having “send a message” widget on a status page.
Exana got a FREE and premium plan.
LambStatus is a CloudFormation template which 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 number of subscribers as you pay for AWS infrastructure what 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.
I hope this helps you to create a status page for your business, blog, API or services to build better trust with your users.