Skip to content

Migrate · RealUptime Status

Migrate from Instatus

Instatus's own monitoring guide says each check runs from one selected location at a time, rotated among the United States, Canada, Europe, and Asia. RealUptime Status probes every monitor from ten named regions by default and shows every reading on the page together, disagreement included. Here is the real path off Instatus: what to export before you cancel, and exactly what happens to your subscriber list once it lands here.

Full Instatus comparison

Export your subscriber list from Instatus

From your Instatus dashboard, open the Subscribers tab, switch to Email, and export that list as CSV. SMS subscribers export the same way from the SMS tab, but RealUptime has no SMS subscriber concept today, so only the email file matters for this migration. Keep the file: the next step uses it as-is.

Recreate your status page and components

Create a status page under your RealUptime dashboard, add components for the services you tracked in Instatus, and add a monitor for each one. Each monitor runs from every region your plan includes and the page shows all of them together, rather than the single rotating location Instatus's own docs describe. If Instatus served your page from a custom domain, add the same domain here (Growth and Scale plans); RealUptime provisions the TLS certificate automatically once the CNAME points here.

Import your subscriber list

Upload the CSV from step one directly into the status page's subscriber importer (Growth and Scale plans). Instatus's export is not Statuspage's specific type,value,... format, so it goes through RealUptime's generic path instead: one email address per row, with an optional header row and an optional second column naming which of this page's components to scope the subscription to. If your Instatus export carries extra columns, trim it down to the email column (plus components, if you want to set them) before uploading.

Say this plainly, because it is the honest tradeoff of moving a list without everyone re-opting in by hand: every imported address is queued unconfirmed and gets exactly one email asking them to confirm before they receive anything else. This is not a silent bulk re-subscribe. Nobody starts receiving incident mail because you attested a CSV; they start receiving it because they clicked confirm. An address that never confirms is purged automatically after 30 days. You attest, per import, that these addresses already subscribed to your previous page -- RealUptime records that attestation rather than independently verifying it, the same as any other customer-asserted compliance fact.

Feature mapping

Instatus features, mapped to RealUptime Status

What actually carries over from Instatus to RealUptime Status, and where the two products genuinely differ, stated plainly rather than smoothed over.

Public status page & components

Status page & components · Have

Recreated by hand; there is no automated page-config importer today.

Subscriber list (email CSV export)

Subscriber CSV import, generic email format · Have

Instatus's export is not Statuspage's type,value format, so it imports through the plain-CSV path instead of the native Statuspage one; see step 3.

Monitoring, one location per check, rotated across four geographies

Monitoring from ten named regions, shown together by default · Have

Every region is checked and published every run, not rotated one at a time.

On-call and escalation policies

Escalation policies with acknowledgement and on-call rotations · Have

Growth and Scale. Each step pages a person or a channel (Slack, Discord, Microsoft Teams, Opsgenie, PagerDuty, Zapier, or webhook); no native phone call or SMS.

Custom domain with automatic TLS

Custom domain with automatic TLS · Have

Growth and Scale on both sides.

Verified August 31, 2026. Sources: Instatus pricing, Instatus monitoring guide, Instatus subscribers help.

Ready to move your checks over?

For the full, sourced pricing and feature comparison against Instatus, see Full Instatus comparison. For why a check should run from more than one region at all, see why a status page can show all green during a real outage.