AI-Powered Email Automation System (Auto-Send)

Auto-Send is an AI-driven email automation platform that integrates with user Gmail accounts via secure OAuth authentication. The system automates content extraction, avoids duplication using embeddings, and enhances learning through personalization, tracking, and notifications.

Project Scope

1. Email Integration & Processing

  • Google OAuth authentication for secure email access

  • Read, send, draft, and label emails via Gmail APIs

  • Real-time email synchronization

2. AI Email Response Generation

  • AI automatically analyzes incoming emails

  • Generates contextual reply suggestions

  • Saves responses in draft section

  • Manual and one-click “Auto Generate” option available

3. Email Classification System

  • AI detects phishing and suspicious emails

  • Automatic labeling and categorization

  • Dedicated phishing email dashboard

4. Email Management Dashboard

  • Unified dashboard with multiple sections:

    • Inbox (Received Emails)

    • Sent Emails

    • Phishing Emails

    • Blocked Emails

    • Archived Emails

    • Scheduled Emails

  • Easy navigation and filtering

5. Email Actions & Controls

  • Block specific senders (auto-move to blocked section)

  • Archive emails for future reference

  • Compose emails using AI assistance

  • Send instantly or schedule for later delivery

6. Secure File Storage & Sharing (Drive Module)

  • Upload attachments to secure AWS S3 storage

  • Files marked as private by default

  • Share files via email with secure access links

  • OTP-based authentication required to access shared files

  • No anonymous or unauthorized access allowed

7. Authentication System

  • Email-based OTP verification

  • Secure login and registration flow

  • Session-based access control

Problem Statement

Modern email communication presents several challenges:

  • Time-consuming responses: Users spend significant time replying to emails manually
  • Phishing risks: Users struggle to identify malicious or phishing emails
  • Inbox overload: Difficulty handling large volumes of emails efficiently
  • Manual email organization: Sorting, labeling, and tracking emails is repetitive
  • Unsecure file sharing: Attachments lack controlled and secure access
  • Lack of automation: No intelligent system to assist with drafting, scheduling, and managing emails

 

Solution

We developed an AI-powered email system that:

  • Integrates with Gmail using secure Google OAuth consent authentication
  • Reads incoming emails and intelligently generates contextual responses
  • Automatically saves AI-generated replies as drafts for user review
  • Detects and labels phishing emails using AI models
  • Organizes emails into categories like inbox, sent, archived, blocked, and phishing
  • Enables AI-assisted email composition and scheduling
  • Provides secure file sharing via private cloud storage with OTP-based access

Key Features

  • Automatic email response generation
  • Context-aware reply suggestions
  • Draft saving for review before sending

Project Manager

Frontend Engineer

Mobile Developer

Backend Engineer

QA

Team

UI/UX Designer

Tecnology Stack

Frontend

React

Nextjs

Typescript

Redux

Backend

LangChain JS

Express JS

Tools & Integrations

Figma

Docker

AWS S3

Results