Description
Pragma aimed to automate and improve email communication for businesses by integrating with their internal documentation and knowledge systems. Users could create an organization, invite team members, connect external knowledge sources like Slack, Notion, Confluence, Google Drive, HubSpot, and more, and leverage AI-powered tools for email composition and response management. The platform included Chrome and Outlook extensions, enabling AI-assisted email writing directly in the email client, as well as a Slackbot for internal communication support. The system could identify frequently asked questions, propose standard answers, and keep a verified Q&A database up to date.
Challenge
- Integrating multiple external knowledge sources (Slack, Notion, Confluence, Google Drive, HubSpot, etc.) into a unified AI-powered system.
- Designing AI-assisted email composition that could generate context-aware responses from internal documentation.
- Creating Chrome and Outlook extensions that work seamlessly with different email clients.
- Implementing a dynamic Q&A system that tracks frequently asked questions and verifies correct answers collaboratively.
- Ensuring system scalability and reliability while supporting real-time collaboration and multiple simultaneous users.
Solution
Our team started by analyzing the feature requests and figuring out how to turn them into practical, working solutions. We worked closely with the designer, brainstorming and iterating on ideas until abstract concepts became clear, user-friendly interfaces. We then implemented Chrome and Outlook extensions, allowing users to compose emails with AI assistance directly in their inbox. On the backend, we built a system that could connect to various document repositories and generate intelligent responses using the organization’s internal Q&A database. To support seamless team communication, we also developed a Slackbot that integrated with the platform and kept everyone in the loop. Throughout the project, we managed the full product lifecycle - from prototyping new features to implementing them, fixing bugs, and deploying updates - ensuring the platform was reliable, scalable, and easy to use.
Technology Stack
- Frontend: Vue.js
- Backend: Express.js, Firebase
- Database: MongoDB
- Payment processing: Stripe
- Extensions: Chrome Extension, Outlook Extension
- Communication: Slackbot