Migrating from Opsgenie to Regen
Opsgenie charges per user and is now bundled into Atlassian’s pricing. Fluidify Regen gives you the same on-call and escalation coverage, self-hosted, for free. The 1-click import wizard moves your schedules and escalation policies in under 60 seconds.What transfers
User matching: Regen matches Opsgenie users to Regen accounts by email address. Users who exist in Regen before the import are linked automatically. Opsgenie users with no matching Regen account are listed in the import report as warnings — the schedule layers are still imported with the user’s email as a placeholder.
1-click import (UI)
- Go to Settings → Migrations → Opsgenie
- Paste your Opsgenie API key — generate one under Settings → API key management in Opsgenie (read-only access is sufficient)
- Select your region: US (default) or EU if your Opsgenie account is on
app.eu.opsgenie.com - Click Preview — review exactly what will be imported before committing
- Click Import everything
force: true via the API if you want to overwrite existing records with the same name.
API import
For scripted or CI-driven migrations: Step 1 — Preview (dry run)"region": "eu" if your Opsgenie account is on the EU data residency cluster (app.eu.opsgenie.com).
EU accounts
If your Opsgenie account lives onapp.eu.opsgenie.com, you must set region = EU in the import wizard (or "region": "eu" in the API request). Regen routes import calls to api.eu.opsgenie.com instead of api.opsgenie.com. Using the wrong region returns a 401 from the Opsgenie API.
After import
- Verify schedules — go to On-Call → Schedules and confirm rotations and participants look correct
- Verify escalation policies — go to On-Call → Escalation Policies and check the tier timeouts
- Update alert sources — point your monitoring tools (Prometheus Alertmanager, Grafana, CloudWatch) at Regen’s webhook URLs instead of Opsgenie’s inbound integrations
- Invite unmatched users — check the import report for any Opsgenie users that weren’t matched to a Regen account; invite them and re-run the import or assign them manually
Troubleshooting
401 Unauthorized- Verify the API key is active in Opsgenie under Settings → API key management
- EU accounts: confirm you set
region: eu
- User matching is by email address. Ensure your team members have the same email in Regen as in Opsgenie before running the import.
- Mismatched users appear in the import report
warningsarray — the schedule is still imported; assign users manually afterwards.
- The import skips records with a matching name by default. Pass
"force": trueto overwrite existing schedules and policies with the same name.
- A read-only API key is sufficient for the import (only GET calls are made against Opsgenie). A full-access key works too.
- Opsgenie’s API rate limits apply during the import. For accounts with hundreds of schedules, the import may take 30–60 seconds. If you hit a rate limit error, wait a minute and retry — the import is idempotent.
