GSweep is a Gmail Add-on that helps users automatically manage their inbox by setting smart rules for specific senders or subjects. It supports custom cleanup actions like deleting old emails, keeping only the latest, or labeling previous ones, with advanced features available through paid subscription.
Frontend
- Google Apps Script – CardService for Gmail Add-on UI
Backend
- Google Apps Script (.gs files) – Main add-on logic
- Google Cloud Functions (Python & Node.js) – Stripe integration
- Firebase Functions (Python 3.13) – Email action logging and log retrieval
Database
- Google Apps Script UserProperties – Filter storage
- Firestore – Email action logs and user data
- Stripe – Subscription data
Other Tools
- Stripe – Payment processing
- Google Cloud Platform – Hosting and logs
Key Features
- Smart Email Rules – Create filters based on sender or subject with predefined cleanup behaviors
- Multiple Rule Types – OVERWRITE (keep latest only), KEEP_RECENT (keep 4 most recent), DELETE_OLD (delete older than 1 week), LABEL_PREVIOUS (label instead of delete)
- Automated Processing – Time-based triggers run filters daily automatically
- Instant Sweep – “Sweep Now” button for immediate filter execution
- Activity Logs – Complete historical record of all sweep operations with detailed outcomes
- Subscription Management – Integrated Stripe billing with plan management directly from Gmail
- Batch Processing – Optimized email processing in batches of 100 for better performance
- Contact Support – Built-in support access with dedicated contact functionality
Abdul Samad did an excellent job developing GSweep, a Gmail Add-on that helps automatically manage and clean up the inbox. He understood the requirements clearly and built features like custom cleanup rules, email labeling, and subscription-based upgrades just as I envisioned. The project was delivered smoothly, within budget, and communication was always reliable. I’m very satisfied with the final product.