Changelog

Updates and improvements, newest first.

What's New: August 2026

Support Dashboard showing the new global command palette

July was about agents, the API, and the incidents engine. August is about staying in the loop — notifications that reach you wherever you are, finding anything in a keystroke, and knowing exactly who gets paged before it happens. Plus open sign-up, flexible billing, private tickets, and a spam-screened inbox.

Notifications & the bell. Every important event now lands in an in-app notification centre: a ticket assigned to you, a customer reply, a new unassigned ticket anyone can pick up, an incident mirrored to a component you own, an SLA going at-risk, or a ticket reopened. Sidebar counts update live, each person controls exactly which events reach them, and an email backstop catches anything you miss while you're away.

Notifications on your phone and desktop. Install StayUpfront as an app (iOS, Android, and desktop) and get web push notifications — including proper iOS lock-screen taps that open straight to the ticket or incident. No app store required.

Search everything (⌘K). A global command palette searches across tickets, customers, incidents, docs, monitors, and settings — and jumps you straight there. Press ⌘K from anywhere.

Alert preview: see who gets paged before it happens. Open any monitor and preview the exact alert chain — which people and channels get notified, in what order, with escalation fallbacks — all from one decision engine that also drives real alerts, so the preview is the truth. Silent monitors are flagged right on the checks list ("Pages no one", "No incident") so nothing fails quietly.

Customer Sync. Keep your customer list in step with your own systems automatically: upsert customers by your external reference over the API, or point a webhook at Stay Upfront and have sign-ups, plan changes, and churn flow straight in. Deprovisioned accounts soft-close cleanly. The new Webhooks page shows the exact payload shapes.

Customer Health & Engagement (beta). Two explainable, at-a-glance signals on every customer — one for friction and risk, one for how present and active they are — so you can spot an account going quiet before it becomes a problem.

Private support tickets. Tickets can now be private to the requester, with a clear All / Private visibility control staff can flip from the ticket itself. Set a default for your whole organisation.

Customers rate and close their own tickets. Portal customers can close a resolved ticket with a one-tap satisfaction rating, and your support dashboard now reflects how customers are feeling.

A spam-screened support inbox. Email-origin tickets pass through envelope-hygiene and an AI spam gate before they reach your queue. Spam drops out of every list and stat with a one-click "Not spam" undo, and staff can always view the raw email behind any ticket.

Open sign-up and a guided start. You can now create an organisation and start a 14-day trial in minutes — no waitlist. New teams get a numbered, skippable getting-started journey: set up monitoring, wire your first alert rule and response team, connect your support inbox, invite teammates, and publish your first content — each step teaching as it goes.

Flexible billing. Pricing now speaks GBP, USD, and EUR — checkout locks in your currency on first subscription. Annual billing is live with one month free. Change plans any time (upgrades apply immediately, downgrades at renewal), and cancel in-app whenever you like.

Bring your own portal analytics. Point your status page at your own Fathom, Plausible, or Google Analytics — configured with structured IDs, never a paste-in script box, so your portal stays fast and safe.

Sharper web checks. Uptime health is now region-aware — a single passing region is enough to prove your site was up, and the failing-region threshold counts distinct regions rather than individual probes. Checks also record and show the full redirect chain, with curl-measured timing on every hop.

Weekly email that matches your status page. The weekly summary's uptime numbers now line up exactly with what your status page shows, and each figure explains what it means.

What's New: July 2026

June was about giving your customers more to read — Docs, a Developer Portal, a public Roadmap. July is about what your team can do, and increasingly, what your team's AI agents can do alongside them.

StayUpfront now connects to Claude, ChatGPT, Cursor and VS Code as a proper, permissioned connector. Una drafts your support replies and — if you want — answers out of hours. Incidents run on a new engine that shows its working. And roles let you decide exactly who on your team can touch what.

New: Agents & MCP

Connect StayUpfront to the AI tools your team already uses, and let them actually drive the product rather than just read about it.

  • One-click sign-in. Add StayUpfront as a custom connector in Claude, Claude Code, ChatGPT, Cursor or VS Code. You authorise it in the browser — there's no API key to generate, paste or rotate.
  • Real work, not just lookups. An agent can open an incident, post updates, triage and reply to tickets, write Docs and API reference pages, manage your monitors and status-page components, and tell you who's on call.
  • Your customers get it too. On your portal, your customers can connect their own agents to a much smaller surface: their own tickets, your published docs, the incidents they're allowed to see, and your roadmap. The connector introduces itself as your support desk, not as StayUpfront.
  • It inherits your permissions, never more. An agent connected by a support agent can do exactly what that support agent can do. The tool list is trimmed per person — an owner sees far more than a viewer.
  • Agents create and operate. They never destroy. There are no delete tools, deliberately. Removing something stays a human decision made in the app.

