SharePoint Zoho CRM Integration Setup — Complete Step-by-Step Guide
Enterprise teams often store contracts, compliance files, and operational documents in Microsoft SharePoint while managing customer data in Zoho CRM. Without integration, users switch platforms, duplicate uploads, and create inconsistent folder structures.
A proper SharePoint Zoho CRM integration setup eliminates document silos, automates folder creation, and centralizes enterprise document management inside CRM. This guide walks you through the complete process of connecting Microsoft SharePoint to Zoho CRM using the SharePoint for Zoho CRM extension by Insta Web Works.
If you haven’t reviewed the product overview yet, visit the official SharePoint for Zoho CRM page:
👉 https://instawebworks.com.au/sharepoint-for-zoho-crm/
You can also explore related integrations:
OneDrive for Zoho CRM: https://instawebworks.com.au/onedrive-for-zoho-crm/
WorkDrive for Zoho CRM: https://instawebworks.com.au/work-drive-for-zoho-crm/
For official platform documentation:
Microsoft SharePoint documentation: https://learn.microsoft.com/en-us/sharepoint/
Zoho CRM workflow documentation: https://www.zoho.com/crm/help/workflows/
Now let’s walk through the setup.
What You Need Before You Start
Before beginning your SharePoint CRM integration, confirm you have:
An active Microsoft 365 account with SharePoint Online access
An active Zoho CRM account (Enterprise, Professional, CRM Plus, Zoho One, or Ultimate supported)
Administrator access to both Microsoft 365 and Zoho CRM
Permission to create workflows inside Zoho CRM
A predefined SharePoint Site and Document Library
Having administrative privileges ensures you can authenticate the integration and configure folder automation correctly.
Step-by-Step — Installing the SharePoint for Zoho CRM Extension
Step 1: Access Zoho Marketplace
Log in to Zoho CRM.
Click Setup (gear icon).
Navigate to Marketplace → All Extensions.
Search for SharePoint for Zoho CRM.
Click View Details.
You can also access the listing directly from the Insta Web Works vendor page:
https://marketplace.zoho.com/vendor/insta-web-works-pty-ltd
Step 2: Install SharePoint for Zoho CRM
Click Install.
Choose Install for Admins Only or Install for All Users.
Review requested permissions carefully.
Click Confirm.
Click Install again to proceed.
The extension will now deploy inside your CRM instance.
Step 3: Authenticate with Microsoft 365
Open SharePoint Settings inside Zoho CRM.
Click Connect to Microsoft 365.
Enter your Microsoft admin credentials.
Click Accept Permissions.
Confirm successful authentication.
The integration establishes a secure OAuth connection between Zoho CRM and SharePoint Online.
Step 4: Configure SharePoint Site and Document Library
In Integration Settings, locate Select SharePoint Site.
Choose your primary SharePoint Site.
Select the target Document Library.
Click Save Settings.
This determines where CRM-related folders will be created inside SharePoint.
Step 5: Set Default Folder Structure
Navigate to Folder Configuration.
Select the CRM Module (Deals, Accounts, Leads, etc.).
Enter folder naming logic using CRM field tokens such as
{Deal_Name}-{Account_Name}.Click Save Template.
This ensures consistent naming inside your SharePoint document library CRM structure.
Step 6: Test the Connection
Create a test record in Deals.
Open the record.
Locate the SharePoint Widget Panel.
Click Create Folder (if manual test required).
Confirm folder creation inside SharePoint.
If the folder appears correctly, your base SharePoint Zoho CRM integration setup is complete.
Configuring Automated Folder Creation with Workflows
Automation ensures SharePoint folders are created instantly when CRM records are generated.
Creating a Workflow Trigger
Go to Setup → Automation → Workflow Rules.
Click Create Rule.
Select the desired module (e.g., Deals).
Choose trigger condition On Record Creation.
Click Next.
Mapping CRM Fields to Folder Names
In the workflow action section, choose Extension Action or Custom Function.
Select Create SharePoint Folder.
Map CRM fields (Deal Name, Account Name, etc.) to folder variables.
Click Save.
This dynamically configures SharePoint folders Zoho users will access.
Setting Up Nested Folder Structures
In Folder Structure Settings, enable Nested Folders.
Define subfolders such as:
Contracts
Proposals
Compliance
Click Save Configuration.
Nested structures improve enterprise document organization.
Storing Folder IDs in CRM Fields
Create a custom field called SharePoint Folder ID.
Map the workflow output Folder ID to this field.
Click Save.
Storing Folder IDs allows future rename, delete, or permission workflows to reference the correct location.
Setting Up Permission Inheritance from SharePoint
Proper permission mapping is essential in enterprise environments.
Open SharePoint Permission Settings.
Select Inherit from Parent Site or Custom Permissions.
Map Zoho CRM roles to SharePoint groups.
Click Apply Permissions.
For advanced retention policies, configure settings in the Microsoft 365 Admin Center.
Advanced Configuration — Custom Workflows and Actions
Beyond folder creation, you can automate lifecycle management:
Rename folders when record names change
Delete folders when records are archived
Reassign permissions when ownership changes
Trigger folder creation only when deal stage equals “Closed Won”
To configure:
Open Workflow Rules.
Click Edit Rule.
Add new Action.
Choose SharePoint function (Rename, Delete, Update Permission).
Click Save Rule.
This creates a fully automated SharePoint CRM integration system.
Troubleshooting Common Issues
Authentication failures
Reauthorize via Reconnect Account
Confirm Microsoft admin credentials
Permission errors
Verify SharePoint group membership
Confirm CRM role access
Sync delays
Review workflow execution logs
Confirm Folder ID storage
Missing folders
Check workflow trigger conditions
Validate module configuration
⚠️ Common Mistakes to Avoid
Do not skip permission mapping. Improper configuration leads to data exposure risks.
Avoid hard-coded folder names. Always use CRM field tokens.
Do not deploy without testing in sandbox.
Avoid ignoring workflow logs during early deployment.
Best Practices for Enterprise Deployments
Standardize naming conventions
Store Folder IDs in CRM
Document workflow logic
Restrict integration admin access
Deploy first in sandbox
Enable audit logging in Microsoft 365
For strategic comparison of storage solutions, read:
👉 SharePoint vs OneDrive Zoho CRM Comparison (create internal link once published)
FAQ
How long does SharePoint Zoho CRM integration setup take?
Basic installation takes 15–30 minutes. Enterprise workflow configuration may require additional time depending on complexity.
Can I connect multiple SharePoint sites?
Yes. You can configure different CRM modules to connect to separate SharePoint Sites or Document Libraries.
Does this integration support custom modules?
Yes. Folder templates and workflows can be configured for custom CRM modules.
Is the integration secure?
Yes. It uses secure OAuth authentication and follows Microsoft 365 and Zoho CRM security standards.
Can I automate folder renaming?
Yes. Create a workflow triggered on record edit and configure the Rename Folder action.



