Freshping migration guide
Updated August 21, 2026
Freshping is retiring. Here is how to migrate.
Freshworks disabled every free Freshping account and stopped renewals on March 6, 2026. Existing paid subscriptions may continue until their natural expiry, with export access for 90 days afterward. This guide maps Freshping to PageLantern, walks through recreating monitors, and shows how to bulk-create a check list through the API.
What happened
The shutdown, dated
Dates and export details come from the official Freshping deprecation FAQ.
Feature mapping
What you had in Freshping, and where it lives here
| In Freshping | PageLantern equivalent | What changes |
|---|---|---|
| 50 free checks at 1-minute intervals | Free: 15 monitors at 5-minute checks. Starter, $9/month: 50 monitors at 1-minute checks. | The old free shape is a $9/month shape here — no free tier in this audit matches 50 checks at 1-minute intervals. |
| Checks from 10 global locations | HTTP website checks can use up to 12 selected locations. Each location consumes one monitor slot. | Geographic coverage is available, but monitor capacity is counted per location; DNS and TCP checks remain hub-local. |
| 5 public status pages | 1 hosted status page on Free, 3 on Starter, 10 on Team — with incidents and maintenance windows. | Free-account pages are offline; paid pages expire with the subscription. Republish and update shared links. |
| Up/down HTTP checks | Website monitoring with expected status codes, content assertions, and latency budgets. | A check can fail on a wrong body or a slow response, not just a refused connection. |
| Alerts when a check fails | Email, Slack, Microsoft Teams, Discord, webhooks, and PagerDuty — 1 channel on Free, 5 on Starter, unlimited on Team, plus 50–200 SMS a month on paid plans. | Incidents open after two consecutive failures by default, so a single blip does not page anyone. |
| Uptime history and reports | 30 days of history on Free, 90 days on Starter, 1 year on Team, with CSV/JSON export on paid plans. | Free users’ Freshping export window is closed. Paid users should export before the deadline tied to their subscription end. |
| Not in Freshping | SSL and domain expiry, DNS and TCP checks, heartbeat monitoring for cron jobs, API assertions, incidents, and audit trails. | Coverage you gain in the move — several tools’ worth of checks in one workspace. |
Migration steps
Recreate your monitors step by step
- Rebuild your check inventoryStart from a saved Freshping export if you have one — the archive contains your monitoring configurations. Otherwise reconstruct the list from alert emails, old status pages, bookmarks, and your own infrastructure notes. A plain name-and-URL list is enough.
- Create a free PageLantern accountNo card required. The Free plan covers 15 monitors at 5-minute checks with SSL expiry, domain expiry, heartbeat, and API checks plus a hosted status page — enough to migrate a small Freshping fleet outright.
- Recreate your first monitors in the wizardAdd each check with its URL, expected status code, an optional content assertion, and an interval. Defaults are sensible: an incident opens after two consecutive failures, so one blip does not page you.
- Bulk-create the rest through the APIFor longer lists, create an API key and POST each monitor to /api/monitors — the loop below turns a CSV into monitors in one run. The API reference documents every field.
- Reconnect your alertsPoint alerts at email, Slack, Microsoft Teams, Discord, webhooks, or PagerDuty. Free includes 1 alert channel; Starter has 5 plus 50 SMS a month.
- Republish your status pageRecreate your public status page and share the new URL wherever the old Freshping page was linked — docs, internal wikis, support macros.
- Verify for a week, then tuneWatch the first days of history, tighten intervals and thresholds where needed, and move to Starter ($9/month) if you need Freshping’s old shape — 50 monitors at 1-minute checks.
Import path
Reuse your Freshping export
If you exported before the deadlines, keep that archive. Per the deprecation FAQ it contains your monitoring configurations, incidents, and uptime records in CSV and XML — and the check list is the part worth reusing, because each check’s name and URL is enough to rebuild it.
There is no one-click Freshping importer — Freshworks’s export windows have closed for most accounts — but the public API turns the list into a short loop instead of an afternoon of clicking. Create an API key, save one name,url pair per line as monitors.csv, and run:
# monitors.csv — one "name,url" line per monitor, taken from your old
# Freshping export or rebuilt from alert emails and bookmarks.
while IFS=, read -r name url; do
curl -sS -X POST https://pagelantern.com/api/monitors \
-H "Authorization: Bearer $PAGELANTERN_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"name\": \"$name\", \"url\": \"$url\", \"monitorType\": \"HTTP\",
\"intervalSeconds\": 300, \"timeoutMs\": 10000,
\"expectedStatus\": 200, \"enabled\": true}"
done < monitors.csvintervalSeconds must meet your plan minimum — 300 seconds on Free, 60 on Starter, 30 on Team — and creating more monitors than your plan allows returns 402 Payment Required (Free stops at 15). If your export has a shape this loop does not cover, contact us and we will help map it.
Before you commit
The honest differences
PageLantern is a natural landing spot for ex-Freshping users, but it is not a clone of what Freshworks shut down. Here is the straight version of what transfers and what does not.
- Maps cleanly
- Up/down checks, hosted status pages, and alerting move over directly — richer, if anything: content assertions, latency budgets, incidents, and audit trails come with them.
- Changes shape
- Freshping’s 50 free checks at 1-minute intervals map to Starter at $9/month. The Free plan is 15 monitors at 5-minute checks.
- Capacity tradeoff
- Freshping included probing from 10 global locations. PageLantern HTTP checks can use up to 12 selected locations and record per-location results, but every location consumes one monitor slot.
FAQ
Frequently asked questions
Can I still use Freshping?
Not as a new or free user. Freshworks disabled all free accounts and stopped renewals on March 6, 2026. Existing paid subscriptions may continue until their natural expiry. The free-account export window ended June 4, 2026; paid customers retain export access until 90 days after their subscription ends, according to Freshworks’ deprecation FAQ.
Can I still export my Freshping data?
Free-account exports closed June 4, 2026. Paid customers can export until 90 days after their subscription ends, per the official deprecation FAQ. If you still have access, export before that account-specific deadline. The archive contains monitoring configurations, incidents, and uptime records in CSV and XML; its check list is enough to rebuild monitors in PageLantern.
Is PageLantern a good Freshping replacement?
Yes, with an honest caveat about capacity. PageLantern Free covers 15 monitors at 5-minute checks with SSL expiry, domain expiry, heartbeat, and API checks plus a status page. Freshping’s old 50 checks at 1-minute intervals map to Starter at $9/month. PageLantern HTTP checks can use up to 12 selected locations, but every selected location consumes a monitor slot.
How do I migrate my Freshping monitors to PageLantern?
Rebuild your check list — from a saved Freshping export if you have one, otherwise from alert emails and old status pages — then create a free account and add your first monitors in the wizard. For a longer list, create an API key and bulk-create monitors with a short script against POST /api/monitors; the migration guide on this page includes a copy-paste loop. There is no one-click Freshping importer, but a 50-check list is a few minutes of API calls.
Is there a free replacement for Freshping’s 50 checks at 1-minute intervals?
Not at that exact shape. No current free tier in this audit matches 50 checks at 1-minute intervals: UptimeRobot offers 50 monitors at 5 minutes but excludes SSL, domain, DNS, heartbeat, and API monitoring on Free. PageLantern Free covers 15 monitors at 5 minutes with SSL, domain, heartbeat, and API checks; DNS starts on Starter. Freshping’s old count and interval map to Starter at $9/month.
What happens to my old Freshping status pages?
Free-account status pages are offline. A paid account may continue only until its subscription expires, so its page also needs a replacement before then. PageLantern includes 1 hosted status page on Free, 3 on Starter, and 10 on Team, with incidents and maintenance windows, so you can republish and share a new URL.
What does PageLantern add beyond what Freshping offered?
Freshping focused on up/down checks and status pages. PageLantern adds API assertions, SSL and domain expiry monitoring, DNS and TCP checks, heartbeat monitoring for cron jobs, incidents, and audit trails, so several monitoring types live in one place instead of separate tools.
