For the complete documentation index, see llms.txt. This page is also available as Markdown.

Migrate to ilert

Move an existing on-call or status page setup onto ilert with the CLI and a AI agent — planned first.

A migration is mostly reading one API and writing another: users, schedules, escalation policies, alert sources, services, status pages. That is work an agent does well — provided it knows how the two products differ, and provided nothing is created before you have seen the plan. The CLI gives it both. The command tree covers the full ilert API, --dry-run turns any change into a plan, and the bundled skills carry the mapping knowledge that is not visible from an API spec.

This page assumes the CLI is installed and authenticated. If it is not, follow Install and Authenticate on the ilert CLI page first — it takes a single command each.

Overview of the expected migration steps

  1. Have a coding/ai agent installed on your machine e.g. claude or codex

  2. Install and authorize ilert-cli

  3. Grab a read-only short-term token from your current provider

  4. Place the current provider token in a credential-proxy, env variable or file

  5. Start a new session with your agent

  6. Reference the current provider token origin (first prompt suggestion below)

  7. Prompt pointing at ilert-cli and your desire to migrate from current provider (second prompt suggestion below)

  8. Wait for agent to gather context and ilert skills and to provide a migration plan

  9. Adjust or approve plan execution

  10. Verify imported resources with smoke test

  11. Rotate used current provider token

  12. Adjust your monitoring tools to switch to the new ilert integrationKeys

  13. Make the cut over

Before we invoke your agent, lets talk about handling your current provider's API key

To read your existing configuration, the agent needs an API key for the provider you are migrating from. How you supply that key is your decision, but we recommend never typing it into a prompt.

Let the agent pull the playbook and ask for a plan, not a migration

The CLI ships migration playbooks as skills. The index lists what is bundled ilert skills list, including one for each on-call and status page provider we cover.

They exist because the vocabulary collides in ways that look correct and route nothing. In most other tools, one object receives events, owns the escalation policy and holds the integration keys; in ilert that is an Alert Source, while an ilert Service is a business capability people subscribe to and which routes nothing. Likewise the actionable page is an ilert Alert, whereas an ilert Incident is the coordination record a level above it. An agent that skips the playbook maps both the obvious way and hands you a topology that pages no one.

So, steer your agent into the right direction with a simple prompt:

The CLI backs that instruction up: destructive commands refuse to run unattended and exit 2 with a JSON envelope describing what they refused, so an agent should not quietly push through a change you did not approve.

Work in the order the objects depend on each other — users and teams, then schedules, then escalation policies, then alert sources and services, then status pages — and review each stage before the next. A wrong escalation policy is cheap to fix while nothing points at it yet. The skills should already guide the agent to follow the correct order for each provider.

Verify before you cut over

After you followed up with your agent on the plan and finished importing your resources (as well as rotating that other providers token), we recommend a quick round of verifications before cutting over.

Integration keys are new on ilert, so every emitter has to be re-pointed — that step is manual by nature and is usually what decides the cut-over date. Fire a test event at each new source and confirm it reaches the intended responders before you switch traffic over. You dont have to run this manually, ask your agent to evaluate the smoke tests with you.

ilert offers free migration assistance, including configuration review and setup help. Contact support@ilert.com to get started.

Last updated

Was this helpful?