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
READConditions (AND)
AI Filterable Fields
imap_trash
WRITEAllowed Actions
This rule allows the AI to move emails to trash — but only after your approval via Telegram.
backup_check
TASKSchedule
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
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'
✓ Done — 11 emails moved to Trash.