Staff find it under Agents & MCP in the account menu. Your customers find it on your portal.

New: The StayUpfront API

A public REST API at /api/v1 covering incidents, scheduled maintenance, docs, support tickets, roadmap, feature requests, changelog, customers, monitors, status-page components and on-call.

  • Three ways in. A System key for whole-org automation, a personal token for a staff member (bounded by their role — a token can never out-privilege the person who made it), or a customer token scoped to your docs and their own tickets.
  • Access ends when the relationship does. Remove a staff member and their tokens stop working. Archive a customer contact and theirs do too. No cleanup list to remember.
  • Grown-up plumbing. Standard problem-detail errors, published rate limits, CORS, and a revocation kill switch.

New: Roles & permissions

Owners can now decide who does what, area by area.

  • Five roles out of the box — Admin, Support Agent, Engineer, Member, Viewer. Rename them, edit them, or build your own.
  • Permission ladders, not checkboxes. Each area of the product has levels. Support runs view, then respond, then manage, then delete. So you can give an engineer full visibility and let them join internal discussion without ever being able to reply to a customer.
  • Some things stay with owners. Managing members, invitations, roles, API keys and connected apps can't be delegated.

Una drafts your replies

  • A suggested reply on every triaged ticket, written from your own Docs, the customer's history, any open incidents, and what's known about their account.
  • Review first, always. Read the draft, edit it, or send it as-is with one click. Nothing reaches a customer without someone choosing to send it.
  • Low-confidence drafts try harder. A weak draft is automatically retried on a stronger model before it's shown to you.
  • Out-of-hours answers, if you opt in. When you're closed, Una can send high-confidence drafts on your behalf — never for urgent or high-priority tickets, never during an active incident, and never more than once on the same ticket. The unlock has to be earned first, and you can switch it off at any time.

New: Customer facts

Short, curated truths about an account, kept where they're useful: "Pays annually — renewal lands on 1 March." "Jane (CTO) prefers phone."

  • A Facts tab on the customer page, with the five newest previewed on Overview.
  • Ticket triage reads them, so a new ticket arrives already understanding the account.
  • Una writes them after a ticket resolves, clearly attributed, so what you learn on a Tuesday is still there in six months.
  • Internal only. Facts never reach your portal, your customers, or any customer-facing API.

Notes and facts do different jobs and both stayed: notes are the running commentary, facts are the curated current state.

Support tickets: draft a reply together

  • One draft per ticket, not one per person. Anyone who can respond can pick up a draft, edit it, and send it — the reply is attributed to whoever actually sends it. No more being locked out of a colleague's half-written answer.
  • You can see who's writing. A banner on the ticket reads "Rob is working on a reply", live, with a Review it pill to open it.
  • A proper review panel. The draft and a comments rail, side by side and full height, opened from either the writer's side or the reviewer's. Discuss the wording, then hand off with Edit draft.
  • Nobody clobbers anybody. If a colleague saves while you're typing, you're told who — and your text is untouched. You choose: see their version, or keep yours. Neither of you loses work to a race.
  • Send with intent. The send button now asks what should happen next: Send & wait for reply, Send & keep working (for a clarifier or a "still on it", so the ticket isn't parked or swept as customer-silent), or Send & resolve.

Support hours, and being honest about being closed

  • Your hours now show on your portal — a live "Open now" or "Opens Monday at 09:00", with the full weekly schedule and upcoming closures beside the new-ticket form.
  • Closed dates, one-off or annually recurring, for bank holidays and shutdowns. Manage them from the Business Hours settings card.
  • Response clocks skip your closures, so a ticket that arrives on Christmas Day doesn't quietly burn its target.

If you run 24/7, none of this appears.

Reply by email

  • Customers can just hit reply. A reply to a ticket email lands back on the ticket, reopens it, restarts the response clock and notifies whoever's on it.
  • Email in a new ticket. Your customers can open a ticket by emailing an address — no portal sign-in required.
  • Nothing to set up. Mail sends from a subdomain we own and verify, so there's no DNS work for you. Your customers see your organisation's name.
  • Your emails wear your colours — org accent and company name, not ours.

Incidents: a new engine that shows its working

  • Origin. Every incident now carries a panel telling you exactly what raised it, always — no more guessing whether a human or a monitor started this.
  • Notified. A rail showing precisely who was alerted and how, drawn from the real alert log rather than reconstructed after the fact.
  • Two honest toggles. Auto-attach and auto-resolve are yours to set, per monitor, rather than being buried behaviour.
  • Pausing a monitor no longer resolves its incident. Silencing a noisy check shouldn't tell your customers the problem is fixed.
  • Quick recurrences reopen. If something breaks again moments after you resolved it, the original incident reopens instead of a near-duplicate appearing.
  • Recovery resolves. A heartbeat that starts pinging again closes its own incident.

Alerting

  • Notifications is now Alerting, which is what everyone was calling it anyway.
  • Escalation policies are first-class and reusable — build the ladder once, point many rules at it.
  • Channels attach to alert rules. Attaching a channel is the opt-in, so there's no second toggle to forget.
  • Somebody always gets it. Configure who to fall back to when nobody's covering the rota.
  • SMS status updates on follow-ups, alongside email and your chat channels.
  • DNS changes alert by default, with exclusions for the records you expect to move.

Slack, without building a Slack app

  • Add to Slack, authorise, pick your channels. No creating your own app, no xoxb- token to paste anywhere.
  • Replies sync back in seconds
  • Acknowledge from Slack. Incident alerts carry an Acknowledge button; one click acknowledges in StayUpfront and pauses paging.

Monitoring

  • Multi-region web checks. Probe a URL from up to three locations — UK (London), US East (Virginia) and EU Central (Frankfurt) — with a line per region on the chart, so you can tell "it's down" from "it's down from Frankfurt". Set how many regions must agree before a check counts as down.
  • Better charts. Line charts throughout, a range switch on the index, and drag-to-select on any chart to zoom into the window you care about.
  • Uptime checks are now Web checks, in the nav, the URLs and the copy.
  • Uptime certificates log every view, with the full access history on the certificate.

Your status portal

  • Component groups. Group components under a collapsible heading — a "Web Checks" group holding your UK, US and Europe regions, for example.
  • Sharper incident visibility. Four clear levels plus visibility by tag, and the status page names the tags rather than shrugging "by tag".
  • Per-item roadmap visibility, so a roadmap item can be public, customers-only, or held back.
  • Subscribe, formerly Notifications — clearer about what following your status page actually does.
  • Portal tickets grew up: search, Your/All tabs, a status filter, endless scrolling, and the ability to watch a ticket and see who's on it. Tickets belong to the organisation, not just the person who raised them, so colleagues can pick up where each other left off.
  • Your sign-in emails wear your portal's colours, not ours.

Docs & Developers

Docs

  • Type / to cross-link another article, an incident or a changelog entry without leaving the editor.
  • A sticky table of contents in its own column, tracking where you are.
  • "Was this helpful?" votes are tied to the version of the article they were cast against, so a rewrite doesn't inherit old complaints.
  • Copy as Markdown, tag-level visibility, and drag-to-reorder categories.

Developers

  • A rebuilt reference renderer, in-house — one endpoint at a time, real syntax highlighting, and fast even on very large specs.
  • A visual builder with no YAML in sight, with live preview as you write.
  • Try it inline, from the reference itself — for your staff, and for your customers on your portal, who can save their own tokens to send with.
  • Spec versioning and an API changelog, so your customers can see what changed and when.
  • Narrative guides alongside the reference, for the things an endpoint list can't explain.
  • Code samples in multiple languages, plus export as OpenAPI, a Postman collection, or llms.txt for agents.
  • ⌘K to jump to any endpoint or schema.
  • Agents can author Docs and API reference pages too, over the connector or the API.

New: a free launch checklist

A free tool at stayupfront.com/tools/launch-checklist. Enter a domain and get a graded report across DNS, email, TLS, HTTP behaviour and content — twelve automated checks with a one-line fix for each, plus the human-only items worth ticking off before you go live. Anonymous, no sign-up, nothing stored.

What's new: June 2026

The biggest release yet: a new Knowledge Base and Developer Portal for your customers, shareable Uptime Certificates, a public Roadmap, and a top-to-bottom overhaul of support-ticket resolution.

New: Knowledge Base ("Docs")

  • Publish a branded, searchable Help Centre on your status page — articles organised into categories, including step-by-step Guides.
  • Readers get an automatic "On this page" table of contents, breadcrumbs, and a "Was this helpful?" feedback widget.
  • A full rich-text editor for your team: image uploads, autosave, safe editing of published articles via working copies, live presence, and revision history with one-click restore.
  • AI-friendly: every article offers Copy as Markdown, a plain .md view, and an llms.txt index so assistants can read your docs cleanly.

New: Developer Portal

  • A per-tenant API reference on your portal with a live, interactive OpenAPI explorer.

New: Uptime Certificates

  • Shareable, tamper-evident proof of uptime — a public certificate page (with print-to-PDF) you can hand to customers and prospects.

New: Roadmap & Feature Requests

  • A Feature Requests queue to triage what customers are asking for.
  • A public Roadmap where customers see what's planned and mark themselves "interested," and get notified automatically when a request they backed is declined or shipped.
  • Interest counts from other organisations are never shown to customers.

Support tickets (major overhaul)

  • Outcome-first Resolve flow — resolve through one modal and pick an outcome (Solved, Won't do, Feature request, Duplicate, No response); the form adapts, with an optional closing message in the same step.
  • One terminal state — "Closed" is gone; tickets are Resolved, with the outcome recorded and a 7-day breakdown on the dashboard Pulse.
  • Link as you resolve — tie a ticket to a feature request or mark it a duplicate right from the Resolve modal, with search.
  • "Send & resolve" carries your typed reply into the modal (draft kept safe) — reply and close in one move.
  • First-class Reopen with reopen counts; customers can reopen from their portal for 14 days after resolution.
  • One-click claiming — assigning a new ticket auto-claims it to In progress; "Assign to me" is a single keystroke.
  • Command palette (Cmd-K) drives the whole ticket; redesigned ticket view with a chip bar, Lead + Collaborators, and in-place subject/description editing.
  • Stale-ticket follow-up — automatic "still need help?" nudge after 7 days, auto-resolve after 14 with a reopen window.
  • Customers are now emailed on resolution and on every reply, linking back to their portal thread.

Your status portal

  • New 4-state public status model with per-component incident overrides and clearer component descriptions.
  • Portal branding — set a brand colour with a live preview; one consistent, branded header and navigation across the portal.
  • Scheduled maintenance references (e.g. MNT-202606-001) and a per-window manual/auto-close choice.
  • Clearer sign-in wording, page titles/subtitles, and breadcrumbs throughout.

Across the app

  • Notifications moved to a header bell, top-right.
  • A unified design system — consistent buttons, pills, and cards, and pop-up menus that no longer clip.
  • Unified date/time tooltips with timezone info everywhere.

SLA

  • Resolution SLA now runs on wall-clock (never pauses) for an un-gameable start-to-finish time, while first/next-response clocks respect business hours.

Uptime check timing breakdown

Uptime checks now capture detailed timing data for every request, giving you deeper visibility into where response time is spent.

Each check result now shows:

  • DNS lookup time — how long it took to resolve the hostname
  • Connect time — TCP connection and TLS handshake duration
  • Time to first byte (TTFB) — how long the server took to start responding
  • Resolved IP address — the exact IP your check connected to

These timings appear inline on every check result, making it easy to spot whether slowdowns are caused by DNS, network connectivity, or the server itself.

We've also improved the Run Now button so it always executes immediately, even if the check was recently run.

Uptime check slow response threshold

it was all ... yellow!

Uptime checks can now be configured with a slow response threshold which will be reflected on the response time graphs, and provide an additional alerting opportunity.

Schedule Maintenance

You now have the ability to properly schedule maintenance. You can load them in advance to notify your users, and manually start them to disable alerts during a possible downtime windows.

Scheduled maintenance is show to users on the status page, and historical maintenance windows when selecting viewing the affected date directly.

Changelog!

This is all a bit meta...

What more appropriate a first entry for the changelog page than the introduction of changelog functionality.

Keep your users up to date with the latest improvements and new features. This will live on the status page when you have entries, but is also available via the api so you can pull the information directly onto your own site.

File preview

Loading…