The things teams asked for once v2 was running their status pages: someone on call, checks from more than one place, and a straight answer to "was it the deploy?".
On-call rotations and escalation
Weekly rotations with overrides, and escalation policies that page the person on call, specific members or any alert channel, level by level, until someone acknowledges. Paging goes out by email and Telegram (no SMS or phone calls). On-call is part of Team (now Business); acknowledging incidents, which stops reminders and escalation, works on every plan, from the dashboard, the API or a link in the alert.
On-call docsEscalation policies
Multi-region checks with quorum
HTTP, TCP, DNS and manifest monitors can be checked from Helsinki, Nuremberg, Falkenstein and Lauterbourg in the same round. A monitor goes down only when a strict majority of the reporting regions agree; an even split is degraded, a failing minority stays visible per region. Probes that stop reporting are left out instead of counted as failures. 1 region on Free, up to 3 on Pro, all of them on Team.
Multi-region checksHow quorum works
Deploy markers and AI deploy correlation
Record releases from the API, the CLI, an agent or the new GitHub Action. Deploys show up on monitor charts and incident timelines, and AI incident reports now say when errors began right after a release.
Deploys docsGitHub Action
Account security
Sign in with Google or GitHub as well as email. TOTP two-factor with recovery codes, and owners can require 2FA for the whole workspace. See and sign out your sessions, and read an audit log of sign-ins, key, member, billing and domain changes, kept for 400 days.
Security docsOur security page
AI that writes in your voice
Each status page can carry AI guidelines and a list of banned terms; AI public text that breaks them falls back to a neutral template. New: a weekly digest of your monitoring week (email for members who opt in, plus a digest.weekly event), AI postmortem drafts you can edit and publish to status pages, and incident templates with placeholders.
Digest, postmortems and templates
Blip protection for pushed components
Pushed and manifest statuses that are worse than the current one now need two fresh reports before they apply (configurable per component); recoveries still apply at once. Senders that already confirmed can say so with confirmed: true.
Push and manifest
Importers
Bring monitors, heartbeats and status pages over from UptimeRobot and Better Stack (plus alert contacts from UptimeRobot), and components, groups and incident history from Atlassian Statuspage (a public URL is enough). Every import starts with a dry run, never stores your credentials, and can be re-run safely.
Import docs
A livelier dashboard
The dashboard now updates live as checks come in, and new workspaces start with an onboarding wizard.
CLI and SDKs
The upbutler CLI covers monitors, heartbeats (including wrapping a cron command), incidents, deploys, MCP setup and any API operation, with --json for agents. SDKs for JavaScript and Python include webhook verification.
CLISDKs