Skip to main content

Documentation Index

Fetch the complete documentation index at: https://parabola.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

Microsoft SharePoint is an enterprise document management and collaboration platform built into Microsoft 365, used by organizations to store, share, and govern files across teams and sites. Connecting SharePoint to Parabola lets ops, finance, and supply-chain teams pull Excel and CSV files out of SharePoint sites, blend them with data from other systems, and write outputs back to the document libraries the rest of the business already uses.

Pull from SharePoint

The Pull from SharePoint step reads a file from a SharePoint site into Parabola. It supports Excel workbooks, CSV, TSV, JSON, and XML. For Excel files, you can pick which sheet to pull.

Send to SharePoint

The Send to SharePoint step writes the output of your flow to SharePoint. You can create a new file in any site, drive, and folder you have access to, or update an existing file by overwriting it or appending rows to the bottom (Excel only).

How to authenticate

1
Add a Pull from SharePoint or Send to SharePoint step to your flow.
2
Click Authorize and sign in with your Microsoft account credentials. You may be asked to set up multi-factor authentication or submit an authorization request to your IT administrator, depending on your organization’s Microsoft 365 settings.

Selecting a file (Pull from SharePoint)

1
Select the site. The dropdown shows every SharePoint site your account has access to.
2
Select the drive within that site (the document library).
3
Search for the file by typing a term or pasting the full filename. Matching files appear in the dropdown.
4
The first match loads in the Results view. For Excel files with multiple sheets, pick the one you need.

File types supported

  • XLS, XLSX (*see size limit below)
  • CSV (comma delimiter)
  • TSV (tab delimiter)
  • JSON
  • XML

Microsoft Azure user permission settings

Parabola is a verified app publisher with Microsoft, so we’ve been authenticated by Microsoft as a trusted app. Parabola only has access to files in SharePoint and OneDrive that the authorizing user has access to (per-user, not org-wide). Parabola requests these permissions:
  • Read, create, update, and delete OneDrive files the signed-in user has access to.
  • Read, create, update, and delete documents and list items in all SharePoint sites the signed-in user has access to.
  • Read the profile of signed-in users (name, email).
  • The “write” permissions are used by Send to SharePoint and Send to OneDrive to create or update files.
If you see “Need admin approval” when authorizing, your Microsoft Azure user consent settings require admin approval for any app. An IT admin can review this in Microsoft Azure > Enterprise Applications > Consent and Permissions. Switching to Azure’s recommended setting (allowing members to consent to apps from verified publishers) usually removes the prompt.

Configure your settings (Send to SharePoint)

First, choose whether to create a new file or update an existing one.

How SharePoint locations are structured

Every file in SharePoint lives at three nested levels. The step’s fields map to these in order:
  1. Site — a top-level SharePoint site (for example, Supply Chain). One organization typically has many sites.
  2. Drive — a document library inside the site, usually called Documents or Shared Documents. A site can have multiple drives, but most have one main library.
  3. Folder — any subfolder inside the drive. Folders can be nested arbitrarily deep (for example, Customer Supply Chain / 5. DIGITAL / Team Folders).
“Team Folders,” “Shared Documents,” and similar names are not drives. They look like top-level locations in the SharePoint web UI, but in the step they’re usually subfolders inside the Documents drive. Pick the site and drive first, then drill into folders.

Finding your site, drive, and folder from a SharePoint URL

If you have a link to the file or folder in SharePoint, you can read the structure straight from the URL:
https://{tenant}.sharepoint.com/sites/{site}/{drive}/{folder-path}/
For example:
https://contoso.sharepoint.com/sites/SupplyChain/Shared%20Documents/Customer%20Supply%20Chain/5.%20DIGITAL/Team%20Folders
maps to:
  • Site: Supply Chain (from /sites/SupplyChain)
  • Drive: Documents (the Shared Documents library)
  • Folder path: Customer Supply Chain / 5. DIGITAL / Team Folders

Create a new file

1
Pick the file type and enter a filename.
2
Select the site. Only sites your Microsoft account has access to appear.
3
Select the drive (document library) inside that site. Most sites use Documents.
4
Optionally, search for a folder within the drive. Leave this blank to save to the drive root.
Send to SharePoint step configured to create a new file with file type, name, site, drive, and folder fields

Searching for a folder

The folder picker matches by folder name only — it does not understand full paths. Type the name of the destination folder itself, not the path that leads to it.
  • Team Folders
  • Customer Supply Chain / 5. DIGITAL / Team Folders
If multiple folders share the same name (common for generic names like Team Folders, Archive, or 2024), every match appears in the dropdown. Hover or expand each result to see its full path, then pick the one whose path matches the location you want. If the folder name is too generic to find quickly, search for a more distinctive parent folder first (for example, 5. DIGITAL), confirm the right match, then refine to the child folder.

Update an existing file

1
Select the site and drive the file lives in.
2
Search for the file by name. The picker matches on filename, not folder path — you don’t need to navigate to the folder first.
3
Choose how to update it:
  • Replace entire file — works for all file types.
  • Append to bottom — Excel only. You can specify which sheet to append to.
For Excel files, you can specify which sheet to update.
If the filename is shared across folders (for example, multiple EMEA Stock Master WIP.xlsx files in different team folders), every match appears. Check the path on each result to pick the right one.
Send to SharePoint step configured to update an existing Excel file with replace or append options

File types supported

  • XLSX
  • CSV (comma delimiter)
  • TSV (tab delimiter)
  • JSON
  • XML

Available data

The SharePoint steps work with file-level data inside SharePoint document libraries:
  • Excel workbooks with multiple sheets. Pick the sheet to pull or update.
  • CSV and TSV for tabular data.
  • JSON and XML for nested data your team has saved to SharePoint.
  • Sites and document libraries. Any site your Microsoft account has access to appears in the site dropdown, and any drive (document library) within that site appears in the drive dropdown.
  • Folders within a library. When sending a new file, search for the destination folder so output lands where it should.

Common use cases

  • Refresh enterprise reports: Pull a finance Excel workbook from a SharePoint site, blend with NetSuite or Microsoft Dynamics Finance data, and write the updated workbook back to the same file weekly.
  • Drop ops summaries to team sites: Send a daily ops report to a SharePoint document library the leadership team already checks, instead of emailing CSVs.
  • Append to a running log: Use the Excel append option to add today’s rows to a year-to-date workbook in a department’s site without overwriting prior data.
  • Bridge SharePoint and your database: Pull files from SharePoint, transform them, and load the results into Snowflake, BigQuery, or Redshift so analytics teams have access without SharePoint logins.
  • Mirror files across storage tools: Read from SharePoint and write the same dataset to Google Drive, Box, or Dropbox when different teams use different platforms.
  • Ingest partner and vendor files: Pull weekly inventory or shipment files partners drop into a shared site and reconcile against orders from Shopify or Amazon Seller Central.

Tips for using Parabola with SharePoint

  • Watch the 100 MB Excel limit. The Microsoft API caps Excel workbooks at 100 MB or 1,048,576 rows by 16,384 columns. Files larger than this return an error. The limit applies to .xlsx only, not .xls.
  • SharePoint changes can take 10–30 minutes to appear. Edits made directly in SharePoint may take time to surface in Parabola. If you’ve just updated a file, give it some time before troubleshooting.
  • New site permissions take time too. When you’ve just been granted access to a SharePoint site, it can take a few minutes before that site appears in the Site dropdown. Refresh the step.
  • Excel writes can take several minutes. Updates to Excel workbooks via the Microsoft API are not instantaneous. Don’t panic if the file looks stale right after a flow run.
  • Use append for running logs, replace for snapshots. Append is Excel-only. CSVs and other formats always replace the entire file.
  • Search for folders when creating files. Don’t rely on the drive root if a specific folder is the right destination, especially for sites used by multiple departments.
  • Loop in IT for first-time auth. If your organization requires admin approval for new apps, plan ahead — share the verified-publisher info above with your IT admin.

FAQ

What file formats does the SharePoint integration support?

Pull supports XLS, XLSX, CSV, TSV, JSON, and XML. Send supports XLSX, CSV, TSV, JSON, and XML. CSV uses comma; TSV uses tab.

Why am I getting a 100 MB error?

The Microsoft API limits Excel workbooks (.xlsx) to 100 MB or 1,048,576 rows by 16,384 columns. Reduce the workbook size, split the data across multiple files, or output as CSV instead.

Why are my SharePoint changes not showing in Parabola?

SharePoint file changes can take 10–30 minutes to appear via the Microsoft API. The same applies to permission changes — newly granted access to a site can take several minutes before it shows up in Parabola.

Why does authorization say “Need admin approval”?

Your Microsoft Azure user consent settings require admin approval for new apps. An IT admin can review this under Microsoft Azure > Enterprise Applications > Consent and Permissions. Parabola is a verified Microsoft app publisher, so admins can typically allow it without further review.

Can I save to a specific folder in a document library?

Yes. When creating a new file with Send to SharePoint, search for the destination folder within the selected drive. Default behavior is to save to the drive root.

Why can’t I find my folder when I paste the full path?

The folder picker searches by folder name only, not by full path. Search for just the destination folder name (for example, Team Folders, not Customer Supply Chain / 5. DIGITAL / Team Folders). If the name is shared across multiple folders, every match is returned — check each result’s path to pick the right one.

Where is “Team Folders” / “Shared Documents” in the drive dropdown?

Those are usually subfolders inside the Documents drive, not drives themselves. Select the site, choose Documents (or Shared Documents) as the drive, then search for the folder by name.
With SharePoint and Parabola connected, the Excel workbooks and CSVs your enterprise team relies on for reporting, reconciliation, and cross-team handoffs stay current on a schedule, with output landing in the document libraries stakeholders already use.
Last modified on May 21, 2026