How CronPing Works
Everything you need to know to set up monitoring and stay on top of your uptime.
Quick Start Guide
Create an Account
Go to Sign Up and create your free account. No credit card required — you get a 7-day free trial with full Pro features.
Add a Monitor
From your Dashboard, click Add Monitor. Enter a name and the URL you want to monitor. That's it — CronPing starts checking immediately.
Set Up Alerts
Go to Settings and add an email address or webhook URL. You'll be notified the moment a monitor goes down.
You're Done
CronPing checks your site every 60 seconds. If it goes down, you get an alert. If it comes back up, you'll see the recovery in your dashboard.
Frequently Asked Questions
What does CronPing monitor?
How often are checks performed?
What happens when my site goes down?
What does the webhook payload look like?
POST request with Content-Type: application/json:{
"event": "monitor.down",
"monitor": "My Website",
"url": "https://example.com",
"status": 503,
"error": null,
"responseTime": 293,
"timestamp": "2026-05-24T10:00:00.000Z"
}Common webhook targets: Slack, Discord, PagerDuty, or your own custom endpoint.What does 'Expected Status Code' mean?
What does 'Expected Body' do?
What's the difference between HTTP methods?
- GET — Standard request. Use this for most websites and APIs.
- POST — Sends a POST request. Use for form endpoints or APIs that require POST.
- HEAD — Only fetches headers, not the body. Faster but less thorough. Use for basic uptime checks where you don't need the full response.
What does the Timeout setting do?
How many monitors can I have?
Can I monitor APIs, not just websites?
What happens after the 7-day free trial?
Monitor Settings Explained
| Setting | What It Does | Default |
|---|---|---|
| Monitor Name | A friendly name to identify this monitor in your dashboard. | — (required) |
| URL to Monitor | The HTTP or HTTPS URL to check. Can be a domain, path, or IP address. | — (required) |
| Check Interval | How often CronPing sends a request to your URL. | 5 minutes |
| HTTP Method | The type of HTTP request: GET, POST, or HEAD. | GET |
| Timeout | Maximum time to wait for a response before marking as failed. | 10000ms (10s) |
| Expected Status Code | The HTTP status code that means 'up'. Anything else is 'down'. | 200 |
| Expected Body | Optional text that must appear in the response body. | — (empty) |
Alert Contacts
Email Alerts
Add any email address. You'll receive an email the moment a monitor goes down, with details about the failure including the URL, status code, and response time.
Webhook Alerts
Send alerts to Slack, Discord, PagerDuty, or any HTTP endpoint. CronPing sends a JSON POST with the event type, monitor name, URL, status code, and timestamp.
Ready to get started?
Set up your first monitor in under a minute.
Start Monitoring Free