← Back to Work

( Case Study · 2025 )

AI Email Agent

AI Email Agent

Overview

An AI agent that turns plain-English requests like "send my resume to Microsoft" into fully automated, personalised email actions — no manual address hunting, no copy-paste.

How it works

  • Intent parsing — NLP/regex extracts the company, subject, body and attachments from your prompt.
  • Contact discovery — matches the company to its official domains and filters out personal inboxes.
  • Composition & delivery — builds a MIME message, attaches your documents, and sends securely via the Gmail API.
  • Tracking — logs every send to CSV/Excel with rate-limit handling and delivery analytics.
  • Interfaces

    A command-line tool for power users, plus a Streamlit dashboard with live progress, a preview, and an explicit confirm step before anything is sent.

    Stack

    Python · Gmail API (OAuth2) · NLP intent parsing · Streamlit

    Highlights

  • A complete agent loop: perceive → plan → act → verify → log.
  • Exact-domain company matching (case-insensitive, personal-domain filtering).
  • Multi-attachment support with per-recipient delivery tracking.