Daily Backup Monitoring

Automate daily backup verification by analyzing email reports. TameClaw reads backup notification emails via IMAP, checks that all expected backups arrived, inspects rsnapshot logs for errors, generates a status report, and moves processed emails to trash — all with your approval.

Setup

imap_backups

READ

Conditions (AND)

SubjectcontainsBackup
Fromequalssystem@example.com

AI Filterable Fields

SubjectDate FromDate ToLast X days

imap_trash

WRITE

Allowed Actions

Trashmove to trash folder

This rule allows the AI to move emails to trash — but only after your approval via Telegram.

backup_check

TASK

Schedule

Every day at 09:00

Instructions

"Using 'imap_backups', verify all 12 expected backup emails arrived since 7:00 PM yesterday. Check rsnapshot logs for errors. Generate a status report. Then move processed emails to trash using 'imap_trash'."

Result

TameClaw Bot

online

/backup_check

Executing task "backup_check"...

Reading from IMAP (imap_backups)...

Found 11/12 expected backups:

AcmeCorp - 'vps-main' [1] [2]

DataHub [1] [2]

CloudServe - 'apps' [1] [2]

CloudServe - 'web-apps' [1] [2]

CloudServe - 'web-prod' [1] [2]

CloudServe - 'web-dev' [1] — missing

CloudServe - 'web-dev' [2]

No rsnapshot errors in received logs.

⚠ CloudServe 'web-dev' [1] not received — check backup script.

Approval required

Move 11 emails to Trash via 'imap_trash'

YesNo
Yes

Done — 11 emails moved to Trash.

Enrico Venezia Copyright © 2026 by Enrico Venezia
Vat number: IT10996290960