Changelog

Every WatchDog release,
newest first.

New monitors, alert channels, integrations, and pricing updates — all in date order, no marketing voice.

Public /docs/webhooks docs are live

WatchDog now ships a public /docs/webhooks page so integrators can verify signatures and integrate the incident.acknowledged and incident.resolved events without grepping through the dashboard.

The page covers HMAC-SHA256 signature verification using the X-Polsia-Signature header, with copy-pasteable Node, Python, and Ruby examples plus full payload schemas and the retry / backoff / timeout semantics.

Each event has its own copy-pasteable curl example so you can exercise the round-trip end-to-end before writing a line of integration code.

incident.resolved signed webhook for Pro accounts

Pro accounts can now subscribe to a new incident.resolved event on the existing outgoing-webhooks system, delivered alongside the incident.acknowledged POSTs configured from /dashboard/ → Account → Outgoing Webhooks.

The new event reuses the exact same HMAC-SHA256 signing (X-Polsia-Signature) and retry / backoff / timeout infra as the existing acknowledged webhook, and surfaces as an additional per-event toggle on the webhooks page so non-Pro accounts never see it.

Existing subscribers keep firing the acknowledged event as before — each subscription has to flip the new incident.resolved checkbox on individually to start receiving resolved pings. See /docs/webhooks for verification + payload shape.

OG tags + Twitter Cards

Every public page now ships Open Graph and Twitter Card meta so shared links preflight cleanly on Slack, Twitter/X, LinkedIn, and iMessage. The og:image points at the existing /og/watchdog-og.png asset, so links carry a title, description, and preview image automatically.

External links now render as rich previews instead of raw URLs, lifting click-through from social channels without anyone having to paste a custom snippet.

Unlock Pro dashboard widget

Free accounts now see an in-dashboard upsell card on /dashboard/ that surfaces the Pro capabilities they're missing — more monitors, Slack, webhooks, and tags — with a direct link to /pricing.

The widget fires at the moment a Free user hits a limit, so the value gap is visible before they bounce to look for the upgrade path on their own.

/pricing FAQ + JSON-LD

The /pricing page now answers the most-asked plan, limits, and billing questions inline in a new FAQ block, so prospects don't bounce to support for the basics. We also added Product and Offer JSON-LD schema to the pricing page for richer Google results.

The schema markup earns richer SERP snippets for plan-comparison searches, and the FAQ removes the support ticket that came before the upgrade.

Sticky mobile upgrade CTA

Free accounts on small viewports now see a sticky bottom-bar upgrade prompt on /dashboard/ and the /for/* pages, with a single-tap link to /pricing. The bar stays put as you scroll, so the upgrade path is always one tap away.

Mobile Free users were churning before they ever reached the upgrade page — the persistent CTA cuts that distance to a single tap.

Incident Snooze button

Each open incident on /dashboard/ now has a Snooze action that silences alerts for a chosen window on a single monitor without disabling it. Snoozed monitors still get checked on the normal cadence; only the alert pipeline is paused.

Planned maintenance no longer requires flipping a whole monitor off and back on, so on-call stops getting paged for known-good windows.

Pro webhooks now fire on incident resolved

Pro accounts can opt in to incident.resolved alongside incident.acknowledged from /dashboard/ → Account → Outgoing Webhooks. Each event is delivered as a separate signed POST signed with HMAC-SHA256 over the raw body using your subscription secret — verify with X-Polsia-Signature.

Changelog page goes public

From now on every WatchDog release lands on /changelog in date order — new monitors, alert channels, integrations, and pricing updates.

WatchDog v1 ships — pricing page, OG tags, and three vertical landing pages

WatchDog v1 is live. The 5-minute monitoring baseline (7-day response-time anomaly detection) is the backbone of every plan.

Shipped today:

  • Pricing page with a Free tier (one monitor) and Pro at $19/month (unlimited monitors, Slack + webhooks, tags, public status pages, maintenance windows, test-alert channels).
  • Three new vertical landing pages for the audiences that keep asking for it: /for/agencies (multi-client retainers, per-client alerts and badges), /for/ecommerce (checkout and storefront uptime), and /for/indie-saas (one founder, dozens of micro-services).
  • Open Graph tags and a generated OG image so shared links preflight cleanly on Slack, Twitter, and LinkedIn.