The temptation with any new check type is to wire it straight to a page that wakes someone up. Resist it for
the first week: let a new monitor run quietly, read a handful of real results, and only then decide who gets
paged immediately versus who gets a daily digest. A transaction check that fails because a marketing banner's
selector changed is not the same severity as one that fails because checkout stopped completing - write your
content assertions on stable, meaningful text so the alert you do get is one worth acting on.
Alerts go out through the channels you configure per contact - email, SMS, voice call, Slack, Telegram, webhook
and more - the same set across all three check types, so a transaction failure and an HTTP failure reach the
same person the same way. A state change is only confirmed once other checkpoints agree, so the alert you get
is already a considered one rather than a single flaky observation; a recovery notice follows once the check
passes again, closing the loop without you having to go and check.