DariefLet's talk

Coding

Taskified

Automating email management and task prioritization with AI

As the co-founder of Taskified, I developed an AI-powered email client designed to integrate seamlessly with Google Calendar and Gmail. The primary goal of Taskified is to automate inbox management, enabling users to categorize emails, create actionable tasks, and prioritize their schedules efficiently and automatically. By leveraging AI models and a user-friendly interface, Taskified aims to redefine how professionals handle their emails and tasks.

Tools Used

NextJS
LangChain
Supabase
OpenAI API
Vector Modeling
Email Systems
Data Handling
Google API
Linear Algebra

Goal

Automate email management and task prioritization

Methodology

  1. Problem Identification

    Conducted interviews with consultants, realtors, and other professionals to understand their pain points with email management. Identified inefficiencies in existing solutions, such as manual categorization and task creation.

  2. Initial MVP Development

    Built a Chrome extension as the initial MVP to test user demand and gather feedback quickly. Successfully attracted over 300 signups, validating the need for an automated email categorization and task management system.

  3. System Development

    Designed a custom categorization system leveraging OpenAI's API to enable users to create personalized categories. Users start by creating a category and selecting five example emails for that category. The system calculates the average vector of these example emails to represent the category. For every new email, the system uses cosine similarity to compare its vector with the average vectors of all categories and assigns the email to the closest matching category. To enhance accuracy and user control, the system allows users to correct any miscategorized emails. When a correction is made, the average vector for the category is recalculated to reflect the new input, continuously improving categorization precision.

  4. Integration

    Integrated with Google Calendar and Gmail to enable users to create tasks directly from emails. Whenever a user received an actionable email, Taskified would automatically create a task inside of the platform. On top of that, users could join meetings planned in their calendar right from the platform.

  5. Testing and Refinement

    Iteratively tested the application with early adopters to refine the accuracy of email categorization and overall user experience. Used feedback loops to enhance the system’s AI-driven precision and usability.

Results

Over the course of developing Taskified, we achieved several key milestones. Our initial MVP got over 300 signups, validating strong user interest in an AI-powered email management tool. Feedback from early adopters highlighted the value of our custom email categorization system, which significantly reduced time spent on managing inboxes. We also successfully integrated with tools like Google Calendar and Gmail, enhancing productivity and workflow efficiency for our target audience. Additionally, we engaged in conversations with accelerators and investors, many of whom expressed interest in the potential of Taskified. These discussions reaffirmed the demand for a solution like ours in the market. Despite these successes, after working on Taskified for over a year, we made the decision to sell the project. This decision was driven by a lack of connections and resources needed to scale the product to its full potential. Nonetheless, Taskified remains a testament to our ability to create innovative, user-centric solutions and bring them to market effectively.