Inspiration
Managing email is one of the most time-consuming tasks for professionals. Important deadlines slip through the cracks, long emails drain productivity, and critical follow-ups get lost in cluttered inboxes. We wanted to solve this everyday problem with the help of Kiro by building a smart companion that makes Outlook workflows simpler, faster, and more reliable.
What it does
The Outlook Assistant is an intelligent email management system that helps users stay organized and productive by automatically classifying emails, summarizing content, tracking follow-ups, and managing deadlines. The system integrates with Microsoft Outlook and Graph APIs to provide proactive assistance with email workflow management.
How we built it
We started with a spec-to-code approach in Kiro, defining features like classification, summarization, and deadline tracking in structured specs. Kiro generated clean backend APIs, a React frontend, and AWS deployments. We then used agent hooks to automate workflows such as updating the dashboard when new emails arrive and sending reminders for follow-ups and deadlines. Finally, we leveraged vibe coding to refine the UI, fix bugs, and polish the overall user experience.
Challenges we ran into
-Parsing long and unstructured email text accurately. -Ensuring secure authentication and integration with Outlook and Graph APIs. -Balancing local processing for privacy with cloud services for performance. -Keeping the system responsive while handling real-time updates.
Accomplishments that we're proud of
-Automatically generating a fully functional dashboard with real-time cards and email tagging. -Securely integrating AWS Cognito authentication into the workflow. -Seamless automation of follow-up reminders and deadline alerts. -Building an end-to-end system entirely through Kiro’s specs, hooks, and vibe coding.
What we learned
-The value of combining spec-driven development with conversational coding for speed and structure. -How agent hooks can simplify complex workflows and reduce manual intervention. -The importance of user-focused design — features like summaries and tags directly reduce cognitive load.
What's next for Kiro AI
-We plan to extend the Outlook Assistant by: -Adding support for multi-platform email providers beyond Outlook. -Building smarter priority scoring for actionable emails. -Integrating with task management tools like Trello or Jira for seamless workflow. -Enhancing personalization so the assistant adapts to each user’s work style.
Built With
- amazon-web-services
- amplify
- apigateway
- cdk
- cloudfront
- cognito
- graphapi
- lambda
- python
- react
- s3statichosting
Log in or sign up for Devpost to join the conversation.