Smart Email Filter Add-on for Gmail
A Gmail Workspace add-on designed to streamline your inbox by automatically filtering and organizing incoming emails based on sender recognition, domain history, and user-defined safe lists. Ideal for users who want a cleaner, distraction-free Gmail experience.
Core Features
- Automatic Labeling & Archiving: Messages from unfamiliar senders are labeled and archived without cluttering your inbox.
- Public & Private Domain Filtering: Filters emails from public domains (e.g.,
gmail.com,yahoo.com.*) and unknown private domains. - Safe Sender Management: Automatically whitelists users you’ve previously emailed. Allows manual management via the Gmail add-on panel.
- Spam-Aware: Does not interfere with Gmail’s native spam detection—already-spam-labeled emails are excluded from processing.
- Freemium Support: Free users are allowed up to 250 filtered emails/month, with upgrade prompts once the limit is reached.
User Interface
- Panel displays sender metadata, domain status, and action buttons.
- Allows one-click marking of a sender as safe.
- Settings interface includes a safe sender list editor and usage tracker.
- Premium upgrade and usage summary accessible within Gmail UI.
Technical Architecture
- Frontend: Google Workspace Add-on using Card Service
- Backend: Google Apps Script with triggers on new mail
- Database: Google Sheets or Firebase for configuration and safe list
- Authentication: OAuth 2.0
- Billing: Integrated via Stripe for subscriptions and access control
Email Processing Workflow
- Trigger activates on new incoming email
- Check for Gmail spam label (skip if spam)
- Extract sender domain and match against known public/private patterns
- Verify if user has prior interaction with sender
- Apply label and archive email if sender is unrecognized
- Track usage to enforce freemium limits
Deployment & Testing
- Developed using Google Apps Script IDE
- Firebase Console and Google Cloud Console for admin management
- Internal testing via developer mode; public beta via limited rollout
- Debugging through built-in script logs and Google Admin tools
Maintenance & Support
- Monitoring via Firebase logs and Gmail execution records
- Support for free users via FAQs; premium support via email
- Ongoing updates to improve filtering accuracy and domain detection
Contact Us
- If you have questions or requests related to your privacy or personal data, please contact us at: roshan.parmar@gmail.com.