Freshping Shutdown: 60-Minute Migration Checklist
Freshping is shutting down. You need a replacement now, not next quarter. Use this checklist to move fast without breaking alerting.
Before you start (5 minutes)
Gather:
- List of monitors (URLs, type, interval)
- Alert channels (email, webhook, on-call)
- Owners for each service
- A replacement tool (Exit1.dev is free)
1) Audit your monitors (10 minutes)
Focus on critical paths, not vanity URLs.
- Main website
- Public API health endpoints
- Checkout or signup flows
- Status page
- SSL certificates
Put it in a table:
| URL | Type | Owner | Alerts | Notes |
|---|
2) Create the replacement account (2 minutes)
Create your Exit1.dev account. No credit card.
3) Recreate monitors (20 minutes)
Add the critical URLs first. Keep the interval at 1 minute.
await fetch('https://api.exit1.dev/websites', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
url: 'https://example.com',
name: 'example.com',
checkInterval: 60
})
});
4) Rebuild alert routing (10 minutes)
- Email for broad visibility
- Webhooks to Slack, Discord, Teams, or PagerDuty
- One primary owner per monitor
Do not blast every team with every alert.
5) Validate delivery (10 minutes)
Trigger a controlled failure and verify:
- Alert arrives quickly
- Correct channel and owner
- Recovery alert fires when you fix it
If the tool is still live, run both in parallel for a day.
6) Update docs and onboarding (5 minutes)
- Incident runbook
- New service checklist
- Status page language
- Team onboarding
This keeps the migration from drifting.
Common pitfalls
- Moving every non-critical URL first.
- Forgetting SSL checks.
- Sending alerts to a dozen channels with no owner.
- Skipping a real alert test.
FAQ
How long does a Freshping migration take?
If you focus on critical services, under an hour.
What is the fastest replacement?
Exit1.dev lets you add unlimited monitors with 1-minute checks and free alerting.
Do I need to keep Freshping running?
If it is still live, run both in parallel while you validate alerts. If not, move immediately.
Conclusion
Freshping is closing. Move fast and keep uptime boring.
Start here: Get started
Related: Exit1 vs UptimeRobot Migration Checklist, Free vs Paid Website Monitoring, Incident Postmortem Templates
Morten Pradsgaard is the founder of exit1.dev — the free uptime monitor for people who actually ship. He writes no-bullshit guides on monitoring, reliability, and building software that doesn't crumble under pressure.