Four ways to deal with Dynamics 365 attachment bloat
Sooner or later, every Dynamics 365 admin gets the storage email. The attachments accumulated over years of notes and emails are consuming Dataverse capacity, and something has to give. There are four realistic responses, and each one is right for somebody. Here is the honest version of all four.
Option 1: buy more capacity
What it is. Add Dataverse capacity through licensing and carry on. Microsoft has also raised default entitlements recently, which quietly bought many tenants another year.
Where it works. As a bridge, it is unbeatable: no project, no risk, no change. If your growth is slow and your attachments are genuinely low-stakes, this can be a defensible steady state.
Where it falls short. File capacity at list is around $2 per gigabyte per month, many times the cost of the same bytes in ordinary cloud storage, and the meter never stops. More importantly, paying to keep the pile does nothing about what is in the pile. The scanned agreement on a 2014 note stays unreadable to search and invisible to retention. You are renting a warehouse for boxes nobody can open.
Option 2: the native SharePoint integration
What it is. Dynamics ships a free integration that stores documents in SharePoint folders linked to CRM records.
Where it works. It costs nothing extra, Microsoft supports it, and your team already knows SharePoint. For organizations with modest volumes and relaxed access requirements, it is a reasonable answer.
Where it falls short. The integration links records to folders, but it does not link the two security models. Dynamics decides record access by roles, business units, and teams; SharePoint decides folder access by its own permissions, and nothing keeps them in step. A user who loses access to a record can keep access to its documents. Fixing that by hand means uniquely permissioning folders, and a library only tolerates a few thousand uniquely permissioned items before it stops cooperating. The documents also land in folders named after records, which is storage with better manners, not management: no reading of contents, no retention, no view of everything you hold for a constituent.
Option 3: an attachment extractor tool
What it is. A category of established third-party tools that move attachment files out of Dataverse into cheaper storage, usually SharePoint or a cloud storage account, and leave a working stub in the CRM so users notice nothing.
Where it works. This category is mature and does its job well. The move is transparent to users, the savings are real, and the tools cover email attachments as well as notes. If email attachments dominate your storage and cost is your whole problem, this is the category to shop, and we would rather tell you that than pretend otherwise.
Where it falls short. Extraction changes what a file costs. It does not change what a file is. A scanned agreement in a cheap bucket is exactly as unsearchable as it was on the note. Nothing reads its pages, nothing tracks the reporting date in clause four, nothing files it with the donor’s other agreements, and no retention schedule governs it. And if the destination is SharePoint, option 2’s permission gap comes along for the ride, sometimes with a second tool to patch it.
Option 4: extraction into a document archive
What it is. This is the PaperlessZen™ approach: a managed solution extracts note attachments, including the backlog in bulk, into an archive running in your own environment. The note keeps rendering its attachment, and a panel on the record shows everything you hold for that constituent.
Where it works. When the attachments are documents of record. The file leaves Dataverse and becomes something more than stored: every page readable and searchable, filed on the constituent, governed by retention, holds, and an audit trail, with access controlled by roles and policies set in one place.
Where it falls short. Honesty cuts both ways. PaperlessZen is in beta, Dynamics 365 is our most developed integration, and the extraction we stand behind today covers note attachments, not email. If your problem is a terabyte of email attachments and nothing else, option 3 solves it more directly. Our case is for the institutions whose notes hold their paper history: agreements, signed letters, the documents someone will need to find in ten years.
How to choose
- If you need time and nothing else, buy capacity and revisit in a year.
- If volumes are modest and access control is relaxed, the SharePoint integration is free and fine.
- If cost is the whole problem, especially email attachments, an extractor tool does that job well.
- If the attachments are documents your institution promised to keep and will need to find, extraction into an archive is the only option on this list that changes what the file can do, not just what it costs.
Start by reading your own capacity report; it usually settles which problem you actually have. Then see the Dynamics attachments workflow, or book a demo and bring the report with you.
Frequently asked questions
Is buying more capacity ever the right answer?
As a bridge, yes. It is zero-effort and buys time, especially since Microsoft raised default entitlements recently. As a strategy, it compounds: the same growth that filled your current capacity fills the next block, and the documents inside stay exactly as buried.
Are the attachment extractor tools bad?
No. They are mature, they work, and they cover email attachments as well as notes. If storage cost is your entire problem, they answer it. Our disagreement is about the destination: they move files to cheaper storage, and cheaper storage still cannot read, file, or govern a document.
Why not just use the free SharePoint integration?
It is free and supported, and for some teams it is enough. Its known weakness is security: Dynamics and SharePoint enforce two different permission models that do not sync, so a user can keep folder access after losing access to the CRM record. At scale, that gap is hard to manage.