1. A real business flow on the Free plan

    The homepage leads with business-flow monitoring, and until today the Free plan could not build one. It can now, so the thing the site sells is the thing a new account gets to try.

    • New Free now includes 1 business flow, so a brand-new account can define the steps, send events and watch an instance stall without paying.
    • Improved Free goes from 2 to 5 heartbeat monitors and from 1 to 5 domains. Starter and Team move up with it, so a downgrade never raises a limit.
    • New A public status page at /status, measured from the running system rather than asserted: database, event ingest, the detection sweeps and alert delivery, each with when it was last checked.
    • New This changelog.
    • New The About page says who runs SensaCat, with the reason it was built and links to follow along.
    • New The SSL and domain expiry checkers now offer to email you before the certificate or registration you just looked up expires, and the cron generator, parser and heartbeat calculator offer to monitor the schedule you just built.
  2. Pages that can be found and shared

    Every public page now says where it lives, what it is about and what it looks like when someone pastes the link into chat.

    • New Hand-written /about, /contact, /privacy, /terms and a real 404 page.
    • New Structured data on every page: Organization, WebSite, SoftwareApplication, FAQ and breadcrumbs, built from the same arrays the page renders so the two cannot disagree.
    • New A social preview card on every page, plus sitemap.xml, robots.txt and llms.txt generated from the live content.
    • Fixed Asset URLs carry a content-hash version, so a deploy busts the cache when the bytes change and only when the bytes change.
  3. Early access, and the site that serves it

    Sign-up is opening in batches, so the public site needed somewhere to put your name down and a way to deploy itself.

    • New An early-access form at /start-monitoring, and a contact form at /contact, both spam-checked server side.
    • New The marketing site is prebuilt static HTML on Cloudflare Pages: no PHP in the request path for the pages most people see.
  4. Uptime history, escalation, custom roles and phone alerts

    Four things that had been promised on the pricing page and were not yet real.

    • New Domain uptime monitoring with history: a domain goes down only after two consecutive failed probes, a 4xx counts as up, and uptime percentage is null rather than 100 when nothing has been checked.
    • New Escalation: an alert nobody has acknowledged inside your notify group's window is re-sent once, to that group's current channels.
    • New Custom roles on Team and Enterprise — named permission sets, with no way to grant access you do not hold yourself.
    • New SMS and phone-call alerts, metered against the plan allowance with a hard cap rather than surprise overage billing.
  5. Single sign-on, roles and email you can reword

    The account layer grew up: who may do what, how they sign in, and what the emails say.

    • New Single sign-on for Enterprise over OIDC and SAML 2.0. Password login keeps working for SSO accounts, because a misconfigured identity provider must not lock anyone out.
    • New Roles and permissions: owner, admin, member and viewer, enforced per request rather than only hidden in the dashboard.
    • New Email templates live in the database and are edited without a deploy, with every send logged: template, recipient, provider and outcome, never the body.
  6. A pricing page that reads the plan table

    Prices and limits are generated from the live plan rows, so the page cannot advertise a limit the product does not enforce.

    • New Public pricing at /pricing with a full feature comparison, a "which plan fits" section and an FAQ.
    • Improved Alert channels, notify groups and escalation on that page come from the same plan gate the API uses.
  7. 20 free developer tools

    Tools for the jobs, webhooks and certificates that break quietly. No account, and most of them never send your input anywhere.

    • New Cron: expression generator, parser, crontab validator, heartbeat calculator and a monitoring snippet builder.
    • New Webhooks: a request-capturing tester, signature verifier, retry calculator and payload examples.
    • New Cloud: SSL certificate checker, domain expiry checker, DNS lookup, HTTP headers checker and an uptime SLA calculator.
    • New Everyday helpers: JSON formatter, JWT decoder, Base64, Unix timestamps and an HTTP status reference.
  8. Content pipeline and internal admin

    Guides, comparisons and troubleshooting articles are authored once and served as static HTML.

    • New An internal CRM for users, content, email templates and the email log, behind an explicit admin allowlist.
    • New Published articles are built to static files, so an unpublished draft is a 404 rather than a hidden URL.
  9. Heartbeat monitors and billing

    Scheduled jobs got their dead-man's switch, and plans got something to bill for.

    • New Heartbeat monitors for cron jobs, queue workers and scheduled tasks, with late and silent told apart: a job running a little behind shows as late and wakes nobody.
    • New Subscriptions, plan changes, cancellation and invoices through a hosted checkout, so card details never reach SensaCat.
  10. Business flows

    The first thing SensaCat ever watched: a multi-step process, and whether it finished.

    • New Flows as ordered steps with a maximum gap between them, fed by an authenticated HTTP POST per step.
    • New Stall detection: an instance that outlives its next step's gap raises one alert, not one per check.
    • New Credential and domain expiry reminders that start as warnings and turn critical as the date approaches.

Follow along

New releases are announced by the person who writes them. The status page shows what the system is doing right now, and pricing lists the limits each plan actually enforces.

Start monitoring