top of page
cloud document management software

Gmail™ to EisenVault Google Workspace™ Add-on

Seamlessly Upload Gmail™ Messages and Attachments to EisenVault Document Management System (DMS)

The Gmail™ to EisenVault Add-on is a Google Workspace™ Add-on that enables seamless uploading of Gmail™ emails and attachments directly to your EisenVault Document Management System (DMS) account. This integration operates natively within the Gmail™ interface, utilizing asynchronous processing to bypass the 30-second execution limit of Google Apps Script.

Ideal for enterprise document management, this add-on streamlines the process of securely archiving business emails, preserving metadata, and storing attachments with minimal manual effort.

document management system companies in india features section background

Key Features Of Gmail™ to EisenVault Google Workspace™ Add-on

  • Native Gmail™ Integration: Fully integrated within Gmail™, eliminating the need for external applications in your Google Workspace™ environment.

  • Unlimited Attachments: Upload emails with an unlimited number of attachments, ensuring your email archiving is complete and organized.

  • Full Thread Support: Automatically organizes related emails in folders, preserving the email thread and structure for easy reference.

  • Metadata Preservation: Retains original subject, sender, timestamp, and message ID, ensuring proper email management and document organization in your DMS.

  • Folder Browsing: Easily browse and select destination folders in EisenVault, ensuring emails and attachments are stored in the appropriate places within your Document Management System.

  • PDF Conversion: Converts email content to PDF format, enhancing compatibility with other Document Management Systems (DMS) like Alfresco and facilitating cross-platform data sharing.

  • Real-Time Status: Track the progress and history of uploaded jobs, providing real-time updates on email uploads and processing.

  • Modern UI: Built using Material Design 3 principles, providing a consistent and intuitive user experience in your cloud-based document management system.

How It Works

​

  1. Open Gmail™ and select the EisenVault Add-on from the sidebar.

  2. Choose the email(s) you want to upload to your Cloud DMS.

  3. Connect your EisenVault account by entering your server URL and credentials for secure integration with your document management repository.

  4. Select a destination folder in EisenVault to store your email and attachments.

  5. Click "Upload" — your email will be queued for background processing and uploaded to EisenVault.

  6. Monitor job status and view logs to ensure successful email and attachment uploads into your Document Management System.

Why We Request Access to Your Gmail™ Data
​

To function effectively, the add-on requires the following permissions:

​

  • View and manage Gmail™ messages and attachments: Needed to access, read, and process selected emails and attachments for uploading to your DMS.

  • Connect to an external service (EisenVault): Required to upload emails and attachments to your document repository.

  • Store metadata (subject, timestamp, message ID): This is essential for preserving and indexing content correctly within EisenVault.

  • Run in the Gmail™ UI: Necessary to display the add-on panel and interact with selected messages from within the Gmail™ interface.

 

Your data is processed securely. All credentials are stored in your Google account and encrypted. Sensitive operations like PDF generation and EisenVault upload only occur after proper authentication.

Security and Privacy

security.png
cloud based document management

We take security seriously:

​

  • No permanent password storage: Credentials are not stored permanently on our backend.

  • HTTPS encryption: All data transmitted between Gmail™, EisenVault, and the user is securely encrypted using HTTPS.

  • Rate limiting and audit logging: These mechanisms help prevent misuse and ensure accountability during email processing and uploading.

  • Credentials are encrypted and stored securely: All user credentials are encrypted and stored on Google’s infrastructure, ensuring maximum data security.

 

For more information on how we handle privacy, view our Gmail™ Add-on Privacy Policy.

System Architecture

system.png
cloud based document management
  • Client: Google Apps Script™ Add-on for Gmail™ that integrates seamlessly into your Google Workspace™ environment.

  • Server: A powerful Node.js backend that uses Redis Queue and a PostgreSQL database to manage and process email data.

  • Workers: Background processors handle the downloading, email conversion, and uploading of content into EisenVault.

  • Secure Token-Based Authentication: User credentials are stored temporarily during sessions to ensure secure and seamless cloud-based document management.

 

This architecture ensures reliability and scalability for enterprise-level document management and email archiving.

Deployment Options

deploy.png
cloud based document management
  • Robust Deployment: Recommended for production use, this mode supports unlimited attachments and large email content uploads.

  • Simple Deployment: A lightweight mode suitable for development and testing, ideal for trial runs and initial setup of the Cloud DMS integration.

 

For detailed setup instructions, see our deployment documentation.

Current Limitations

cu li.png
cloud based document management
  • Password inputs are visible due to Google Apps Script™ UI limitations.

  • Large uploads may experience network-level timeouts.

  • Memory constraints may affect unusually large email processing.
     

We continue to improve performance, memory handling, and user experience with each release.

Get Started

start.png
cloud based document management

To use the add-on:

  • Deploy via Google Workspace™ Marketplace.

  • Connect to EisenVault and configure your settings.

  • Start uploading important business emails directly into your DMS.

Support and Feedback

support and feedback.png
cloud based document management

For help or to report an issue:

  • Refer to the installation and deployment guide.

  • Use the debug logging tools in the add-on and backend.

  • Contact our support team at support@eisenvault.com

bottom of page