Automated AI-based article processing system built using n8n, FastAPI, and a front-end for URL submission.
It takes an article URL and user email, processes the content through an LLM, stores results, and sends a summary via email.
Showcases a real-world automation system combining:
β Web scraping
β LLM-powered summarization & insights
β Workflow automation with n8n
β Email automation
β Persistent session tracking and logging
This project demonstrates end-to-end automation skills suitable for data engineering, backend automation, and AI-assisted systems engineering.
- π₯ Frontend form to submit article URL & email
- π n8n workflow triggered with session ID
- πΈ Article scraping & content extraction
- π€ LLM processing (summary, insights)
- π Logging to Excel or database
- π§ Automatic email delivery with results
| Component | Technology |
|---|---|
| Frontend | Lovable.dev form |
| Backend | FastAPI |
| Workflow | n8n (JSON workflow combined with API triggers) |
| AI LLM | GPT-based summarization |
| Data store | Excel sheet or sheet API |
| Communication | SMTP email service |
- User submits URL + email via frontend
- Frontend references
- Git repository link for frontend code using Lovable: https://github.com/Methila-Meem/article-submitter
- Frontend URL: https://lovable.dev/projects/0ab99550-5364-4667-af3c-078d3fb893bc
- Frontend view
- Frontend sends to backend API
- Backend references
- Git repository link for backend code using FastAPi: https://github.com/Methila-Meem/Article_Processor_API
- Backend link hosted in render: https://article-processor-api.onrender.com/
- Backend triggers an n8n workflow with session ID
- n8n:
- User receives summary email
β Node.js and n8n installed
β Python & FastAPI environment
β SMTP credentials for mail delivery
β LLM API key (OpenAI or similar)
cp .env.example .env
- Fill in API keys, SMTP config, etc.
pip install -r requirements.txt
uvicorn app.main:app --reload
-
Open n8n
-
Go to βWorkflowsβ
-
Import n8n/ArticleProcessor.workflow.json
-
Fill required credentials
πΉ Video walkthrough link: https://drive.google.com/file/d/1dJAcyCKrHsnA8NWFqYSS2WIS7TdbK8bA/view?usp=sharing
π Summary reports & deep insights on article content, automatically generated and emailed.