AttachmentExtractor for Microsoft Dynamics 365


for Microsoft Dynamics 365 & PowerApps

Database capacity is expensive - this is why we developed AttachmentExtractor.
Save precious database space in your DataVerse by extracting attachments and email content from your environment to SharePoint or AzureBlob while keeping the user experience unchanged. Additionally, features like archiving of documents, black and white-lists, dynamic creation of a structured library or by making use of the native Dynamics 365 SharePoint integration guarantees a seamless integration.

Supported platforms: Dynamics 365 Customer Engagement & PowerApps

Online & OnPremise CRM 2011 up to Dynamics 365 V9.X

Reduce your storage costs

Did you know that up to 70 percent of the average Dynamics 365 capacity consumed is because of attachments and email content? 

Thanks to AttachmentExtractor there is a simple way to reduce your data and file capacity. The tool moves the content to either SharePoint or AzureBlobStorage releasing valuable and expensive capacity in your tenant. see more

Quick Check: Can you save data capacity by moving e-mail content? see more

  • SharePoint integration

    Fully integrated to SharePoint, e-mail attachments and notes can be automatically extracted to the correct document location. If a location is missing, our tool will create it for you.

  • AzureBlobStorage

    AttachmentExtractor supports AzureBlobStorage (ABS) for storing large amounts of documents as well as e-mail content

  • FileShare (only OnPremise)

    AttachmentExtractor supports FileShare as alternative storage. 

  • No change in Dynamics 365 UI  see more

    The extraction process is fully transparent. Thus, users will not notice any differences when accessing the extracted content.

  • Cost reduction 

    Data capacity: 40 USD per GB and month
    File capacity:   2 USD per GB and month
    SharePoint: 0,20 USD per GB and month
    AzureBlob:  0,00081 USD per GB and month
  • Archiving
    Among other options, AttachmentExtractor allows to e.g. only move content that is older than 2 years.


  • Indexation and search features

    In addition to attachments, emails, and notes, contents can be replicated for indexing purposes.
  • Replication of sensitive documents

    The whitelist allows to e.g. only extract or create a copy of all documents associated with an invoice.

Savings Calculator

in GB*
in USD**
Data Capacity Savings:
14,400 per year (1,200 per month)
File Capacity Savings:
5,088 per year (424 per month)
* Based on our experience the achievable reduction is: Data Capacity: up to 50%. File Capacity: up to 80%. (Get Details
** Calculation based on the following pricing for Capacity Add-Ons: Data Capacity: 40 USD/GB and month. File Capacity: 2 USD/GB and month.


Instructions: Enter the current size of your ActivityPointerBase, Attachment and AnnotationBase table and hit "Calculate" to see your potential savings (Where do I find these values?)

400+ customers  have been able to reduce data capacity up to 50% and file capacity by up to striking 80% and benefit from the reduction of ongoing storage costs.

Questions or need help?

Contact us via our Live-Chat

Configuration options

The service setup allows defining all extraction parameters, storage locations, storage options as well as connections to SharePoint or AzureBlob in a simple and intuitive manner. 

  • Blacklist / Whitelist

    Set up the service to touch only emails related to certain entities (Whitelist) or block certain entities from being touched by the service.
  • Extract e-mail attachments and notes

    Save file capacity by extracting e-mail attachments or note content to either SharePoint or AzureBlob.
  • Extract e-mail content

    Save data capacity by moving e-mail content from Dynamics 365 (DataVerse) to Azure Blob. see more
  • Dynamic save locations

    With the option to choose save locations based on values of Dynamics 365 attributes custom logic can be introduced to fit your requirements.
  • Scheduler

    Set up a schedule for the service to be active. E.g. extract only at the weekend or extract only from midnight to 5am in the morning.
  • Dynamic filters

    Remove irrelevant items via an attachment size or name filter (e.g. Twitter gif).