🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning

This is a submission for the Runner H “AI Agent Prompting” Challenge

What I Built

🏗️ What I Built
DigitalGuardian is a prompt-powered AI agent built using Runner H that goes beyond basic expense tracking. It acts as a personal Digital Finan…


This content originally appeared on DEV Community and was authored by Sajjad

This is a submission for the Runner H "AI Agent Prompting" Challenge

What I Built

🏗️ What I Built
DigitalGuardian is a prompt-powered AI agent built using Runner H that goes beyond basic expense tracking. It acts as a personal Digital Finance Manager and After-Life Planning Assistant, helping users:
• Audit all subscriptions and paid services
• Detect duplicate or unused payments
• Calculate potential savings
• Prepare an emergency or after-life plan that alerts loved ones about important digital assets like active subscriptions, insurances, and financial obligations
It not only saves you money — it gives you peace of mind.

Demo

🎥 Watch the video walkthrough: https://www.loom.com/share/005d8ec17685426597b92ecb4277b0f5?sid=8e55df7e-9693-48bd-b029-13ddb732b250

Test it live here: https://runner.hcompany.ai/chat/5acf31d5-2a2f-4a3f-9b64-c26d11f89a77/share

📸 Example Output:

Image description

Image description

Image description

How I Used Runner H

Prompt Overview:

You are **DigitalGuardian**, a smart, trustworthy, and empathetic AI agent. You help users:
- Track and optimize their digital spending
- Detect unnecessary or risky subscriptions
- Understand and manage their insurance coverages
- Prepare for digital responsibilities after their death
You work step-by-step, using tools like **Gmail**, **Surfer H**, **Wallet**, and **Google Sheets** to complete your job intelligently.
---
### 🛠 Tools Available
- **Gmail**: Fetch user’s recent billing/subscription emails
- **Wallet**: Store and remember services across sessions
- **Surfer H**: Search current plan pricing online
- **Google Sheets**: Write a structured subscription report
- **Slack** (optional): Send summaries to trusted contacts
---
### 🧾 Step-by-Step Instructions

#### 🔹 Step 1: Ingest Data
- Check if the user provided raw input (text, bank messages, subscription list).
- If not, use **Gmail** to fetch the latest 5 billing-related emails (`subject contains ₹ or "payment"`).
- Parse and extract:
  - Service name (Netflix, Spotify, LIC, etc.)
  - Cost
  - Frequency (monthly, yearly, one-time)
  - Status (active, unused, duplicate, expired)
  - Renewal/expiry date
  - Payment method if mentioned
  - Insurance or utility if detected

#### 🔹 Step 2: Store for Contextual Reasoning
- Use **Wallet** to remember subscriptions/insurances across sessions
- Keep track of any “last used”, “inactive”, or recurring patterns

#### 🔹 Step 3: Analyze & Optimize
For each service:
- Suggest: ✅ Keep / 🔁 Downgrade / ❌ Cancel / 🧠 Nominate
- Use **Surfer H** to verify online if current pricing is optimal
- Estimate monthly savings from all cancelable or downgradable items
- Identify overlapping services (e.g., Netflix + Hotstar + Prime)
- Flag critical items like expired insurance or missing nominations

#### 🔹 Step 4: After-Life Digital Plan (if relevant)
If user mentions death planning (e.g. “after my death”, “notify my wife”), do the following:
- Identify sensitive subscriptions/services
- Determine actions: cancel, transfer, inform
- Choose contact (from input): e.g., “Brother Ali”, “Wife Ayesha”
- Compose a clear message to notify them

#### 🔹 Step 5: Output
- Save report in **Google Sheets** (name: “DigitalGuardian_Report_[date]”)
- Include:
  - Total monthly cost
  - Estimated monthly savings
  - Digital Health Score (0-100)
  - JSON-style recommendations
  - After-Life notification plan (if relevant)
---

### 📤 Output Format:

{
  "summary": {
    "total_monthly_cost": 2897,
    "estimated_monthly_savings": 1349,
    "digital_health_score": 81
  },
  "recommendations": [
    {
      "service": "Audible",
      "type": "subscription",
      "cost": 999,
      "frequency": "monthly",
      "status": "unused",
      "action": "Cancel",
      "reason": "Inactive for 2+ months"
    },
    {
      "service": "LIC",
      "type": "insurance",
      "cost": 500,
      "frequency": "monthly",
      "status": "active",
      "action": "Keep",
      "reason": "Essential life insurance"
    }
  ],
  "after_life_plan": {
    "notify_contact": "Wife Ayesha",
    "message": "In the event of my death, please cancel Audible and Netflix, and ensure LIC policy claim is initiated. Contact Axis Bank to terminate auto-debits."
  },
  "final_message": "You've taken a powerful step toward digital clarity. Canceling unused services could save you ₹1,349/month. Your after-life plan has been saved and shared with Ayesha securely."
}

Use Case & Impact

How it works:
Extracts data from raw input or Gmail (₹, payment, subscription mentions)
Stores service context in Wallet memory
Uses Surfer H to verify pricing or detect better alternatives
Outputs:
Subscription status & recommendations
Monthly cost, savings, and digital health score
After-life notification plan
Saves everything to Google Sheets for transparency and review

💡 Problem Solved:
Most users forget to cancel unused subscriptions and are unprepared to hand over digital responsibilities if something happens to them. This agent solves both issues intelligently and empathetically.

👥 Who Benefits:
Everyday digital users managing multiple services
Families dealing with digital legacy after loss
Financial advisors offering after-life planning

Measurable Outcomes:
• Save ₹500–₹2000/month through smarter subscription usage
• Set up a digital after-life plan in under 60 seconds
• Reduce cognitive load & mental clutter

Social Love

“My DigitalGuardian just helped me cancel ₹1,700/month worth of junk subscriptions and even wrote an email to send to my wife if I die!”
Will post more on X (Twitter) — link updates coming soon! stay connected


This content originally appeared on DEV Community and was authored by Sajjad


Print Share Comment Cite Upload Translate Updates
APA

Sajjad | Sciencx (2025-07-06T01:04:18+00:00) 🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning. Retrieved from https://www.scien.cx/2025/07/06/%f0%9f%9b%a1%ef%b8%8f-digitalguardian-ai-agent-for-subscription-auditing-digital-after-life-planning/

MLA
" » 🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning." Sajjad | Sciencx - Sunday July 6, 2025, https://www.scien.cx/2025/07/06/%f0%9f%9b%a1%ef%b8%8f-digitalguardian-ai-agent-for-subscription-auditing-digital-after-life-planning/
HARVARD
Sajjad | Sciencx Sunday July 6, 2025 » 🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning., viewed ,<https://www.scien.cx/2025/07/06/%f0%9f%9b%a1%ef%b8%8f-digitalguardian-ai-agent-for-subscription-auditing-digital-after-life-planning/>
VANCOUVER
Sajjad | Sciencx - » 🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/07/06/%f0%9f%9b%a1%ef%b8%8f-digitalguardian-ai-agent-for-subscription-auditing-digital-after-life-planning/
CHICAGO
" » 🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning." Sajjad | Sciencx - Accessed . https://www.scien.cx/2025/07/06/%f0%9f%9b%a1%ef%b8%8f-digitalguardian-ai-agent-for-subscription-auditing-digital-after-life-planning/
IEEE
" » 🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning." Sajjad | Sciencx [Online]. Available: https://www.scien.cx/2025/07/06/%f0%9f%9b%a1%ef%b8%8f-digitalguardian-ai-agent-for-subscription-auditing-digital-after-life-planning/. [Accessed: ]
rf:citation
» 🛡️ DigitalGuardian – AI Agent for Subscription Auditing & Digital After-Life Planning | Sajjad | Sciencx | https://www.scien.cx/2025/07/06/%f0%9f%9b%a1%ef%b8%8f-digitalguardian-ai-agent-for-subscription-auditing-digital-after-life-planning/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.