---
title: "Dynamics CRM SharePoint Integration: Best Practices to Follow"
description: Follow these 14 best practices for proper Dynamics CRM SharePoint Integration
image: https://www.iesgp.com/hubfs/14747879_s.jpg
---

[![Microsoft Dynamics 365 Managed Services](https://www.iesgp.com/hs-fs/hubfs/IES-Logo.png?width=137&height=83&name=IES-Logo.png)](https://www.iesgp.com)

[GET FREE QUOTE](https://www.iesgp.com/get-free-quote)

## The IES Blog News. Tips. Professional Advice.

A look into the world of Microsoft Dynamics.

# Dynamics CRM SharePoint Integration: Best Practices to Follow

Posted by [IES](https://www.iesgp.com/blog/author/ies) on Aug 4, 2016 11:00:00 AM

![](https://www.iesgp.com/hubfs/user.png)

![Dynamics CRM SharePoint Integration](https://www.iesgp.com/hs-fs/hubfs/14747879_s.jpg?width=320&name=14747879_s.jpg "Dynamics CRM SharePoint Integration")One of the major[ advantages of Microsoft Dynamics CRM](https://www.iesgp.com/microsoft-dynamics-crm) is its ability to integrate with other Microsoft product suites[such as SharePoint](https://www.iesgp.com/microsoft-sharepoint). Proper SharePoint integration can vastly improve the productivity of an office, but it needs to be done the correct way to be effective and secure. Here are a few of the most critical best practices.

## **1. Carefully Consider Your Folder Hierarchy**

Your folder hierarchy needs to be carefully considered for its long-term benefits. Folder permissions "cascade," which means that the folders below a particular folder will have the same permissions. Additionally, the hierarchy should be constructed so that each folder individually doesn't become too large. Developing your folder hierarchy requires a balancing act; you want to make sure that you don't have too many levels of folders but you also want to separate and categorize items appropriately. Setting this up early on will reduce challenges later on. It's always harder to restructure your folder system than to develop it properly from the start.

## **2. Use Granular Security Controls**

As users are added to the system, it's important to restrict their security permissions to what is absolutely essential. This is not only to protect against the malicious actions of employees, but also to reduce risk in the event that their accounts are compromised. The easiest way to control users on this level is to create different types of user and to assign each user a type. Modifying permissions on a per user level is generally not advised because it is more difficult to maintain and track. If you assign users to a type, you can easily change their permissions by modifying the type template itself rather than having to modify them individually.

## **3. Implement Redundancy and Failover Systems**

Every system can potentially be disrupted, whether it's a complex e-commerce site or a simple, small CRM deployment. By implementing redundancy and failover systems, a company can ensure that their CRM and SharePoint servers are always available. When Microsoft Dynamics CRM and SharePoint are integrated, a company creates a single system that they are very likely to rely upon for much of their business needs. A redundant system will reduce the possibility of a costly business interruption, while also keeping the system fast and reliable for employees.

## **4. Teach Proper Password Hygiene**

When a Microsoft Dynamics CRM SharePoint integration is created, a single authentication system is used. Not only is this incredibly convenient for the business, but it also makes it easier for employees. Nevertheless, employees need to know exactly how to secure their accounts -- and this begins with proper password hygiene. All employees should be trained (and periodically have their knowledge refreshed) regarding current password standards and how to protect their accounts. They should be aware of what makes a good password a good password and they should know how to keep their mobile devices and desktop machines secure.

## **5. Always Think About Folder Sizes**

The larger your folder sizes, the longer it will take for folders to load and be navigated. There are also upward limits on how many documents can be held in each folder. When deploying your Dynamics CRM SharePoint integration, you should think about how large each folder will have to be and you should take action to limit any extraneous documents. Create a system of folders that is fast and intuitive to traverse rather than focusing on trying to classify each document by a general topic. The more specific you can get regarding your documents the better -- this will also make your system easier to search.

## **6. Utilize Intelligent Caching**

Caching is a method by which documents are stored in a faster area of memory so they can be accessed more easily. There are always documents that are either more recent or more popular. By using the intelligent caching features of both Dynamics and SharePoint, you can reduce your resource usage and make things faster to access. Caching features are available in all Microsoft products and the settings will be found in both Dynamics and SharePoint itself. Don't forget to alter the settings on both sides! A partner can help with the settings that work best for you -- too much caching can actually become detrimental.

## **7. Create a Message Queueing Model**

A message queueing model preserves transmissions both to and from the system. Message queueing is an essential layer between applications and is designed to facilitate integration. If you are integrating SharePoint with Dynamics CRM *and* other applications as well, queueing will make sure there aren't any conflicts and that the data is running smoothly. This is most important for systems that are complex and that have very important transactions going on, such as e-commerce applications. It's also vital for larger networks and enterprise systems; otherwise it's very easy for there to be system issues.

## **8. Don't Forget Site Scalability**

It's always important to think not only about what you need now but also what you will need in the future. There are upper limits regarding how large a SharePoint site can be. You need to be able to scale your site upwards. Many companies do this by either archiving their old documents periodically or simply starting a new site altogether as needed. You should have a system in place before, not after, you integrate SharePoint into your CRM -- any changes you make to your SharePoint site will affect your MS Dynamics CRM, and vice versa.

## **9. Automate As Much As Possible**

There are many systems that you can automate when integrating Dynamics CRM and SharePoint. The more automation you have, the less you need to maintain your system. At the same time, automation is most effective when it's done for simple tasks. Folders can be created automatically, templates can control newly generated documents, and so forth -- nothing too complex, as that could potentially complicate the data. Automation can be also used for things such as backups, upgrades, updates, and patches, so that the system can maintain itself without requiring direct intervention.

## **10. Keep Everything Updated and Patched**

Speaking of updates and patches, it's necessary to make sure that both Dynamics CRM and SharePoint are updated and patched simultaneously. The systems need to be able to work together, which requires regular updates -- and updates are important not only because they add functionality but also because they improve upon security. Between SharePoint and Dynamics CRM, businesses will host large volumes of important and confidential information. Without regularly updates, this data could be comprised and the business could experience significant disruption.

## **11. Ensure Proper SQL Server Configuration**

The SQL server is the heart and soul of your data. If your SQL server isn't already correctly configured, it could be taking longer to access its data and it could be storing data in unnecessarily large formats, potentially wasting resources. The SQL server configuration is going to have a direct impact on both Dynamics CRM and SharePoint, even if it doesn't outright impact the integration. It's a good idea (and best practice) to carefully review your database structure and make sure that it is well-designed for your needs.

## **12. Implement Server-Side SharePoint Integration**

There are two ways to integrate SharePoint: server-side and lists. Though both of these will work, server-side is both more secure and less resource-intensive. Server-side SharePoint integration will allow single sign on between Dynamics CRM and SharePoint. Lists is more like simply adding a module so that the products can support each other. Server-side SharePoint integration is a little more complex to setup but is the most streamlined method of integration available

## **13. Classify Content With Content Types**

New SharePoint content should always be classified through known content types. This ensures that the data is as useful and accurate as possible -- and it also tells the Dynamics CRM suite how to work with the data as presented. Other third-party applications will also be able to better support documents that are as consistent as possible. Content types are essentially templates that act as an aid to consistency, keeping each item of content to specific requirements.

## **14. Don't Forget Other Integration**

Dynamics CRM SharePoint integration can be further improved with integration to other Microsoft products, such as Outlook. From both Dynamics CRM and SharePoint, documents can be shared and sorted through from Outlook for the purposes of emailing and collaborating. This has additional benefits besides just productivity; it also reduces the amount of file storage needed, as everything will come from a single consolidated database and network for files.

Apart from the above, general Dynamics CRM and[SharePoint best practices also apply](https://blog.iesgp.com/the-top-6-sharepoint-best-practices). Dynamics CRM SharePoint integration is often best handled through the services of a professional and experienced integrator. Working with a partner knowledgeable about Microsoft's offerings will ensure that the above best practices are followed.[Contact IES](https://www.iesgp.com/contact) today to learn more.

[![A Guide to Choosing the Best Crm Solution for Your Business](https://no-cache.hubspot.com/cta/default/679984/c9090736-098d-4d17-bccb-efeb4232fff2.png)](https://cta-redirect.hubspot.com/cta/redirect/679984/c9090736-098d-4d17-bccb-efeb4232fff2)

![IES](https://www.iesgp.com/hs-fs/hubfs/user.png?width=90&height=90&name=user.png)

### Written by [IES](https://www.iesgp.com/blog/author/ies)

### Recent Posts

### Posts by Topic

- [Dynamics 365 (138)](https://www.iesgp.com/blog/topic/dynamics-365)
- [Microsoft Dynamics GP (66)](https://www.iesgp.com/blog/topic/microsoft-dynamics-gp)
- [Microsoft Dynamics CRM (59)](https://www.iesgp.com/blog/topic/microsoft-dynamics-crm)
- [Microsoft Gold Certified Partner (50)](https://www.iesgp.com/blog/topic/microsoft-gold-certified-partner)
- [Business Solutions (48)](https://www.iesgp.com/blog/topic/business-solutions)
- [Business Central (43)](https://www.iesgp.com/blog/topic/business-central)
- [Microsoft Dynamics (37)](https://www.iesgp.com/blog/topic/microsoft-dynamics)
- [Microsoft CRM Banking (21)](https://www.iesgp.com/blog/topic/microsoft-crm-banking)
- [azure (13)](https://www.iesgp.com/blog/topic/azure)
- [ERP (12)](https://www.iesgp.com/blog/topic/erp)
- [CRM (10)](https://www.iesgp.com/blog/topic/crm)
- [CRM Software (10)](https://www.iesgp.com/blog/topic/crm-software)
- [Microsoft Dynamics ERP (10)](https://www.iesgp.com/blog/topic/microsoft-dynamics-erp)
- [Dynamics NAV (9)](https://www.iesgp.com/blog/topic/dynamics-nav)
- [Project Management (8)](https://www.iesgp.com/blog/topic/project-management)
- [Sharepoint (8)](https://www.iesgp.com/blog/topic/sharepoint)
- [Microsoft Dynamics Solutions (7)](https://www.iesgp.com/blog/topic/microsoft-dynamics-solutions)
- [Dynamics CRM (6)](https://www.iesgp.com/blog/topic/dynamics-crm)
- [Microsoft Dynamics Software (6)](https://www.iesgp.com/blog/topic/microsoft-dynamics-software)
- [Microsoft Dynamics for the Health Care Industry (6)](https://www.iesgp.com/blog/topic/microsoft-dynamics-for-the-health-care-industry)
- [Project Management System (6)](https://www.iesgp.com/blog/topic/project-management-system)
- [Dynamics ERP (5)](https://www.iesgp.com/blog/topic/dynamics-erp)
- [Cloud (4)](https://www.iesgp.com/blog/topic/cloud)
- [Small Business (4)](https://www.iesgp.com/blog/topic/small-business)
- [Cloud Based ERP (3)](https://www.iesgp.com/blog/topic/cloud-based-erp)
- [Microsoft Sharepoint (3)](https://www.iesgp.com/blog/topic/microsoft-sharepoint)
- [Quickbooks (3)](https://www.iesgp.com/blog/topic/quickbooks)
- [B2B vs B2C (2)](https://www.iesgp.com/blog/topic/b2b-vs-b2c)
- [CRM and Sales Team (2)](https://www.iesgp.com/blog/topic/crm-and-sales-team)
- [Project Management Billing System (2)](https://www.iesgp.com/blog/topic/project-management-billing-system)
- [Project Management Software (2)](https://www.iesgp.com/blog/topic/project-management-software)
- [SaaS ERP (2)](https://www.iesgp.com/blog/topic/saas-erp)
- [SharePoint Workflows (2)](https://www.iesgp.com/blog/topic/sharepoint-workflows)
- [AWS (1)](https://www.iesgp.com/blog/topic/aws)
- [Business Systems (1)](https://www.iesgp.com/blog/topic/business-systems)
- [CRM Hosting (1)](https://www.iesgp.com/blog/topic/crm-hosting)
- [CRM Integration (1)](https://www.iesgp.com/blog/topic/crm-integration)
- [Customer Relationship Management (1)](https://www.iesgp.com/blog/topic/customer-relationship-management)
- [HIPAA (1)](https://www.iesgp.com/blog/topic/hipaa)
- [Integrated CRM (1)](https://www.iesgp.com/blog/topic/integrated-crm)
- [LinkedIn (1)](https://www.iesgp.com/blog/topic/linkedin)
- [Microsoft Dynamics Project Management (1)](https://www.iesgp.com/blog/topic/microsoft-dynamics-project-management)
- [Microsoft Fabric (1)](https://www.iesgp.com/blog/topic/microsoft-fabric)
- [Microsoft Sales (1)](https://www.iesgp.com/blog/topic/microsoft-sales)
- [Microsoft Sharepoint Training (1)](https://www.iesgp.com/blog/topic/microsoft-sharepoint-training)
- [Office 365 (1)](https://www.iesgp.com/blog/topic/office-365)
- [Quickbooks vs. Microsoft Dynamics (1)](https://www.iesgp.com/blog/topic/quickbooks-vs-microsoft-dynamics)
- [SharePoint Cloud (1)](https://www.iesgp.com/blog/topic/sharepoint-cloud)
- [Talent Acquisition (1)](https://www.iesgp.com/blog/topic/talent-acquisition)
- [Training (1)](https://www.iesgp.com/blog/topic/training)
- [accounting (1)](https://www.iesgp.com/blog/topic/accounting)
- [business productivity software (1)](https://www.iesgp.com/blog/topic/business-productivity-software)
- [outlook (1)](https://www.iesgp.com/blog/topic/outlook)

[see all](https://www.iesgp.com/blog/dynamics-crm-sharepoint-integration-best-practices-to-follow#)

### Subscribe to Email Updates

### An Inside look at dynamics 365

![](https://www.iesgp.com/hs-fs/hubfs/laptop.jpg?width=320&name=laptop.jpg "laptop.jpg")

This eBook analyzes Microsoft Dynamics 365 and explains how companies can leverage the new robust platform to accelerate business.

[Download Free Guide](https://www.iesgp.com/ms-dynamics-ebook?hsCtaTracking=5baf3a3d-408b-4eb9-8daf-39b983984193%7Cea0b10d3-bfc7-4eca-b7ae-5c721b37d70f)

## About IES

Internet eBusiness Solutions, Inc. is a leading Microsoft Dynamics software reseller and developer based in the Miami and Tampa areas of Florida and operating nationally.

Our business process consulting firm is dedicated exclusively to Microsoft® Dynamics products and supported services, including Microsoft Dynamics GP, Dynamics CRM, Dynamics NAV, and Sharepoint.

## Current News and Events

## Contact us

** 2200 N Commerce Pkwy  
 Suite 200  
 Weston, FL 33326

**  [(954) 888-9223](tel:+19548889223)

![](https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1072061139/?value=0&guid=ON&script=0)

```json
{
     "@context": "http://schema.org",
     "@type": "Organization",
     "mainEntityOfPage":{
          "@type":"WebPage",
          "@id":"https://www.iesgp.com/blog/dynamics-crm-sharepoint-integration-best-practices-to-follow",
          "description": "Follow these 14 best practices for proper Dynamics CRM SharePoint Integration
"
     },
     "url": "https://www.iesgp.com/",
     "logo": "https://cdn2.hubspot.net/hubfs/679984/IES-Logo-1.png",
     "image": "http://cdn2.hubspot.net/hubfs/679984/ies2.png",
     "name": "Internet eBusiness Solutions, Inc.",
     "alternateName": "Microsoft Dynamics",
     "description": "Internet eBusiness Solutions, Inc. (IES) is a leading business software reseller, development, implementation, and business process consulting firm dedicated exclusively to Microsoft® Dynamics products.",
     "address": {
          "@type": "PostalAddress",
          "streetAddress": "2200 N Commerce Parkway Suite 200",
          "addressLocality": "Weston",
          "addressRegion": "FL",
          "addressCountry": "USA",
          "postalCode": "33326"
     },
     
     "telephone": "(954)-888-9223",
     "email": "ali@iescrm.com",
     "sameAs": [
          "https://www.facebook.com/iesgp/",
          "https://twitter.com/IESCRM",
          "https://www.youtube.com/channel/UC_xV3Avsa4_LDVkhbTWlUaw"
     ]
}
```

```json
{
     "@context": "http://schema.org",
     "@type": "BlogPosting",
     "headline": "Dynamics CRM SharePoint Integration: Best Practices to Follow",
     "image": {
          "@type": "ImageObject",
          "url": "http://cdn2.hubspot.net/hubfs/679984/14747879_s.jpg"
     },
     "datePublished": "2016-08-04 15:00:00",
     "dateModified": "May 31, 2018, 11:25:34 AM",
     "author": {
         "@type": "Person",
         "name": "IES"
     },
     "publisher": {
         "@type": "Organization",
         "name": "Internet eBusiness Solutions, Inc.",
         "logo": {
             "@type": "ImageObject",
             "url": "https://cdn2.hubspot.net/hubfs/679984/IES-Logo-1.png"
         }
     },
     "description": "Follow these 14 best practices for proper Dynamics CRM SharePoint Integration
"
 }
```

```json
{
        "@context": "https://schema.org",
        "@type": "BlogPosting",
        "mainEntityOfPage": {
            "@type": "WebPage",
            "@id": "https://www.iesgp.com/blog/dynamics-crm-sharepoint-integration-best-practices-to-follow"
        },
        "headline": "Dynamics CRM SharePoint Integration: Best Practices to Follow",
        "image": {
            "@type": "ImageObject",
            "url": "http://cdn2.hubspot.net/hubfs/679984/14747879_s.jpg"
        },
        "datePublished": "2016-08-04T15:00:00+0000",
        "dateModified": "2018-05-31T11:25:34+0000",
        "author": {
            "@type": "Person",
            "@id": "https://www.iesgp.com/blog/author/ies#person",
            "name": "IES",
            "url": "https://www.iesgp.com/blog/author/ies",
            "image": "http://cdn2.hubspot.net/hubfs/679984/user.png",
            "worksFor": {
                "@type": "Organization",
                "name": "Internet eBusiness Solutions, Inc."
            }
        },
        "publisher": {
            "@type": "Organization",
            "name": "Internet eBusiness Solutions, Inc.",
            "logo": {
                "@type": "ImageObject",
                "url": "https://cdn2.hubspot.net/hubfs/679984/IES-Logo-1.png"
            }
        },
        "description": "Follow these 14 best practices for proper Dynamics CRM SharePoint Integration
"
    }
```