Skip to content
Keyword alerts

Webhook notifications

Optional, outbound keyword-match alerts to Discord, Telegram, or your own endpoint.

Webhook notifications are optional, outbound keyword-match alerts. Create named destinations on your account page, then pick one from the dropdown per schedule in Advanced options → Keyword monitoring. A schedule needs at least one keyword rule before it can use a webhook.

Supported destinations

  • Discord: an HTTPS incoming webhook URL on discord.com.
  • Telegram: a bot token and a chat ID or @channelusername.
  • Generic: one user-selected HTTPS endpoint that accepts a JSON POST.

Chrome requests access only to the selected destination origin when you save the schedule. Generic endpoints are HTTPS-only; redirects are refused. There are no custom headers, custom bodies, retries, or background polling. Delivery has a 10-second timeout and is limited to one attempt per minute per schedule to avoid flooding a destination.

Payload and privacy

By default, a webhook receives a title, the matching value, and the timestamp. The generic JSON body is:

{
  "event": "keyword_match",
  "occurredAt": "2026-07-26T12:00:00.000Z",
  "schedule": { "id": "…", "title": "My schedule" },
  "match": "available now"
}

Include the target URL is off by default. When enabled, targetUrl is added after removing credentials and fragments and redacting every query-string value. Page text is never sent. Discord delivery disables all mentions; Telegram uses plain text with no parse mode.

Webhook URLs and Telegram bot tokens are saved to your account encrypted at rest so every linked device can offer the same named destinations; on devices they live only in local extension storage, and they are deliberately omitted from schedule exports. Treat them as credentials: do not share screenshots or storage dumps containing them, and rotate them in Discord or Telegram if exposed.

The wire formats follow Discord's Execute Webhook endpoint and Telegram's sendMessage API.

autoFresh

No tracking, no ads. The free plan needs no account.

© 2026 autoFresh

Privacy Terms