Escalation Policies
An escalation policy is a sequence of notification steps that YipYap follows when a monitor fires an alert. Each step defines who to notify and how long to wait before moving to the next step.

Setup Guide
Section titled “Setup Guide”- Navigate to Alerting > Escalation Policies and click New Policy.
- Enter a descriptive name (e.g. “Production Backend Escalation”).
- Add your first step: select a notification channel, specific user, or on-call schedule as the target.
- Set the wait duration for the step (e.g. 5 minutes). This is how long YipYap waits before moving to the next step if the alert is not acknowledged.
- Add additional steps as needed, increasing urgency with each step (e.g. Slack first, then SMS, then voice call).
- Enable Loop if you want the policy to restart from step 1 after all steps are exhausted.
- Click Save, then assign the policy to one or more monitors.
Creating a Policy
Section titled “Creating a Policy”- Navigate to Alerting > Escalation Policies.
- Click New Policy.
- Give the policy a descriptive name (e.g. “Backend Team Escalation”).
- Add one or more steps.
Step Types
Section titled “Step Types”Each step in a policy can target one or more of the following:
| Target | Description |
|---|---|
| Notification Channel | A specific channel (Slack, email, webhook, etc.) |
| User | A specific team member by name |
| On-Call Schedule | Whoever is currently on call in a schedule |
Step Configuration
Section titled “Step Configuration”- Targets: Select one or more channels, users, or on-call schedules.
- Wait Duration: How long to wait after this step before proceeding to the next (e.g. 5 minutes, 15 minutes).
- Repeat: Whether to repeat this step if the alert is still unacknowledged.
Looping
Section titled “Looping”Enable the Loop option to restart the policy from the first step after all steps have been exhausted. The policy will continue looping until the alert is acknowledged or resolved.
You can set a maximum number of loops to prevent infinite notification cycles.
Example Policy
Section titled “Example Policy”A three-step escalation for a production service:
- Step 1: Notify the on-call engineer via Slack and SMS. Wait 5 minutes.
- Step 2: Notify the team lead via Slack and voice call. Wait 10 minutes.
- Step 3: Notify the engineering manager via email and SMS. Loop.
Assigning to Monitors
Section titled “Assigning to Monitors”After creating a policy, assign it to one or more monitors in the monitor’s settings under Escalation Policy. Each monitor can have exactly one escalation policy.
Best Practices
Section titled “Best Practices”- Start with a low-urgency channel (Slack) and escalate to higher-urgency channels (SMS, voice) in later steps.
- Keep wait durations short enough to respond quickly, but long enough to avoid overwhelming the on-call engineer.
- Always include a final step that loops, so alerts are never silently dropped.