Granular Notification Rules
Uptimeify allows you to fine-tune your alerting strategy by configuring Granular Notification Rules. This feature ensures you only receive notifications for the events that matter most to you, reducing alert fatigue.
How it works
Instead of a simple "On/Off" switch for all alerts, you can now define a matrix of rules based on:
- Check Type: The specific type of issue detected (e.g., SSL Expiry, High Response Time).
- Channel: The method of delivery (Email, SMS, Webhook, Integrations).
For example, you might want to receive SMS alerts for critical HTTP Status failures (downtime), but only Email alerts for SSL Warnings.
Available Check Types
You can configure rules for the following check types:
- SSL Certificate Check (Critical): The certificate has expired or is invalid.
- SSL Certificate Warning: The certificate is valid but expiring soon (e.g., < 30 days).
- HTTPS Redirect Check: The website is not redirecting HTTP to HTTPS.
- HTTP Status Check: The website returned an error code (e.g., 500, 404) or timed out.
- Page Size Check: The page size is outside the defined limits (too small or too large).
- Response Time Check: The server response time exceeded your threshold.
- Keyword Search Check: A required keyword was missing from the page content.
Configuration Hierarchy
Notification rules are applied in a hierarchical order:
- Customer Rules: If a customer has defined specific rules for their account, these take precedence.
- Organization Defaults: If no customer rule exists, the system falls back to the Organization's default settings.
- System Default: If neither is defined, the channel is enabled by default.
Setting Organization Defaults
As an Organization Admin, you can define the default behavior for all your customers:
- Navigate to Admin > Escalation (or Organization Settings).
- Open the Granular Notification Rules section.
- Toggle the checkboxes to Enable/Disable specific channels for each check type.
- Click Save Configuration.
These defaults will apply to all customers who haven't explicitly overridden them.
Disabling Specific Alerts
To stop receiving alerts for a specific scenario (e.g., "No SMS for SSL Warnings"):
- Locate the row for SSL Certificate Warning.
- Uncheck the box in the SMS column.
- Save your changes.
The system will now skip SMS notifications for SSL warnings but continue to send them for other critical issues like Downtime.