πŸ”¬ AI-powered MIS agent

⚑ 1,174 views Β· πŸ”¬ Document Extraction & Analysis

Description

The AI-powered MIS Agent is an intelligent, automated system built using n8n that streamlines email-based data collection and document organization for businesses. It classifies incoming emails, extracts and processes attachments or Drive links, and routes them to the correct destination folders in Google Drive. Additionally, it provides advanced file operations like cleaning, merging, joining, and transforming data.

Advantages

πŸ“₯ Automated Email and File Management Detects and processes emails containing attachments or Drive links, ensuring seamless classification and routing of business-critical files.

🧠 AI-Based Classification

Uses LLMs (like GPT-4o Mini) to classify emails into categories such as Daily Sales, Customer Info, and Address based on their content.

πŸ“‚ Smart File Routing and Upload

Recognizes whether a file is a direct attachment or a Google Drive link, extracts the file ID if necessary, and uploads it to predefined folders.

πŸ“Š Powerful Data Operations

Supports operations like append, join, group by, aggregation, and standardization of data directly from spreadsheets using Python and Pandas within the workflow.

πŸ” Scheduled and Triggered Automation

Supports scheduled runs and real-time email triggers, making it highly reliable and timely.

πŸ”§ Fully Modular and Scalable

Easily expandable with more logic, new folders, or different workflows. Clean architecture and annotations make maintenance simple.

How It Works

Email Trigger

The system uses a Gmail trigger to monitor incoming emails with specific labels or attachments.

Classification

An LLM-based text classifier identifies the purpose of the email (e.g., sales data, address list, customer details).

Conditional Logic

Regex-based conditions check if the email contains Google Drive links or attachments.

File Handling

If it’s a Drive link, it extracts the file ID and copies it to the correct folder. If it’s an attachment, it uploads directly.

Scheduled Data Management

Periodically moves or logs files from predefined folders using a schedule trigger.

Data Cleaning and Processing

Performs data cleaning and transformation tasks like replacing missing values, standardizing formats, and joining datasets based on criteria provided by the user.

Final Output

Cleaned and processed files are saved in designated folders with their public links shared back through the system.

Set Up Steps

Configure Nodes: Gmail Trigger: Detects relevant incoming emails.

Connect Nodes:

Ideal For

Testing and Additional customization

-If there is any customization needed like charts and other request like adding databases feel free to let me know i can do it accordingly.

Use it and let me know on kumar.shivam19oce@gmail.com

πŸ”— Nodes Used

Google Sheets, Postgres, Google Drive, Gmail, Google Drive Trigger, Gmail Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup