Step by Step Guide to Salesforce SharePoint Integration for Seamless Workflows

Article Written By:
Anantharaman Veeraraghavan
Created On:

July 11, 2026

Salesforce SharePoint integration step-by-step Files Connect setup

Salesforce SharePoint integration connects your Salesforce org to Microsoft SharePoint so teams can view, search, and manage SharePoint documents directly from Salesforce records - without copying files into Salesforce or paying for its pricier storage. The most common route is Salesforce Files Connect, the native feature built for exactly this, with third-party apps and custom Microsoft Graph API builds as alternatives for deeper needs.

This guide walks through the whole thing: what the integration does, the ways to build it, and a step-by-step Files Connect setup you can follow today.

What Is Salesforce SharePoint Integration?

Salesforce SharePoint integration is the connection between Salesforce and Microsoft SharePoint that lets users access and manage SharePoint files and data from inside Salesforce, without duplicating documents across both systems. Instead of downloading a contract from SharePoint and re-uploading it to an Opportunity, the file simply appears - as a reference - on the Salesforce record.

The native path is Salesforce Files Connect, which surfaces SharePoint content in Salesforce as external files. Files stay in SharePoint (your system of record for documents), while Salesforce shows, searches, and shares them. That keeps a single source of truth and avoids doubling your storage.

Why Integrate Salesforce and SharePoint?

Teams pursue a Salesforce and SharePoint integration for a few practical reasons, and they tend to compound:

  • Lower storage costs. Salesforce file storage is expensive per gigabyte; SharePoint is far cheaper. Keeping documents in SharePoint and referencing them in Salesforce cuts the bill.
  • One source of truth for documents. No more "which version is current?" across two systems - the file lives once, in SharePoint.
  • Faster workflows. Sales and service reps see the right contract, proposal, or spec on the record without leaving Salesforce.
  • Compliance and governance. Document retention, versioning, and permissions stay under SharePoint's controls, which many regulated teams already rely on.

Ways to Connect Salesforce and SharePoint

There's no single "SharePoint Salesforce integration" button - you choose a method based on whether you need file access, record data, or deep custom logic. Here's how the options compare.

MethodBest forEffortSalesforce Files Connect (native)Viewing and searching SharePoint files from Salesforce recordsLow - configuration, no codeAppExchange apps (e.g., document-management connectors)Auto-filing, folder structures, bulk file moves, richer UILow to medium - install and configureCustom build with Microsoft Graph APIBespoke logic, custom UI, non-standard data flowsHigh - Apex callouts and developmentMiddleware (MuleSoft, iPaaS)Multi-system document and data orchestrationMedium to high - platform-based

For most teams that just want SharePoint files to appear on Salesforce records, Salesforce Files Connect is the right starting point. Reach for an app or a custom build when you need automated filing, custom folder logic, or two-way data sync beyond files.

Step-by-Step: How to Integrate SharePoint With Salesforce

This walkthrough uses Salesforce Files Connect with SharePoint Online - the most common setup. Work through the steps in order; the authentication piece is where most people get stuck, so take it slowly.

Step 1: Decide what you're connecting

Confirm the goal before you touch Setup. Most teams want read access to SharePoint files from Salesforce records. If you also need to write files back, auto-create folders, or sync record data, note that now - it may push you toward an app or custom build instead of Files Connect alone.

Step 2: Enable Salesforce Files Connect

In Salesforce Setup, search for Files Connect and enable it. Then create a permission set with the "Files Connect Cloud" permission and assign it to the users who need SharePoint access. Files Connect only works for users who have that permission, so don't skip the assignment.

Step 3: Set up the authentication provider

SharePoint Online authenticates through Microsoft, so you'll register an app in Microsoft Entra ID (Azure AD) and create a matching Authentication Provider in Salesforce. Copy the client ID and secret from Azure into the Salesforce auth provider, and paste Salesforce's callback URL back into the Azure app registration. Grant the app the SharePoint and Microsoft Graph permissions it needs to read files.

Step 4: Create the external data source

In Setup, create a new External Data Source of type "SharePoint Online" (or the current Files Connect option for Microsoft 365), point it at your SharePoint site URL, and link it to the authentication provider from Step 3. Set the identity type - named principal for a shared service account, or per-user for individual sign-in.

Step 5: Authenticate and validate

Open the external data source and authenticate with a Microsoft account that has SharePoint access. Salesforce runs the OAuth handshake with Microsoft; a successful connection means Files Connect can now see your SharePoint content. If it fails here, recheck the Azure permissions and the callback URL - that's the usual culprit.

Step 6: Surface SharePoint files on Salesforce records

Add the Files related list (or a Files Connect component) to the page layouts where users need documents - Opportunities, Accounts, Cases. Users can then browse SharePoint, attach file references to records, and open documents without leaving Salesforce. Global search will also return matching SharePoint files once indexing is enabled.

Step 7: Test with real records, then roll out

Before announcing it, test with a handful of real records and users across permission levels. Confirm the right people see the right files and that SharePoint permissions are respected. Then roll it out with a short guide so reps know where to find and attach documents. Getting this rollout right is the kind of adoption work our Salesforce integration team handles end to end.

Salesforce Files Connect vs Third-Party Apps vs Custom

Files Connect is free, native, and quick - but it has limits. It's built for file access, not automated filing or complex folder rules. When teams outgrow it, they move to an app or a custom build.

When Salesforce Files Connect is enough

If your need is "let reps see and search SharePoint documents on Salesforce records," Files Connect covers it with no code and no extra license. It respects SharePoint permissions and keeps files in place. For a large share of orgs, this is the whole project.

When to use an AppExchange app or custom build

Choose a document-management app when you need automated filing (every attachment routed to the right SharePoint folder), custom folder structures per record, or bulk migration of existing Salesforce files into SharePoint. Choose a custom Microsoft Graph API build when your logic is genuinely unique - a tailored UI, conditional routing, or two-way data sync that no app offers. Both need more setup than Files Connect, but they unlock automation Files Connect can't.

In practice, that automation looks like auto-filing every attachment to the right SharePoint folder, building a predefined folder structure per record with a Flow or Apex action, and bulk-migrating existing Salesforce files into SharePoint to free storage. Document-management apps for this typically run around $6–$12 per user per month; a custom build trades that subscription for engineering time. One detail worth knowing: even when a file lives in SharePoint, Salesforce usually keeps a Content Document Link on the record, so it still appears exactly where users expect.

Real-World Salesforce SharePoint Integration Use Cases

The integration earns its keep differently for each team. A few patterns we see most often:

  • Sales - contracts, proposals, and signed agreements linked to Opportunities and Accounts, so reps open the latest document without hunting through SharePoint.
  • Service - knowledge files, warranties, and case attachments surfaced on Case records for faster resolutions.
  • Marketing - decks, venue maps, and creative assets attached to Campaign records for shared team access.
  • Manufacturing - product manuals and spec sheets linked to Opportunity line items, so everyone on a deal finds the right document.

These map to the industries we work across, from manufacturing and field service to BFSI, where document-heavy processes span Salesforce and SharePoint.

Salesforce and SharePoint Integration Pitfalls and Best Practices

Most Salesforce SharePoint integration issues come from a short list of avoidable mistakes. Plan around these from the start.

PitfallBetter practiceAuthentication misconfigured in AzureDouble-check client ID, secret, callback URL, and Graph permissionsForgetting the Files Connect permission setAssign it to every user who needs SharePoint accessMismatched permissions between systemsMap SharePoint and Salesforce access so users see only what they shouldExpecting automated filing from Files ConnectUse an app or custom build when you need routing and folder logicNo rollout planTrain users and document where files live and how to attach them

For platform specifics, the Salesforce Admins resources and Salesforce Developer blog cover Files Connect and external data sources, and Salesforce Ben and Apex Hours are strong for setup walkthroughs.

Frequently Asked Questions

1. Can Salesforce integrate with SharePoint?

Yes. Salesforce integrates with SharePoint natively through Salesforce Files Connect, which surfaces SharePoint files on Salesforce records. For deeper needs, AppExchange apps and custom Microsoft Graph API builds extend the connection with automated filing and data sync.

2. How do you integrate Salesforce with SharePoint Online?

Enable Files Connect in Salesforce, register an app in Microsoft Entra ID (Azure AD), create a matching authentication provider and a "SharePoint Online" external data source in Salesforce, authenticate with a Microsoft account, then add the Files related list to your page layouts.

3. What is Salesforce Files Connect?

Salesforce Files Connect is the native feature that connects Salesforce to external content systems like SharePoint and OneDrive. It lets users access, search, and share external files as references from within Salesforce, without storing the files in Salesforce.

4. Does Salesforce SharePoint integration cost extra?

Files Connect is included with most Salesforce editions that support external data sources, so the native route usually adds no license cost. AppExchange apps and custom builds carry their own pricing, and you'll still pay for SharePoint and Microsoft 365 on the Microsoft side.

5. Where are files stored in a Salesforce SharePoint integration?

With Files Connect, files stay in SharePoint - Salesforce shows references to them, not copies. That's the main advantage: one source of truth and no duplicated storage. Apps that copy or move files can change this, so confirm the storage behavior of any tool you add.

Connect Salesforce and SharePoint With Minuscule Technologies

A Salesforce SharePoint integration pays off fast - lower storage costs, one home for every document, and reps who find files without leaving a record. Files Connect gets most teams there with configuration alone, while apps and custom Microsoft Graph API builds handle the automation-heavy cases. The key is matching the method to what your workflows actually need.

That's where we come in. Minuscule Technologies is a trusted Salesforce engineering partner with 160+ specialists and 75+ projects delivered since 2014, and we build Salesforce integrations and document-management connections for enterprises - including Nasdaq-listed firms - that need Salesforce and Microsoft working as one. From a quick Files Connect rollout to a custom SharePoint build with automated filing, we scope it, build it, and manage it so your teams just get the files they need.

Ready to connect Salesforce and SharePoint the right way? Talk to Minuscule Technologies and let's map your document workflows.

Contact Us for Free Consultation
Thank you! We will get back in touch with you within 48 hours.
Oops! Something went wrong while submitting the form.

Recent Blogs

Ready to Architect Your Salesforce Success?

You've seen what's possible. Now, let's make it happen for your business. Whether you need an end-to-end Salesforce solution, a complex integration, or ongoing managed services, our team is ready to deliver.

Schedule a Free Strategic Call