Skip to content

Notification Settings

You can receive notifications when a monitor detects an incident or recovers.

Manako’s notification channels include two types: channels for alerting people (Email, Slack, Discord, LINE, Webhook) and channels for integrating events with external incident management and monitoring tools (PagerDuty, Datadog, GitHub, Grafana, Jira). Both types work through the same mechanism and are configured from the same screen.

When a monitor detects 5 consecutive downs, an incident is created and an alert is sent to the configured notification channels. When recovery is detected, the incident is automatically closed and a recovery notification is sent.

EventTrigger Condition
Incident CreatedWhen a monitor detects 5 consecutive downs and an incident is created
Incident RecoveredWhen a down monitor returns to normal and the incident is closed
Web Change DetectedWhen a web change monitor detects a page difference
PlanAvailable Channels
FreeEmail, Slack, Discord, Webhook (4 types)
Pro / BusinessAll 10 types (above + LINE, PagerDuty, Datadog, GitHub, Grafana, Jira)
PlanMax Channels
Free5
Pro15
Business50

Notification destinations can be configured at two levels:

  • Per monitor: Associate channels with a specific monitor (takes priority)
  • Team-wide: Set as a default notification destination (fallback)

If a monitor has its own channels configured, those take priority. If not, the team-wide default notification destination is used.

When a monitor rapidly alternates between down and up states (flapping), the flap guard is automatically activated to prevent a flood of notifications.

ItemValue
Window10 minutes
Threshold3 times
BehaviorWhen more than 3 state changes occur within 10 minutes, notifications are temporarily suppressed
ReleaseAutomatically released after the window (10 minutes) expires

If sending to all notification channels fails, automatic retries are attempted via Cloudflare Queues’ retry mechanism. If some channels succeeded, no retry is performed.

  1. Check that the notification channel is active: Verify that the channel appears in the “Notification Channels” list in the dashboard
  2. Check monitor association: If using per-monitor notifications, verify that the channel is associated with the target monitor. If no association exists, the team-wide default notification destination is used
  3. Check flap guard: If there are many state changes in a short period, notifications may be suppressed by the flap guard

If the webhook signature doesn’t match, see the signature verification section in Webhook Notifications.