Viewee
Start free
Pricing
Sign in
← Legal and assurance

DRAFT - FOR REVIEW

Viewee Public Status Page Plan

Hosted status page and incident communications | Version 0.1 | 16 September 2026

Start with Better Stack's free tier. It gives Viewee one integrated status page, 10 monitors/heartbeats, email and Slack alerts, up to 1,000 status-page subscribers and a custom subdomain according to the current official pricing page. That is enough for the marketing site, app and API, leaves room for SSL/heartbeat checks, and keeps monitoring and public incident updates in one tool.

Use the provider-hosted URL until DNS is configured, then publish at status.viewee.co.uk. Keep the status page independent of Viewee's own application hosting and marketing site so it remains available during a Viewee outage.

Better Stack vs Instatus

CriterionBetter Stack freeInstatus Starter free
Monitors10 monitors and heartbeats15 monitors; 2-minute checks
Status pages1 included1 public page
Custom domainOfficial pricing lists custom sub-domain among status-page featuresNot on Starter; Pro is required
Subscribers1,000 included200
Team/on-call fitIntegrated uptime, alerts, incident timeline and on-call; paid responder features may apply as the team grows5 team members, 2 on-call members and 2 escalation policies on free
StrengthBest path to status.viewee.co.uk without immediately paying, subject to confirming setup at launchMore free monitors and generous small-team incident features
ConstraintFree tier is described as for personal projects; confirm Viewee's commercial eligibility before relying on itNo custom domain on free, so status.viewee.co.uk needs Pro ($20/month or $15/month annually at current pricing)

Decision: Better Stack is the better first fit because the requested branded subdomain and subscriber headroom matter more than five extra checks. If Better Stack confirms that its free tier cannot be used for Viewee's commercial service, use Instatus Starter on its hosted URL for launch, then move to Instatus Pro or another paid plan when branded DNS is required.

Public components

ComponentWhat it meansCheck
Viewee websitePublic marketing site and contact/demo routeHTTPS check from at least two regions; validate expected page text, not only HTTP 200.
Viewee appLogin and primary customer web experiencePublic health/login check with no customer data; later add a safe synthetic sign-in if supported.
Viewee APIProduction API used by the app and integrationsDedicated /health or /ready endpoint covering critical dependencies without exposing versions, secrets or data.

Add SSL-certificate expiry checks and a background-job heartbeat when those services exist. Do not put admin panels, database endpoints, IP addresses, supplier secrets or security details on the public page.

Status definitions

Set incidents manually after validating an alert. Avoid publishing every single-region transient failure. For a two-person team, alert both founders for confirmed app/API failures during working hours; use best-efforts alerts out of hours until Viewee funds a real on-call rota.

Launch plan

  1. Create the hosted page and three public components.

  2. Create monitors with two consecutive failures before paging where supported; check every 1-2 minutes.

  3. Send alerts to both founders' operational addresses; test failure and recovery.

  4. Write an incident owner checklist: verify, assign severity, publish, update, resolve, review.

  5. Configure DNS CNAME for status.viewee.co.uk exactly as the provider instructs. Confirm TLS and loading from outside Viewee's network.

  6. Link the page from app footer, website footer, support SLA and customer onboarding.

  7. Run a tabletop incident and a real monitor test before announcing the page.

Incident communications principles

Templates

Investigating

[Component] - investigating [degraded performance/availability]

We are investigating reports that [plain-language user impact]. The issue began at approximately [time]. [Components] are affected. We will post another update by [time], or sooner if the position changes.

Identified

[Component] - issue identified

We have identified the issue affecting [user impact] and are applying a fix. [Safe workaround, if any]. We will update again by [time].

Monitoring

[Component] - service restored, monitoring

Service was restored at [time]. We are monitoring recovery and validating [affected function]. Some users may need to [safe action]. We will confirm resolution after the service remains stable.

Resolved

[Component] - resolved

The incident affecting [user impact] was resolved at [time]. The incident ran from approximately [start] to [end]. [One-sentence safe cause or "We are reviewing the cause"]. We will record follow-up actions and share more detail where appropriate.

Planned maintenance

Planned maintenance - [component]

We will carry out maintenance on [date] from [start] to [end] UK time. During this window, users may experience [expected impact]. No action is required unless stated. We will confirm when maintenance is complete.

Ownership and review

One founder is incident commander and the other handles customer communications. Review subscriber growth, false alerts, detection time, publication time and incidents quarterly. Reassess the vendor when Viewee needs contractual uptime, private/customer-specific pages, more responders, SSO or longer evidence retention.

Sources