MAX notifications

5 мин чтения
Обновлено 12 мая 2026

Get instant notifications in MAX (a Russian messenger by VK) when your site goes down or comes back online. The MAX channel runs in parallel with the Telegram bot and delivers messages in the same format.

How to connect

  1. Open Settings in your cabinet and go to the MAX section.
  2. Click Connect MAX — Tracker.ru will display a QR code and a direct «Open in MAX» link. Both contain a one-time 6-digit code valid for a limited time.
  3. Scan the QR code with your phone camera or open the link from the device where MAX is installed. The chat with the bot opens automatically, the bot receives the code, and the binding is confirmed — no manual input required.

If neither the QR nor the link works (older MAX version, opening on a different device), use the manual fallback shown in the same card: copy the 6-digit code, open the bot chat, and send /start <YOUR_CODE> (with the leading slash, no extra spaces between the keyword and the code).

After successful binding the bot replies with a confirmation, and the cabinet status switches to Connected. From this moment alerts arrive automatically — the next downtime in any of your monitors will produce a message.

Notification format

Site down:

🚨Error! https://example.com
Status: 500 Internal Server Error
Down since 2026-05-01 19:15:09

Recovery:

😄Recovery! https://example.com
Status: 200 OK
Was down for: 2h 15m
Reason: Internal Server Error

Downtime duration is computed server-side and arrives in human-readable format (X sec, X min, X h Y min, X d). If multi-region monitoring is enabled, the message gets a region-trigger prefix — for example [🇷🇺 MSK] or [🇩🇪 EU] (country flag + region code) — so you can see which checkpoint first observed the error.

For TCP monitors the format differs: instead of an HTTP status the message shows the connection problem type (timeout, connection refused, host unreachable).

SSL alerts arrive in MAX in the same style as in Telegram: 🔐SSL certificate expiring! N days before expiration (defaults: 14, 7, 3, 1 days; configurable per URL) and 🔐SSL certificate renewed! after a successful re-issue. Message includes expiration date, days remaining, and issuer.

APDEX alerts (performance) arrive on degradation (📉APDEX degraded!) and recovery (📈APDEX recovered!). Message includes current APDEX, configured threshold, category (excellent/good/fair/poor/unacceptable), average TTFB (when available), and start/duration of degradation.

Screenshot diff and recovery screenshots are delivered as images with captions: significant page change (screenshotChanged) sends a diff image titled 🔍 Visual changes detected! with a percentage; after recovery of a URL with screenshot monitoring enabled — a final screenshot captioned «Screenshot after recovery».

Heartbeat alerts are delivered as a separate channel: a missed ping sends 💔 Heartbeat missed! with monitor name, last ping time, and expected period; recovery sends 💚 Heartbeat recovered! with downtime duration. Toggle via the notify_max flag on the heartbeat monitor settings page.

Limits and pricing

  • Free on all plans, including Free.
  • No daily message limits — we send as many notifications as your monitors generate.
  • Plan limits are the same as for Telegram: Free — 5 monitors, Basic — 20, Pro — 100.
  • Built-in deduplication: consecutive down events are not duplicated.
  • Maintenance windows automatically suppress MAX and Telegram alerts for the configured period.

Groups and sharing

The current MAX bot supports personal notifications (DM) only; group chats are not supported yet. This means a single subscription is received by the user who linked their MAX account. If your team needs group alerts, use the Telegram channel — that bot can be added to a group.

Troubleshooting

The bot does not send messages. Check Settings → MAX that the account is linked (status «Connected»). If the status was reset — click Connect MAX and re-bind (scan a fresh QR or use the «Open in MAX» link).

QR code does not open the chat / camera fails. Use the «Open in MAX» button below the QR — it's the same deeplink with auto-binding. If you open the page on desktop but MAX is only installed on your phone — scan the QR with your phone or copy the code and use the manual fallback below.

Manual fallback failed. The command must be sent as /start <YOUR_CODE> — with the leading slash and a space between /start and the code. The bot does not understand the bare 6-digit code without /start. Also make sure the code is still valid — it has a short TTL; once expired, generate a new one.

Duplicate messages. If MAX and Telegram are both connected, both channels receive copies of the same event — this is the recommended strategy for critical monitors. To stop one of them, disable it in Settings.

MAX platform unavailable. During MAX-side outages, messages are queued by the worker. A parallel Telegram channel will deliver alerts independently.

Related