Monitor if a page is alive and notify via Twilio SMS if not
Last edited 10 days ago
Workflow Purpose
This workflow periodically checks a service's availability and sends an SMS notification if the service is down.
High-Level Steps
Schedule Trigger: The workflow is triggered at a specified interval, such as every minute. HTTP Request: An HTTP request is sent to the URL of the service being monitored. If: The HTTP status code of the response is checked. If the status code is 200 (OK), the workflow ends. If the status code is not 200, indicating a potential issue, an SMS notification is sent using Twilio.
Setup
Setting up this workflow is relatively straightforward and should only take a few minutes:
- Create a new n8n workflow.
- Add the nodes: Schedule Trigger, HTTP Request, If, and Twilio.
- Configure the nodes:
- Schedule Trigger: Specify the desired interval.
- HTTP Request: Enter the URL of the service to be monitored.
- If: Set the condition to check for a status code other than 200.
- Twilio: Enter the Twilio account credentials and the phone numbers for sending and receiving the SMS notification.
- Connect the nodes: Connect the nodes as shown in the workflow diagram.
- Activate the workflow: Save the workflow and activate it.
Additional Notes
- The workflow can be customized by changing the interval, the URL, the Twilio credentials, and the SMS message.
- This workflow is a simple example, and more complex workflows can be created to meet specific needs.
You may also like
New to n8n?
Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!