Better Uptime integration

Better Uptime (Better Stack) monitors your clients' sites for downtime. When an incident occurs, it flows into your Inbound pipeline automatically — matched to the right site, ready for triage.

What it does

The integration bridges Better Uptime's monitoring with Field's pipeline. When a site goes down or recovers, Better Uptime fires a webhook. Field receives it, matches the incident to a site by URL, and creates an Inbound signal. You see downtime and recovery events alongside scan findings, emails, and other signals — everything in one pipeline.

How incidents flow into Inbound

Each Better Uptime incident creates a signal in your Inbound pipeline with:

  • Downtime alert — the site is unreachable. Includes the URL, timestamp, and HTTP status if available.
  • Recovery alert — the site is back up. Includes downtime duration.

Downtime signals are marked as urgent by default. Recovery signals resolve the corresponding downtime signal so your pipeline stays clean.

Site matching

Field matches incidents to sites by URL. When Better Uptime reports an incident for joesplumbing.com, Field finds the site record with that URL and associates the signal. If no matching site is found, the signal still appears in Inbound but without a site association — you can link it manually.

Tier-based monitoring intervals

How often sites are checked depends on the client's service tier:

  • Tier 1 — daily uptime checks
  • Tier 2 — every 4 hours
  • Tier 3 — every 30 minutes

Higher-tier clients get faster detection. A Tier 3 client's downtime is caught within 30 minutes; a Tier 1 client's may not surface until the next day. This aligns with the SLA response times defined in each tier.

Downtime and recovery alerts

Alerts fire on state transitions, not on every check. You get one alert when a site goes down and one when it recovers — not repeated pings for ongoing downtime. If you have notifications configured, downtime alerts also push to your notification channels (Pushover).

How to configure

Better Uptime is configured at the platform level — Field receives incidents via webhook. To set it up:

  1. Add your client sites as monitors in Better Uptime
  2. Configure the webhook integration in Better Uptime to point to your Field endpoint
  3. Field automatically receives and processes incidents from that point forward

Site monitors in Better Uptime should use the same URLs as your Field site records for automatic matching.