Automated Website & API Uptime Pinger
detail.loadingPreview
This n8n workflow proactively monitors the uptime of your websites and API endpoints. It automatically pings a list of specified URLs at regular intervals, helping you quickly detect availability issues and ensure continuous service.
About This Workflow
Keep a vigilant eye on the health of your critical online resources with this automated URL Pinger workflow. Designed for simplicity and efficiency, it systematically sends HTTP requests to a predefined list of URLs every 15 minutes. This ensures you're always aware of the operational status of your websites, APIs, or any other web-accessible services. By automating this routine check, you can free up valuable time and gain peace of mind, knowing that potential downtime can be identified swiftly. The workflow is robust, processing all URLs even if some individual requests encounter errors, ensuring comprehensive coverage.
Key Features
- Scheduled Uptime Checks: Automatically ping a list of URLs every 15 minutes.
- Monitor Multiple Endpoints: Easily configure and monitor an array of websites, APIs, or web services simultaneously.
- Graceful Error Handling: Continues processing all URLs even if some endpoints are temporarily unavailable.
- Customizable Interval: Adjust the frequency of checks to suit your monitoring needs.
- Simple Configuration: Quickly define the list of URLs to be monitored within a single node.
How To Use
- Configure the Schedule Trigger Node:
- The
Schedule Triggernode is pre-configured to run every 15 minutes. To change this, double-click the node, go to theRulesection, and adjust theIntervalfield (e.g., to 5 minutes, 1 hour, or a specific time).
- The
- Define Your URLs:
- Double-click the
URLs List(Set) node. - Locate the
urlsassignment in theAssignmentslist. - Edit the
Valuefield: Replace the example URLs['http://firsturl.com', 'https://secondurl.com', 'https://thirdurl.com']with your actual URLs, ensuring each URL is enclosed in single quotes and separated by a comma (e.g.,['https://yourwebsite.com', 'https://api.yourapp.com/health']). - Click
Doneto save your changes.
- Double-click the
- Activate the Workflow:
- Once configured, make sure the workflow is activated (toggle the
Activeswitch in n8n's UI) to start the automated uptime checks.
- Once configured, make sure the workflow is activated (toggle the
Apps Used
Workflow JSON
{
"id": "67fce31e-08c7-46b2-84ae-881d9c8534ea",
"name": "Automated Website & API Uptime Pinger",
"nodes": 17,
"category": "DevOps",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 67fce31e-08c7...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Related Workflows
Discover more workflows you might like
Automate Qualys Report Generation and Retrieval
Streamline your Qualys security reporting by automating the generation and retrieval of reports. This workflow ensures timely access to crucial security data without manual intervention.
Automated PR Merged QA Notifications
Streamline your QA process with this automated workflow that notifies your team upon successful Pull Request merges. Leverage AI and vector stores to enrich notifications and ensure seamless integration into your development pipeline.
Robust Concurrency Control for n8n Workflows with Redis
Prevent simultaneous execution of critical n8n workflows or tasks using a centralized, Redis-backed locking mechanism. This reusable utility workflow ensures data integrity and resource management by allowing other workflows to acquire, check, and release locks.