Skip to content

Add Daily Summary Notification Option #30

@staging-restore

Description

@staging-restore

#arxange1 wrote at 08/20/2025 16:44:06:

Is your feature request related to a problem? Please describe

Currently, Instant Messenger Notifications can only be configured to:

  • Disabled
  • On backup completion
  • On backup failure only

If “On backup completion” is selected, each successful backup generates a separate notification. For users running many backups per day (e.g., 20+), this creates excessive noise in Slack or other messengers. On the other hand, disabling or only notifying on failures removes useful visibility into overall backup health.

Describe the solution you'd like

Introduce a new Summary Notifications section in the Notification Settings page, separate from event-driven notifications.

This section would allow users to enable a Daily Summary option that sends one consolidated message per day at a scheduled time (default to 22:00 UTC). The daily summary should include:

  • Total backups attempted
  • Number of successful backups
  • Number of failed backups

This keeps real-time failure alerts available for urgent visibility, while adding a less noisy way to monitor overall success rates.

Describe alternatives you've considered

  • Adding a “Daily summary” mode directly to the Instant Messenger Notifications dropdown. This would simplify implementation but would not allow combining both real-time failure notifications and a daily summary.

Additional context

Example daily summary message:

Daily Backup Summary (2025-08-20):
- Total backups: 20
- Successful: 18
- Failed: 2

Proposed UI addition (mockup in words):

Instant Messenger Notifications
[ Dropdown: Disabled | On backup completion | On backup failure only ]

Summary Notifications
[ ] Enable daily summary
    Send at: [22:00 UTC]   (configurable time)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestprioritizedIssue is accepted and prioritized

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions