How to Connect OneDrive to Zoho CRM (Step-by-Step Guide 2026)
To connect OneDrive to Zoho CRM, install Easy OneDrive for Zoho CRM from Zoho Marketplace, authenticate your OneDrive connection in the extension settings, confirm the default workflows + easyOnedrive related list are created, then set your folder naming/subfolders and run sync attachments from inside a record to pull CRM attachments into OneDrive.
Quick Navigation
- Before You Start — What You Need to Know
- Step 1: Install Easy OneDrive for Zoho CRM (2 minutes)
- Step 2: Authenticate OneDrive (3 minutes)
- Step 3: Configure Default Folder Settings (5 minutes)
- Step 4: Set Up Workflow Automation (5 minutes)
- Step 5: Enable Attachment Sync (2 minutes)
- Step 6: Test the Integration (3 minutes)
- Advanced Configuration Options
- Troubleshooting Common Issues
- Best Practices
- What to Do After Setup
- FAQ
Before You Start — What You Need to Know
Most teams don’t struggle because OneDrive or Zoho CRM is “bad.” They struggle because files end up in three places: CRM attachments, someone’s desktop, and a shared drive with inconsistent folder names.
A clean integration solves that by making a simple rule: Zoho CRM is the place you work, OneDrive is the place files live. That way your sales team stays in the record, and your documents stay organized in OneDrive with consistent structure.
Step 1: Install Easy OneDrive for Zoho CRM
- Open Zoho Marketplace from your Zoho CRM org.
- Search for Easy OneDrive for Zoho CRM.
- Click Start Free Trial (or Install if you’re purchasing).
- Select users/profiles, then confirm installation.
Step 2: Authenticate OneDrive
- On the extension Settings page, click Authenticate / Connect (label may vary).
- Log in to your Microsoft account (choose the correct Business tenant if prompted).
- Click Allow to grant access.
- Return to Zoho CRM and confirm the connection shows as Connected.
Step 3: Configure Default Folder Settings
During installation, the extension sets up default behavior for these modules: Leads, Contacts, Accounts, Deals, and Campaigns. A Team folder structure is also created with root folders for those default modules.
- Open the extension Module Settings.
- Choose your default naming convention for record folders (example: {RecordName}-{RecordID}).
- If you want subfolders (recommended), add them in the module settings (example: Proposals, Contracts, Invoices).
- If you need record-based naming, use merge fields (you can access fields using the # symbol).
- Click Save.
Step 4: Set Up Workflow Automation
The extension creates default workflows to create folders when records are created. This is powerful because you can adjust it to match your business process (for example, only create folders for qualified leads).
- Go to Zoho CRM Settings → Automation → Workflow Rules.
- Open the default workflow for a module (start with Deals).
- Review the trigger (On Create is common) and set criteria if needed.
- Confirm the action is configured to create the OneDrive folder using easyOnedrive settings.
- Save and ensure it’s Active.
Step 5: Enable Attachment Sync (2 minutes)
This is the step most teams love because it cleans up “attachments vs folders” confusion. You can download Zoho record attachments into the associated OneDrive folder directly from the widget.
- Open any test record (for example, a Deal).
- Scroll to related lists and click easyOnedrive.
- In the widget, click the settings icon.
- Click sync attachments.
Step 6: Test the Integration (3 minutes)
- Create a test record (or update one) and confirm a folder exists in OneDrive.
- Upload a test document from inside the widget.
- Preview the file directly (no download needed).
- Generate a share link from widget settings and open it in a private browser window.
- Try a rename or move/copy to confirm day-to-day file handling works.
Advanced Configuration Options
1) Add subfolders for default modules (the right way)
In module settings, click the + button to add subfolder options. You can use plain text names or merge fields (use # to access record fields).
2) Custom modules setup (Root Folder ID + optional Share URL)
For custom modules, create a single-line field for Root Folder ID. If you want to store a share link, add a URL field for Share URL. Then create a workflow that creates the folder and saves the folder ID (and share URL if enabled).
3) Create conditional subfolders when Root Folder ID already exists (Dynamic Root Folder)
Example: when a Deal becomes Closed Won, create a “Closed Won Pack” subfolder. Use workflow action Create Onedrive Setting (easyOnedrive) → Create Folder → choose Dynamic Root Folder → select the field where Root Folder ID is saved.
4) Delete folders by workflow (use carefully)
You can delete folders when a condition is met (for example, record marked as duplicate). Use a workflow trigger On Edit, add criteria, then action: Create Onedrive Setting (easyOnedrive) → Delete Folder → select the folder ID field.
Troubleshooting Common Issues
Authentication fails or keeps redirecting
- Confirm OneDrive is activated for the Microsoft account you’re using.
- Make sure you’re signing into the correct Business tenant/workspace.
- Reconnect from extension settings and approve permissions again.
Folders aren’t being created
- Check the workflow rule is Active.
- Confirm workflow criteria is met.
- Confirm naming rules don’t include unsupported characters.
Attachments didn’t sync
- Open the record → easyOnedrive related list → settings → sync attachments.
- Use Refresh in widget settings.
- Test with a small file first.
Permissions issues
- Make sure the connected OneDrive account has access to the root folder location.
- For OneDrive Business, confirm your organization policies allow third-party integrations.
Best Practices
- Start with Deals first, then expand to Accounts/Contacts.
- Include a unique identifier in folder naming (IDs prevent duplicates).
- Use standard subfolders so everyone files documents the same way.
- Prefer share links over emailing attachments (fewer version mistakes).
- Set workflows around milestones (Qualified, Proposal, Closed Won).
- Train the team: “File work happens in the easyOnedrive related list.”
What to Do After Setup — Next Steps
- Roll the setup to your primary team (start with Deals).
- Add subfolders that match your process (Proposals, Contracts, Invoices).
- Create one stage-based workflow (Closed Won → create “Signed” folder).
- Sync attachments for your top 20 active records to clean up history.
- Write a one-page SOP so everyone follows the same habits.
FAQ
Does OneDrive integrate with Zoho CRM?
Yes. Install Easy OneDrive for Zoho CRM from Zoho Marketplace and authenticate the connection in the extension settings.
Will it create folders automatically?
Yes. Default workflows can create folders for Leads, Contacts, Accounts, Deals, and Campaigns. You can change conditions and naming rules.
How do I sync CRM attachments into OneDrive?
Open the record → click the easyOnedrive related list → settings icon → sync attachments.
Can I create subfolders for each record automatically?
Yes. Add subfolder options in module settings using the + button. Use # for merge fields if needed.
Can I use this for custom modules?
Yes. Add a Root Folder ID field (optional Share URL field), create a workflow to create the folder and save the ID, then install the OneDrive widget as a related list.
Can I create a subfolder when a deal becomes Closed Won?
Yes. Use a workflow action with Dynamic Root Folder and choose the field where the Root Folder ID is saved.
Can I delete folders automatically?
Yes, using a workflow rule with a condition and the folder ID field. For safety, consider rename/archive first.
What can users do inside Zoho CRM after setup?
Users can browse, upload, preview, rename/delete, copy/move, refresh, sync attachments, and generate share/download links directly from the record widget.



