Guide
Switch from UptimeRobot to Uptrack
The part that stops most people from moving is the thought of recreating forty monitors by hand. You don’t have to. Export your list once, drop it into Uptrack, and every monitor comes across in a few minutes.
Step 1 — Get your monitors as a CSV
Uptrack’s importer reads a plain CSV with a column for the monitor name, the URL, and the type. You can pull that from UptimeRobot’s API (the getMonitors endpoint returns every monitor with its friendly name, URL, type, and interval), or just build the file yourself in a spreadsheet. A typical export looks like:
Friendly Name,URL,Type,Monitoring Interval (s)
Marketing site,https://example.com,HTTP(s),60
Checkout API,https://api.example.com/health,Keyword,60
DNS,example.com,Ping,300The headers don’t have to match exactly — Uptrack auto-detects UptimeRobot, Pingdom, and generic column names (name / URL / type / interval / keyword), so an export from any of them, or a file you typed by hand, all work.
Step 2 — Import it into Uptrack
In your dashboard, open Uptime Monitors → Import, and drop the CSV onto the page. Uptrack parses it client-side, shows you a preview of every monitor it found, and lets you confirm before anything is created.
On import it skips any URL you’re already monitoring (so re-running the same file is safe), fills up to your plan’s monitor limit, and reports exactly what was created, skipped, or had a problem. No half-finished state, no duplicates.
Step 3 — Set up alerts and go
Monitors come over with their URL, type, and interval. The last step is telling Uptrack where to reach you: add an alert channel (email, Slack, Discord, and Telegram are on every plan, including free) under Alerts, and you’re done.
A couple of things you get on the way in: every check runs at 30-second intervals on the free plan, and an alert only fires after consecutive checks from multiple regions agree it’s really down — so the move usually comes with fewer false alarms, not more.
Prefer it in version control?
If you’d rather keep your monitors as code, the same data works as a YAML file you can apply from CI with the Uptrack CLI — define monitors in a file, review changes in a pull request, and sync on merge. The CSV import is the fastest way to get started; the CLI is there when you want it.
Bring your monitors over
10 free monitors at 30-second checks. Import your CSV and you’re running in minutes.
Get started ·Uptrack vs UptimeRobot