Explore the Latest Business Insights

Uncover the Keys to Success with Popular CRM Trends, New Releases and AI Launches and More!

Download E-Guide

Register to read the complete guide as PDF on your email.

Download Customer Success Story

Submit your details below to get a detailed success story delivered to your inbox as a PDF.

Download Case Study

Register to read the complete solution and benefits of this Case Study as a PDF on your email.

Download Whitepaper

Register to Get the Whitepaper Delivered Straight to Your Email.

Download Industry Report

Register to Get the Industry Report Delivered Straight to Your Email.

Salesforce SharePoint Integration: A Step-by-Step Guide to Seamless Connectivity

Vishwajeet Srivastava

July 10, 2025
eye-glyph 1237

Table of Contents

    Salesforce is the world’s leading CRM, while SharePoint powers enterprise document management. But when these systems operate in isolation, they create unnecessary friction, including version control issues, scattered data and limited storage within Salesforce. 

    SharePoint’s storage and enterprise-grade version control features are ideal where Salesforce falls short, providing a streamlined way to manage documents with the utmost security. By integrating both platforms natively, you can eliminate all these compromises.

    So, how does Salesforce SharePoint integration work, and and what’s the best way to connect SharePoint with Salesforce?

    This blog covers a why you should integrate along with a step-by-step guide to integrating Salesforce and SharePoint, a native method without any dependency on third-party tools or a connectors..

    Overview of SharePoint 

    overview of sharepoint
    overview of sharepoint dark

    SharePoint is a Microsoft product that allows businesses to facilitate team collaboration and streamline document management. It enables users to create sites, securely store & share information, manage content with workflows, view document history & restore older versions, etc. 

    SharePoint is easily accessible from devices such as PCs, smartphones, tablets, etc. Users only need a stable internet connection and a web browser. It facilitates team communication by engagingly showcasing visuals and updates.

    Why integrate SharePoint with Salesforce?

    Salesforce is a robust CRM management application and offers a wide range of functionalities, but it also contains some limitations. Users may find challenges related to limited document storage, higher upgrade charges, etc. So, it is clear that companies who want to enhance productivity, have to adopt a system like SharePoint. 

    Why Integrate Sharepoint with Salesforce Light Img
    Why Integrate Sharepoint with Salesforce Dark Img

    But the question is, is this integration required or not? To help you out we’ve listed down the Salesforce limitations solved with SharePoint Integration.

    1. File upload limitation

    Salesforce provides options to upload documents, including attachments of up to 25 MB and file uploads of up to 2 GB. However, the increased document size compared to this limit also increases storage costs. In addition, it slows down the performance of the system in the long run due to its multitenant architecture.

    Solution: SharePoint offers total storage of 1TB (+10GB) per site with extra storage of 25 TB and offers a file upload limit of 250 GB. Integration can eliminate Salesforce storage limits with SharePoint issue seamlessly.  

    2. Real-time document sync

    The changes made by the users in the local drive in Salesforce do not get synced automatically. The only thing users can do is upload or download, then replace it with the new version. It makes it difficult for teams to manage documents properly and delays the decision-making process. 

    Solution: SharePoint ensures auto sync (changes reflected in Salesforce in real time), providing multiple users with the ability to edit simultaneously and view version history (track changes and roll back mistakes). 

    3. Basic document management

    Salesforce offers only some basic document management features. Also, users can only search and filter documents by name; it does not provide a filter by date. With a lack of advanced document features, businesses often struggle within Salesforce.

    Solution: SharePoint allows users to search documents with filters by date, author, and content type. It provides automated approval workflows and custom tags for projects/clients, leading to seamless document management in Salesforce using SharePoint.  

    4. File sharing limitation

    Salesforce only allows file sharing a maximum of 2000 times. The sharing count involves records, people, and group sharing. When the limit is exceeded, businesses have to create a public link for sharing.

    Solution: Integration with SharePoint provides unlimited secure sharing without hitting limits or violating compliance. Users can create expiring links and provide view-only access when sharing files.

    Salesforce Limitations Solved by SharePoint Light Img
    Salesforce Limitations Solved by SharePoint Dark Img

    In short, integration is essential if a business is expanding and wants to save operational costs. Also, getting assistance from Salesforce integration solutions experts ensures a seamless integration journey.

    Pre-requisites for Salesforce and SharePoint Integration

    To complete SharePoint Salesforce integration, businesses have to meet some requirements. It will ensure a seamless integration process. Here are the prerequisites that enterprises have to follow:

    salesforce sharepoint integration prerequisites dark
    salesforce sharepoint integration prerequisites

    1. Accounts on Platforms

    Before going for SharePoint and Salesforce integration, it is essential to have an account (Salesforce System Admin and SharePoint Online Admin profile) on both platforms. In Salesforce, you need a valid subscription with API access. 

    2. Licensing

    Salesforce and SharePoint both have their own agreements and licensing. So, you need to check if your Salesforce org account allows the API integration and SharePoint allows external data access to make seamless integration. 

    3. Work Understanding of Salesforce and SharePoint

    For Salesforce and SharePoint integration, it is essential to have a working understanding of both platforms. 

    Pro Tip: You can schedule integration during maintenance windows outside business hours. 

    Before diving straight into the Salesforce Sharepoint integration steps, knowing the checklist is vital for successful integration.

    How to Ensure a Smooth Salesforce to SharePoint Integration?

    Here are some key pointers that a business should consider before going for Salesforce integration with Sharepoint. 

    salesforce sharepoint integration checklist dark
    salesforce sharepoint integration checklist

    1. Understand the Objective Behind the Integration

    Before embarking on the integration of Salesforce with SharePoint, it is crucial to clearly define the objectives driving this initiative. Take the time to outline key motivations such as enhancing document management, streamlining workflow processes, and fostering collaboration among teams.

    For instance, there could be an organization that would want to leverage features such as real-time data synchronization, and improved reporting capabilities through this integration.

    2. Compatibility Check 

    Ensuring compatibility between Salesforce and SharePoint is a vital step in the integration process. Verify that the versions of both platforms in use are compatible with each other.

    For instance, Salesforce Files Connect is designed to work seamlessly with SharePoint Online, but it does not support older versions like SharePoint 2010 or 2013. Conducting a thorough compatibility check will prevent potential integration issues and ensure a smoother implementation.

    3. Going for the Right Integration Method

    Selecting the appropriate integration method is critical for a successful outcome. There are primarily two approaches: native integration (using Salesforce Files Connect) and third-party integration solutions. Opting for native integration is often advantageous, as it eliminates the need for additional third-party applications and associated costs. This method typically offers a more streamlined experience and reduces the complexity of the integration process.

    4. Ensure Higher Security Standards

    Data security must be a top priority during the integration of Salesforce and SharePoint. Implement robust security measures, including strong access controls, multi-factor authentication, and encryption protocols.

    Additionally, ensure that your organization’s security policies are in alignment with industry standards and best practices post-integration. This proactive approach will help safeguard sensitive information and maintain compliance with regulatory requirements.

    5. Dedicated Team for Seamless Setup

    To complete a successful SharePoint and Salesforce integration, businesses need to form a dedicated team for this task. Also, the team should have members who have experience working on both tools. This will ensure the team addresses potential issues before deployment and lead to a seamless integration.

    6. Testing the Integration

    Only integrating Salesforce and SharePoint is not the final step, from here businesses should conduct thorough testing in a sandbox environment. It will ensure that users can use the integration capabilities properly or not. Additionally, identifying implementation against real-world problems can ensure smoother workflows and fewer misconfiguration issues in the future.

    7. Monitoring Integration Regularly

    Another crucial thing in a successful integration is keeping regular checks to help remove potential issues. Also, getting real user feedback ensures to make improvements when identifying bottlenecks. It will eventually help users to get a seamless user experience. 

    Bonus Tip: User Training is Crucial

    Apart from seven checklist pointers, businesses should provide training to users to utilize the capabilities of integration effectively. It can be helpful to train your team to use different features to drive productivity.

    Read More: Complete Guide to Salesforce Data Integration

    Ways to integrate Salesforce and SharePoint

    Ways to Integrate Salesforce and SharePoint Light Img
    Ways to Integrate Salesforce and SharePoint Dark Img

    There are multiple ways to carry out Salesforce and SharePoint integration. Let’s take a look at some of the ways in detail;

    1. Custom API integration

    The first method is a custom API integration to connect the two platforms. The following are the pros and cons of choosing this approach:

    Pros:

    • This method is suitable for businesses needing customized solutions tailored to their needs and necessities. 
    • Businesses need complete control over the synchronization of data and permission access.
    • Most importantly, this approach also supports scalability for complex workflows.  

    Cons:

    • Since everything is custom-made, the time, money, and effort required are significant. 

    2. Third-party integration tools

    Here are the merits and demerits of connecting the two platforms via third-party integration tools: 

    Pros:

    • Third-party integration tools, such as Zapier, can streamline the integration process by providing access to enhanced functionalities (no-code automation/ drag-and-drop interface) that simplify integration. 
    • In addition to ease of use, these tools offer greater flexibility and customization options, allowing them to meet specific organizational needs effectively.

    Cons: 

    • Multiple third-party tools require additional licenses that would require an organization to incur additional costs.
    • Using these tools increases the third-party vendor’s dependency, along with some technical complexities that might need some assistance from experts.  

    Salesforce File Connect

    Salesforce Files Connect is a built-in Salesforce feature that allows users to securely access and share files from external storage systems (e.g., SharePoint, OneDrive, Google Drive, etc.) directly from the Salesforce platform without switching apps. 

    Simply put, Salesforce Files Connect creates a secure bridge between SharePoint and Salesforce. Users can access SharePoint files from Opportunities, Accounts, and Custom objects.  

    These are the advantages and disadvantages of integrating Salesforce and SharePoint using Salesforce File Connect. 

    Pros: 

    • This is a Salesforce native platform, which makes the setup process easier with no additional subscription costs (included in Salesforce licenses). 
    • The platform also offers real-time sync and a familiar user interface (UI) that eventually boosts the user’s productivity.

    Cons:

    • The integration process may require technical assistance from certified Salesforce integration partners to address certain complexities.
    Salesforce SharePoint Integration Methods Comparison
    MethodPros Cons 
    Custom API• Full customization
    • Bidirectional sync
    • High-development cost
    • Require ongoing maintenance
    Third-party tools• No-code setup
    • Prebuilt templates
    • Faster than APIs
    • Vendor lock-in
    • Recurring fees
    Salesforce Files Connect• Free (native)
    • Real-time sync
    • No new UI to learn
    • SharePoint online version only
    Need Help Setting Up Files Connect or Configuring Auth Token Light CTA
    Need Help Setting Up Files Connect or Configuring Auth Token Dark CTA

    How to Connect SharePoint to Salesforce: Steps-by-Step Process

    Here is the step-by-step guide to Salesforce SharePoint integration. 

    Step 1: Enable Files Connect in Salesforce

    (a): Open your Salesforce Org account and search Salesforce Files Connect from the homepage quick find box.

    (b): Go to files connect and enable “Use external object search layout.” 

    Go to search tab and write File connect and click on the below relevant actions

    Step 2: Create a new permission set & enable Files Connect Cloud

    (a): Now search for “Permission Sets” from the quick find box and create a new permission set.

    Create new permissions and set accordingly

    (b) Add Label and API name such as Files Connect Permission and choose license type for none or specific license and save the permission.

    Add label and api name and description

    (c) Now, scroll down and click on “System Permissions.” and click on edit

    click on system permissions

    (d) Now scroll to find “Files Connect Cloud” and click to enable and save them.

    Find files connect cloud among the options

    Step 3: Configure user permissions

    (a): After saving, you are redirected to “Permission Sets,” and select “Manage Assignments.”

    select manage assignments

    (b) Now, click “Add Assignments” from the right corner and choose the specific user who wants Files Connect Access.

    Find your assignment then click on next

    (c) After selecting the user, now click on “Next” and you are redirected to the next page, select the expiration date or specify it and click on Assign.

    Step 4: Create Auth Provider

    (a): Now search for “Auth. Providers” from the quick find box.

    Search for auth providers

    and click on “New”.

    (b) Create Auth. Provider type: Choose “Microsoft Access Control Services”.

    • Now, you have to enter the Name (You want to appear in Salesforce).
    • You have to create a “URL Suffix” or by default, it reflects the name.
    • Create a “Consumer Key and Consumer Secret”.  
    • You have to write “Authorize Endpoint URL” and “Token Endpoint URL” which must begin with https.
    • Now, rest you can leave empty. Remember these all entries are for testing, we will find out from SharePoint and fill these entries again.
    Choose microsoft access control services

    After saving, you will get Salesforce Configuration URLs like Test-Only Initialization URL, OAuth-Only Initialization URL, Callback URL, and Single Logout URL.

    Step 5: Establish SharePoint connection 

    (a): Now, open the SharePoint account in the new window and create a Team Site with the name you want such as SFDC connect.

    open the sharepoint account in the new window

    (b) Now, you have to change the URL from the end and paste (https://(orgID Name).sharepoint.com/_layouts/15/appregnew.aspx). This will redirect you to the next page:

    (c) Now simply, create a Client ID and Client secret.

    • In the title, you can add File Connect. Now, you have to add the “App Domain” shown in the image (your salesforce org id url).
    Create a client id and callback URL

    (d) In the Redirect URL, you have to add the Callback URL that we have in Salesforce Auth Provider as the Setback URL.

    add the callback url

    (e) After adding the information, you have to click on register and you will be redirected that your app identifier has been successfully created.

    After adding the information click on register

    Step 6: Granting permissions in SharePoint

    (a): The next step is granting permission for this newly created site. 

    • You can simply go to (https://Org Admin ID.sharepoint.com/_layouts/15/appinv.aspx). 
    • Then, you will be redirected to a page, here you have to add App ID (put the client ID), Title (add Files Connect), App Domain, and Redirect URL (Same as the previous step). 
    • Add this to create the App Permission Request XML (<AppPermissionRequests AllowAppOnlyPolicy=”true”>, <AppPermissionRequest Scope=”http://sharepoint/content/tenant” Right=”FullControl” />, </AppPermissionRequests>).
    Granting permission for this newly created site

    (b) Creating this will redirect you to the page shown in the image. The highlighted part is the Token ID that you need for the Token Endpoint URL.

    Token endpoint url

    (c) Now, you can create the Authorize Endpoint URL and Token Endpoint URL as like the image

    Create the authorize endpoint url

    (d) Now, you have to change all the data that we just got including Authorize Endpoint URL and Token Endpoint URL that you get from the SharePoint platform. Save all the changes.

    save all the changes

    Step 7: Create External Data Sources in Salesforce 

    (a): Now, search from the quick find box “External Data Sources”. Create new external data sources.

    (b) Fill in External Data Sources “Files Connect” then the name will fill automatically and select in type “Files Connect: Microsoft SharePoint Online”. Now you have to share the site URL of your SharePoint account.
    (c) In the Identify Type, you have to choose “Per User” and Authentication Protocol “OAuth 2.0” and search Authentication provider to File Connect SharePoint and save.

    Create new external data sources

    (d) Now it will redirect you to the page, here you have to click on “Trust IT”.

    Click on trust it

    That’s it, you have completed the setup of integrating Salesforce to SharePoint. You can now directly search from Quick Find for File Connect and find it. This will help your business get numerous benefits.

    Still managing documents separately in Salesforce and Sharepoint Light Img
    Still managing documents separately in Salesforce and Sharepoint Dark Img

    Common Mistakes When Integrating SharePoint with Salesforce (And How to avoid them?)

    Common Mistakes When Integrating SharePoint with Salesforce Light Img
    Common Mistakes When Integrating SharePoint with Salesforce Dark Img

    1. Change management issues

    Mistake: Many organizations roll out full integration without proper testing phases, resulting in data inconsistencies and sync, API limitations, and the complexity of managing multiple systems. It also leads to inaccurate reporting, breaking existing integrations, and requiring specialized knowledge. 

    Solution: Rolling out org-wide pilot testing with a phased adoption ensures data consistency and streamlines integration. Also, conducting an integration impact workflow before launch can help align departmental workflows. 

    2. Permission inheritance blind spots

    Mistake: Not auditing SharePoint default permissions, like inheritance allowing external sharing without expiration dates, can lead to data breaches and non-compliance.   

    Solution: You can set up a default 7-day expiry for all SharePoint links synced to Salesforce. It also provides a compliance bonus for following GDPR “right to be forgotten” requirements. 

    3. Using broad sync scopes initially

    Mistake: Connecting entire SharePoint document libraries instead of targeted folders triggers Salesforce API limits and slows down sync. 

    Solution: Instead, start with a high-priority folder and enable versioning from SharePoint’s library settings to exclude draft items from syncing until finalized. 

    4. Neglecting metadata mapping

    Mistake: Not aligning SharePoint’s column with Salesforce’s field renders searches useless, leading to manual tracking of files. If you do not properly align the version tracking fields between the two systems can cause search failure.  

    Solution: Identify critical metadata fields for cross-platform mapping and use SharePoint’s column indexing to accelerate searches within Salesforce. 

    Benefits of Salesforce and SharePoint Integration

    Building the bridge between Salesforce and SharePoint can be valuable and offer numerous benefits to businesses. 

    salesforce sharepoint integration benefits
    salesforce sharepoint integration benefits dark

    1. Improved Team Collaboration

    SharePoint integration with Salesforce improve team coordination and facilitate increased productivity. It allows teams to share, manage, and access all the documents within Salesforce with SharePoint capabilities. 

    It provides real-time access to customer documents and information, ensuring users get the latest updated data. This eventually improves their project delivery and outcomes without taking a long time.  

    For example, if there’s a sales representative in New York collaborating with a marketing team in London. The representative can simultaneously edit a proposal document stored in SharePoint. This real-time access ensures that everyone is on the same page, leading to quicker decision-making and improved project delivery.

    2. Simplified Document Management

    This integration streamlines document management. While Salesforce limits document access to ensure security, implementing both tools streamlines this process. SharePoint offers wide and secure accessibility to authorized users as per their role. 

    3. Time and Cost Saving

    Integrating these platforms saves much time by making a seamless transition from one to another file. By storing all data in one place, it minimizes the time that ruins searching files on different platforms. 

    The integration provides a fast and secure way to share data with clients. Also, it reduces a lot of the amount that causes formalities and transfers data from one to another platform. With integration, businesses do not have to pay any extra money and eventually get a fast and secure environment.

    4. Compliance and Increased Security 

    The integration supports ensure compliance with security and regulatory compliance. It enables consistent data monitoring and provides a unified view, enhancing data protection and minimizing potential data breaches. Integration increases the ability of secure data management and is eventually helpful to regular data governance from the Salesforce environment.

    5. Increased Document Storage

    While Salesforce document storage is limited and requires higher costs for more storage, integrating it with SharePoint extend the extensive storage capacity of the Salesforce system. In addition, it can be highly valuable and cost-saving when businesses grow and require more document storage space for management. 

    For example, a healthcare organization can use the integration to monitor patient data access and ensure that only authorized personnel can view sensitive information.

    6. External Sharing Management

    The integration empowers the capabilities of SharePoint such as link expiry control, temporary access control, etc. It allows businesses to set a one-time authentication passcode to provide external users with temporary access. Apart from this, they can set view-only access to reduce unauthorized risks. 

    The integration enables businesses to get optimal results and streamlines document generation and management.

    salesforce sharepoint integration cta
    salesforce sharepoint integration cta dark

    Conclusion

    Salesforce SharePoint integration provides a unified system for businesses that want to streamline document management and team collaboration. This will combine the capabilities of both tools that will allow businesses to enhance overall productivity.

    However, this integration will require technical expertise to configure permission sets, OAuth tokens, and metadata mapping while maintaining data integrity & compliance, and optimizing for costs. At Cyntexa, we offer custom Salesforce integration services to help with tailored solutions for your business needs.

    AUTHOR

    Vishwajeet Srivastava

    Salesforce Data Cloud, AI Products, ServiceNow, Product Engineering

    Co-founder and CTO at Cyntexa also known as “VJ”. With 10+ years of experience and 22+ Salesforce certifications, he’s a seasoned expert in Salesforce Data Cloud & AI Products, Product Engineering, AWS, Google Cloud Platform, ServiceNow, and Managed Services. Known for blending strategic thinking with hands-on expertise, VJ is passionate about building scalable solutions that drive innovation, operational efficiency, and enterprise-wide transformation.

    Vishwajeet Srivastava Background Vishwajeet Srivastava

    Frequently Asked Questions

    SharePoint and OneDrive both are cloud-based platforms that allow you to manage and share files. However, these services are different from each other as SharePoint is ideal to use for working as a part of an organization or group. On the other hand, OneDrive is suitable for private work whose sole purpose is to view files.

    Conga Composer Connector for Salesforce is the best document management tool other than SharePoint. It automated document generation with vast data from any custom Salesforce object. Additionally, it automates tedious business processes to complete work faster and easier within the Salesforce environment.

    Salesforce and Microsoft have a partnership to help users boost productivity. To fulfill the business requirements, here is the list of Microsoft products that integrate with Salesforce.

    Webinar-26 Webinar-26 Webinar-26