Pragma

Pragma is an AI-powered email assistant platform that helps companies streamline email communications by integrating with internal knowledge bases and generating context-aware responses automatically.

Results & Impact

  • Successfully implemented AI-driven email composition and knowledge management features.
  • Delivered fully functional Chrome and Outlook extensions and Slackbot.
  • Provided a scalable system that integrated with multiple external knowledge sources.
  • Maintained high productivity: our team consistently delivered more features and bug fixes compared to previous developers.
  • Achieved full client satisfaction despite challenging requirements and frequent changes.

Regions

Israel

Industries

SaaS
Duration: March 2022 – November 2023

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

Related Cases

SaaS

Helios

A suite of tools for Helios, including a website builder, e-signature system, mobile app, and seasonal workflow management, aimed at improving user experience, security, and administrative control.

Regions:
Europe
E-commerceMarketplace

Buydo

Buydo is a large marketplace platform by a global retail company.

Regions:
United Kingdom
E-commerceLogistics

E-commerce Fulfillment Solution

A UK-based fulfillment company needed enhancements to its internal management system for handling products, orders, shipments, returns, warehouses, and client data. We were subcontracted via an agency to deliver exclusive frontend development for the platform.

Regions:
United Kingdom

Ready to Transform Your Business with AI?

Join the companies already benefiting from our AI-first development approach. Let's build your AI solution together.

Loading calendar...

Open in new tab ->