60K
USD fund raised2
Awards winner5k+
Emails playedMaking lengthy emails short and easily digestible for leaders
We only collect information for business use as detailed in our Privacy Policy
From client
As an entrepreneur and a leader at a top MNC, our client faced the daily challenge of sorting through a flood of emails each morning—a problem shared by CEOs, VPs, and other top executives he connected with. This inspired a groundbreaking idea: why not create a "Spotify for Emails"? A platform that not only summarizes new emails into brief, actionable insights but also allows users to listen to these summaries on the go—whether driving or handling other simple tasks. The app would even integrate AI-powered suggestions for quick responses, streamlining email management like never before. This innovative solution addresses a critical pain point for busy professionals, making their mornings more productive and hassle-free.
Goals and Objectives
Seamless Gmail Integration: The app will enable users to log in with their Gmail accounts, securely obtaining access tokens to fetch all emails into the Firestore database.
Smart Email Summarization: Each email will be automatically summarized to extract key details from its HTML content. Additionally, the app will identify the purpose of each email—categorizing it as informal, urgent, or actionable—ensuring users can prioritize efficiently.
Audio Playback of Unread Emails: Users can listen to their unread emails in sequence upon opening the app. New unread emails will be prioritized, followed by the remaining unread emails, providing a hands-free, audio-focused experience.
Real-Time Updates and Intelligent Caching: The app will sync emails in real-time, just like the Gmail app, while caching older emails for a limited period. This ensures a smooth experience with up-to-date information without overwhelming storage resources.
AI-Powered Email Drafting: Users can effortlessly rewrite emails by selecting predefined AI models—Professional, Action-Oriented, Focused, or Targeted. This feature simplifies creating responses tailored to the email’s context.
Dynamic Email Organization: Emails will be automatically organized based on parameters such as time, sender, content type, or domain. Users won’t need to manually rearrange their inbox, as the app will categorize emails intelligently. Promotional emails will be segregated into an “Others” folder to minimize distractions and ensure that only important messages capture the user’s attention.
Solution We Provided
Our journey began by conducting in-depth interviews with top-level executives to thoroughly understand the challenges they faced in managing emails effectively. From these insights, we developed wireframes and proposed a user experience (UX) model tailored to their needs. Once the UX design received approval, we moved forward with building the app.
Challenges and Innovative Solutions:
One of the key challenges was enabling real-time email fetching from the Gmail API. To address this, we leveraged Gmail’s Pub/Sub events, which notify our server instantly whenever a new event occurs in the user’s inbox. This approach ensured real-time synchronization and a seamless experience for the user.
To summarize email content and classify it into categories such as Urgent, Informational, Actionable, and Others, we utilized OpenAI's API, capitalizing on the client's existing credits. OpenAI also powered an AI-assisted reply feature that allows users to rewrite emails with a single tap, selecting actionable and professional responses without typing.
Based on user feedback, we further refined the categorization system to align with real-world use cases, ensuring that emails are automatically sorted into relevant categories.
Technology Stack and Benefits:
- SwiftUI: We chose SwiftUI for its modern declarative syntax, enabling a smooth and intuitive UI design while maintaining exceptional performance on Apple devices.
- Firebase: Firebase provided a reliable backend with real-time database capabilities, authentication, and robust cloud functionality to handle data securely.
- Node.js: Node.js powered the server-side operations, ensuring high performance and scalability for real-time processing and email classification.
- Docker: Docker was used for containerization, providing consistency across development, testing, and production environments, reducing deployment issues.
- OpenAI API: By incorporating OpenAI, we delivered advanced AI functionalities like email summarization and auto-replies, adding significant value to the user experience.
Benefits:
This carefully chosen stack ensured:
- Real-Time Email Management: Instant updates and seamless syncing with Gmail’s inbox.
- Enhanced User Experience: A visually appealing and high-performance interface.
- Scalable Infrastructure: Efficient handling of large datasets and AI-driven insights without performance bottlenecks.
- Intelligent Automation: Time-saving AI features that allow users to prioritize and respond to emails effortlessly.
- Cross-Platform Reliability: A consistent experience across devices, leveraging Docker and Firebase for robust backend operations.
The result was a highly optimized solution that transforms email management into a streamlined and productive experience for busy professionals.