Rule priorities
When BuzzKill receives a notification it will try to trigger all the matching rules that you have setup. Multiple actions can trigger at once and generally this works fine. However there are some rules which conflict with each other and so cannot be triggered.
For example you may have setup 2 rules:
- When I get a notification from Messages then custom alert with X sound & Y vibration
- When I get a notification from any app then mute
If you receive a notification from Messages then both rules will match that notification. However these rules don’t make sense to trigger together and so they are conflicting. BuzzKill needs to resolve these conflicts to trigger the correct rules.
In most cases you do not need to worry about conflicting rules. BuzzKill has sensible defaults so that for the most part your rules should work together and when they conflict the obvious winner is chosen. For example here are 2 rules that conflict:
- When I get a notification from Messages that contains “John Smith” then custom alert with X sound & Y vibration
- When I get a notification from any app then mute
When you get a notification from Messages from John Smith then it will match both rules and then resolve the conflicts automatically. It does that by realising that the first rule is much more specific than the second. The second rule will match every notification on your phone and so it is likely you wanted to exclude Messages from John Smith. BuzzKill does this and will only trigger the first rule.
If your rules are conflicting and it is not working as you intend you can try the following:
- Go to the rules list screen and tap on the 3 dot menu in the top left of the rule you want to win. Tap “set priority” and set it to “high”. When there is a conflict that rule will now win.
There are other solutions you could try too:
- If you have 2 rules conflicting and the wrong one is chosen you can try excluding the notification from the rule you didn’t want to win. E.g. you could add a phrase filter to the notification so that it doesn’t match notifications from a particular person.
- You can try making one rule more specific. E.g. adding more filters like an app filter or keyword filters.
Conflicting rules
Here are the list of conflicting rules
| First | Second |
|---|---|
| Alarm | Mute |
| Alarm | Cooldown |
| Alarm | Dismiss |
| Batch | Reminder |
| Batch | Dismiss |
| Batch | Custom alert |
| Batch | Torch |
| Batch | Sticky |
| Batch | Mute |
| Batch | Summarize |
| Copy verification code | Reminder |
| Dismiss | Batch |
| Dismiss | Secret |
| Dismiss | Add snooze button |
| Dismiss | Add share button |
| Dismiss | Sticky |
| Keep if | Dismiss |
| Mute | Reminder |
| Mute | Custom alert |
| Mute | Torch |
| Press button | Reminder |
| Press button | Batch |
| Press button | Open notification |
| Reply | Batch |
| Add snooze button | Add share button |
| Sticky | Cooldown |
| Sticky | Mute |
| Sticky | Summary |
| Open notification | Batch |
| Open notification | Reminder |
| Unsilence | Cooldown |
| Dismiss | Summary |
Delayed Resolutions
These rules conflict, but only if the dismiss rule is set to dismiss immediately. If it is set to dismiss after a few seconds or more then these rules do not conflict.
| First | Second |
|---|---|
| Dismiss | Custom alert |
| Dismiss | Torch |
| Dismiss | Reminder |