01

Verify your domain.

TXT record per domain
1
to verify
~2 min
subdomain covered
Every

Add one DNS TXT record on your domain: barkme-verify= plus the token we show you. Barkme re-checks until it appears, and verifying the apex covers every URL beneath it.

Type Host Value
TXT @ barkme-verify=9f3a71c2d84b
acme.com Verified
02

Add a monitor.

fastest interval
30 s
timeout per monitor
1-120 s
counts as up
2xx/3xx

A URL plus a schedule. Barkme sends an HTTP GET from the outside: 2xx or 3xx is up; a 4xx, 5xx, timeout, DNS or TLS failure is down. Free checks every minute; Founder and Pro go down to 30 seconds.

URL https://shop.acme.com/checkout
Interval
30s 1m 2m 5m
Timeout 10s
Channels
Email Slack Linear
03

Start monitoring.

failed checks to open
2
retry after a failure
+2 s
open incident per monitor
1

A failed check is retried two seconds later, and only two failed checks in a row open an incident. It resolves on the first good check, with a recovery notice and the total downtime.

Behind fail2ban, a WAF or a DDoS shield? Whitelist the Barkme prober IP (Settings, then Team) so the firewall never causes a false bark.

Monitor name Response status Opened at Downtime duration State
Checkout 503 Service Unavailable 2026-08-01 12:41:35 Ongoing Open
Checkout 503 Service Unavailable 2026-08-01 12:41:35 4m 9s Resolved
04

Track domain health.

days of warning
30·14·7·1
expiry check
Daily
per threshold
Once

Every verified domain is checked daily. You are warned 30, 14, 7 and 1 days before the certificate or the registration expires - once per threshold.

More on domain monitoring and SSL alerts: what is checked, where the warnings go and what each plan includes.

acme.com Verified
SSL certificate 64d left · 2026-10-05
Domain registration 172d left · 2027-01-20
Web reputation Clean · checked daily
Mail blacklist Clean · not listed
05

Track domain listing.

independent tracks
2
sources checked
6
alerts per event
2

Checked daily on two tracks: DNS security filters for the web, and mail blacklists for email. One alert when the domain is listed, one when it clears.

Cloudflare AdGuard Quad9 Spamhaus DBL SURBL URIBL
Alert feed
Mail blacklisted - acme.com

Listed on dbl.spamhaus.org. Request delisting from the source above.

Mail reputation cleared - acme.com

The listing has cleared - deliverability is back to normal.

06

Make a public status page.

of uptime per monitor
90 days
refresh
~1 min
out of search results
noindex

One live uptime page per project: acme.barkme.dev on Free, your own domain on paid plans. Monitor URLs are never shown, and the page stays out of search results.

Acme status status.acme.com
Website Operational
API Operational
Checkout Operational
Type Host Value
TXT status.acme.com barkme-verify=4c1e88ab
CNAME status.acme.com cname.barkme.dev
07

Barkme notifies you through your channels.

channel types
6
alert before anything fires
Test
without deleting
Mute

Every channel is verified with a test alert before anything fires. Email and Telegram are personal; Slack, Linear, Trello and webhooks are shared by the team.

Email
Personal
One address on Free, five on Founder, no limit on Pro.
Slack
Shared
One channel per team, set up by an owner or admin.
Telegram
Personal
A private chat with the Barkme bot. Founder and Pro.
Custom webhook
Shared
Signed JSON for incidents, expiry and reputation alerts.
Linear
Shared
An issue on incident; a downtime comment on recovery, left open.
Trello
Shared
A card on incident; a recovery comment when it resolves.

Ready to put a watchdog on it?

Verify a domain, add a monitor, connect a channel - about 5 minutes end to end.

Start free - no card needed