How I Use AI to Catch Emails I Forgot to Reply To
Every Friday I ask AI to find emails I should have replied to but didn't. It usually finds 2-3 that slipped through. Before this, I'd discover them weeks later when the person followed up.
Now it takes 2 minutes to run and saves me from looking unreliable.
What You'll Learn
- A Friday afternoon prompt that catches forgotten replies
- Why
older_than:2dis the sweet spot (not 1d, not 7d) - How to cross-reference with sent mail to eliminate false positives
- Dealing with newsletters and thread confusion
The Friday Afternoon Prompt
You can copy this directly:
Search my Gmail for emails that are unread and older than 2 days, excluding promotions and social. For each one, tell me: who it's from, the subject, and whether it looks like it needs a reply from me. If it does, write a one-sentence summary of what they're asking.
The key search query AI should use: is:inbox is:unread older_than:2d -category:promotions -category:social
This catches emails that arrived 2+ days ago and are still unread in the inbox. If they're still there, I either forgot about them or intentionally skipped them but should reconsider.
The Details That Make It Work
💡 older_than:2d is the sweet spot. older_than:1d catches emails from yesterday that you just haven't gotten to yet — too noisy. older_than:7d is too late for most replies. 2 days gives enough buffer for legitimate delays but catches real oversights.
💡 Add is:inbox to exclude archived emails. Without it, AI finds every unread email you've ever archived, which is noise. You archived them for a reason.
💡 "Looks like it needs a reply" is the critical instruction. Without this, AI just lists all unread emails. With this, it filters to ones where someone asked a question, requested something, or is waiting for your response.
Level Up: Cross-Reference with Sent Mail
Sometimes you did reply but forgot to mark the original as read. Add a second step.
You can copy this directly:
Now check my sent mail from the last 7 days. If I already replied to any of those emails, remove them from the list.
Search query for sent: is:sent newer_than:7d
AI compares sender addresses and thread subjects to cross-reference. This eliminates false positives.
Things That'll Trick You
⚠️ AI counts newsletter sign-up confirmations as "needs reply." Emails like "Please confirm your subscription" trigger the reply-detection. Fix: add to your prompt "Ignore emails from no-reply addresses or emails asking me to click a link to confirm."
⚠️ Thread confusion. If someone replied to an old thread with a new question, the email appears as "read" because you read the old messages. AI only sees unread status, not whether the latest message is new. No perfect fix — this is a limitation of email search.
Setup
Only needs Gmail access. Claude.ai has a built-in Gmail connector.
For other AI tools, OctoDock connects Gmail (and everything else) through one MCP URL.