Is It Working ?

Are your Regular Scripts running?

Are your Background tasks fast enough?

Are your SSL certificates updating?


Is It Working helps you to be sure!



Simple Cost Effective Monitoring

Is It Working helps you to know your sites and apps are working properly

Your systems are probably rock solid...

Is It Working helps you to be sure!


  • Regular Script Check In
  • Simple code lets your script tell us when it runs succesfully

    If it doesn't run on the expected schedule - Is It Working will tell you

    more...
  • Script Timing
  • Simple code reports how long your key tasks take.

    If they take too long - Is It Working will tell you

    more...
  • SSL Certificate Monitoring

    Ensure that your certificates are renewing correctly

    more...

Flexible Notifications

If there is something you need to know about, Is It Working can send messages to Slack, Pushover or Email

Set up as many notification channels as you want


Regular Script Monitoring
Front switch

Important tasks need to happen reliably in the background

Is It Working lets you set up a 'Checkin' with a timeout that suits your task

When your task completes succesfully, it makes an https call to the Checkin

If your task doesn't check in as expected - Is It Working will tell you


Easy integration...

This is incredibly easy to integrate with Cron Scripts, or any other regular or scheduled task that has to run on your system

For example, for a Cron Script. Just add the check in after your task

$ /path/to/very_important_script.sh && curl https://api.IsItWorking.info/c/your_checkin_id

This is perfect for monitoring Cron tasks, but any regular task can be monitored in the same way. Just make an https call to confirm that the task ran succesfully


Errors and messages...

You can optionally add a message when your script checks in. This might include information like the time to run the script, the number of emails sent, or any other output from your script. See the documentation for more info

If your script might fail, or you want to notify about an error, you can can send a status code with your checkin. Any status other than zero will trigger and alert. See the documentation for more info

Background Task Timing
Front timing

Is It Working lets your scripts 'Checkin' and report how long they took

You specify what you consider to be a reasonable time

If your script takes too long- Is It Working will tell you


This is incredibly easy to integrate with Cron Scripts, Ruby Tasks, or any other regular or scheduled task your app has to perform

SSL Certificate Monitoring
Front ssl

SSL is important. Services like Let’s Encrypt make it cheap and easy to implement

It is important that your certificates don't expire, so you probably use an automated renewal process.

It should work reliably...

It's nice to have independant confirmation that all is well

Is It Working can monitor your SSL Certificates

If your certificates start getting close to expiry, Is It Working will let you know