How it works
From DNS record to recovery notice.
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= |
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.
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 |
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.
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.
Listed on dbl.spamhaus.org. Request delisting from the source above.
The listing has cleared - deliverability is back to normal.
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.
| Type | Host | Value |
|---|---|---|
| TXT | status.acme.com | barkme-verify= |
| CNAME | status.acme.com | cname.barkme.dev |
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.
- 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.