Transform your email into an actionable task and intelligence engine with lightning-fast AI analysis.
InboxFlow is an intelligent, high-utility SaaS email productivity dashboard. It leverages Groq AI for ultra-fast email analysis and Gmail API integration to convert endless email chains into structured executive summaries, auto-extracted tasks, deadline timelines, follow-up alerts, and context-aware replies.
π Live Demo: https://inboxflow-bf21f8b-332a-4b0f-b634-be1442f86661.onrender.com
| Feature | Description |
|---|---|
| π₯ Smart AI Inbox | Real-time email list with automatic AI priority tagging (HIGH, MEDIUM, LOW) and category categorization. |
| π§ Thread Intelligence | Instant executive summaries, key takeaways, action items, and sentiment analysis for complex email chains. |
| π Automated Task Management | Automatically extract actionable tasks with assignees and statuses (To Do, In Progress, Completed). |
| β° Deadline View | Chronological tracker of date-sensitive deliverables with urgency badges. |
| π Follow-Ups Engine | Detects outgoing emails awaiting replies with one-click follow-up draft generation. |
| βοΈ AI Reply Generator | Context-aware draft generator with selectable tones (Professional, Direct, Empathetic, Decline politely). |
| π€ AI Copilot Assistant | Natural language assistant to query your inbox (e.g., "What were the budget decisions in yesterday's meeting?"). |
| π Productivity Analytics | Real-time stats on response times, tasks completed, and AI hours saved. |
[ Frontend: HTML5 + CSS3 + Bootstrap 5 + Vanilla JS ]
β
βΌ (REST API / Fetch)
[ Backend: Node.js + Express.js REST API ]
β β β
βΌ βΌ βΌ
[ Gmail API ] [ Groq AI ] [ Supabase ]
(OAuth & Threads) (Llama 3 / Mixtral (Database &
Inference) Storage)
- Node.js (v18.0.0 or higher)
- npm (v9.0.0 or higher)
git clone https://github.com/kabishS/InboxFlow.git
cd InboxFlownpm installCopy .env.example to .env and fill in your credentials:
cp .env.example .envSet the following variables in .env:
PORT=3000
SESSION_SECRET=your_secret_key
# Groq AI API
GROQ_API_KEY=your_groq_api_key
GROQ_MODEL=openai/gpt-oss-20b
# Google OAuth / Gmail API
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
GOOGLE_REDIRECT_URI=http://localhost:3000/auth/google/callback
# Supabase
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_keynpm startOpen http://localhost:3000 in your browser.
- Go to the Render Dashboard and click New + β Web Service.
- Connect your GitHub repository
kabishS/InboxFlow. - Set the build configuration:
- Runtime: Node
- Build Command:
npm install - Start Command:
npm start
- Add your environment variables in the Render settings.
- In your Google Cloud Console, add your Render URL callback to Authorized redirect URIs:
https://<your-render-app-name>.onrender.com/auth/google/callback - Click Deploy!