How to Upload Files to SharePoint from Titan Flow

Business Background

The SharePoint integration in Titan Flow enables you to upload files directly from Salesforce, a web portal, or after signing a contract to your SharePoint document libraries. This integration helps organizations reduce Salesforce file storage costs and share documents with users who do not have access to Salesforce.

You can easily connect your Microsoft account and automate file uploads to SharePoint, ensuring a secure and reliable document management process across both platforms.

Titan Solution

The SharePoint integration in Titan Flow provides a direct, no-code connection between Salesforce and SharePoint. It allows users to automatically upload and store files as part of any Flow process, whether triggered by Salesforce records, web portals, or e-signature actions. By removing the need for third-party middleware or manual uploads, Titan delivers a secure and efficient document management experience across both systems.

When to Use this Integration

Use the SharePoint integration if you want to:

  • Store Salesforce files in SharePoint to save Salesforce storage space.
  • Make files accessible to users outside Salesforce.
  • Automate document uploads as part of Flow processes.

Before You Begin

Ensure you have:

  • A valid Microsoft 365 account with access to SharePoint Online.
  • Access permissions to the desired site, library, and folder in SharePoint.
  • A Titan license that includes Titan Flow.

How to Guide

Learn how to connect Titan Flow to SharePoint and upload your files automatically.

Authentication Setup

You can authenticate your SharePoint account from either the Titan Dashboard or directly within your Flow project.

Add the SharePoint Action Node in Flow

Error Handling

The SharePoint node automatically triggers the On Cancel exit if an upload fails. Common reasons for failure include:

  • Invalid or expired authentication token.
  • Insufficient permissions for the selected site, library, or folder.
  • File type or size restrictions.
  • Missing or deleted folder path after project deployment.

Integration Logs

View your integration logs under Titan Dashboard > Settings > Integrations Logs.

The SharePoint integration logs capture:

  • Successful and failed uploads.
  • Deleted or inaccessible sites, libraries, or folders.
  • Authentication and revocation activity.

Testing and Validation

When testing, confirm that:

  • All SharePoint sites, libraries, and folders load correctly in dropdowns.
  • Uploads succeed for multiple File Variables.
  • Authentication persists between Flow and Dashboard sessions.
  • The system behaves correctly when a site, library, or folder is deleted.
  • Links and IDs return correctly for different file sizes and types, including those with Hebrew folder names.

Known Limitations

  • Manual path entry is supported but not recommended.
  • Some libraries or folders with special characters in names may not display correctly.
  • If a SharePoint site or folder is deleted, uploads fail until the configuration is updated.

Troubleshooting

IssuePossible CauseSolution
“Authentication Failed” messageIntegration logs are not updatingRe-authenticate under Dashboard > Settings > Integrations
File not uploadedMissing permission or deleted folderConfirm SharePoint access and folder path
“File type not supported”Unsupported extensionSee File Type Limits section
Integration logs not updatingConnection timeoutRefresh integration logs or check API call usage

Hidden Title

Need more help?

Titan logo
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.