Documentation Index
Fetch the complete documentation index at: https://docs.pipeshub.com/llms.txt
Use this file to discover all available pages before exploring further.
What is this?
Azure File Shares is Microsoft’s cloud version of a shared network drive — the kind of thing your company might call the “S: drive” or “team share”. This connector copies those files into PipesHub so you can search them from the PipesHub chat and knowledge base, just like any other document. You do not move or delete anything in Azure. PipesHub only reads the files.How Azure organises your files
Three words you’ll see again and again:| Word | Means |
|---|---|
| Storage account | Your top-level Azure storage. Like a house. |
| File share | One shared drive. You can have many per storage account. |
| Directory / file | Regular folders and files, just like on your laptop. |
What you need before you start
- An Azure account with access to a Storage account that contains file shares.
- Permission to view the storage account’s Access keys (usually Owner or Contributor role).
- A PipesHub account where you can add connectors.
Setup
Setup
Setup
Step 1 — Get the connection string from Azure
The connection string is one long password-like line that tells PipesHub how to reach your storage. We just need to copy it.- Go to https://portal.azure.com and sign in.
- In the search bar at the top, type Storage accounts and click it.
- Click the storage account that holds your file share.
- In the left menu, click Security + networking → Access keys.

- Under key1, click Show next to Connection string.
- Click the copy icon next to it.
The same Access keys page is used for Azure Blob and Azure File Shares. If you already set up Azure Blob on this storage account, you can reuse the same connection string here.
Step 2 — Open Azure Files in PipesHub
- In PipesHub, look at the left sidebar.
- Under Workspace, click Connectors.
- In the list, find Azure Files.
- Click Setup on its tile.
Step 3 — Paste your connection string
The panel opens on the first tab, Authenticate Instance.
- In Instance name, type a short name so you can recognise it later (for example
Azure filesorTeam share). - Scroll to Connection String.
- Paste the string you copied from Azure.
- Click Next → at the bottom.
The eye icon next to the Connection String field hides and shows the value. Use it if you need to double-check what you pasted.
Step 4 — Choose how often to sync
The panel moves you to the second tab, Configure Records.
- Sync Strategy — leave as Scheduled if you want PipesHub to update on its own. Pick Manual if you want to press a button every time.
- Sync Interval — how often PipesHub checks Azure for new files. 1 Hour is a good starting point.
Not sure? Keep Scheduled and 1 Hour. You can change it later.
Step 5 — (Optional) Narrow down what gets synced
If your file shares have lots of files you don’t need, you can tell PipesHub to skip some.Scroll to Indexing & sync filters. Click + Add filter on the right.A small menu opens with the fields you can filter by:
- File Share Names — pick specific shares
- File Extensions — pick file types (e.g. PDFs only)
- Modified Date — only files changed after / before / between dates
- Created Date — only files created after / before / between dates
- You want only certain shares (not all of them).
- You want only some file types (e.g. PDFs, not images).
- You want only recent files (say, the last year).
- PDFs only — field: File Extensions · operator: In · value:
pdf - Skip images — field: File Extensions · operator: Not In · value:
jpg, png, gif - Only one share — field: File Share Names · operator: In · pick the share
If you don’t add any filters, PipesHub will sync every file it can read. That’s fine for small shares.
Step 6 — Turn sync on
You’re now on the Azure Files instance page. You’ll see one row (your new instance).
- Find the Sync Enabled toggle on the right side of the row.
- Click it.
Step 7 — Check progress
Click anywhere on the row to open the Overview panel on the right.
- Total — how many files PipesHub has found.
- Failed — files it couldn’t read (usually permission or file-type issues).
- Processing — files it’s still reading right now.
- Not Started — files waiting their turn.
- Sync / Full sync buttons — press if you want to run a sync right now.
- Manage Configuration — open the setup panel again to change credentials or filters.
How syncing works
How syncing works
First sync (full scan)
The very first time, PipesHub reads everything in the shares you chose. Big shares take longer:| Number of files | Roughly how long |
|---|---|
| Under 1,000 | 5 – 15 minutes |
| 1,000 – 10,000 | 15 – 60 minutes |
| 10,000 – 100,000 | 1 – 3 hours |
| Over 100,000 | Several hours or more |
Later syncs (just what’s new)
After the first sync, PipesHub only looks at what changed:- New files — added.
- Updated files — refreshed.
- Deleted files — removed from search.
Who can see the synced files?
When you set up the connector you picked a scope:- Personal — only you can search the files inside PipesHub.
- Team — everyone in your organisation can search them.
What PipesHub can read
What PipesHub can read
Indexed for search
Text-based files get read word-for-word so you can search inside them:- Documents — PDF, DOCX, PPTX, XLSX, ODT, RTF
- Plain text — TXT, MD, CSV, JSON, XML, HTML
- Code — .py, .js, .ts, .java, and more
Synced but not searched inside
These are stored as records but their contents aren’t indexed for text search:- Images (JPG, PNG, GIF, …)
- Video and audio
- Archives (ZIP, RAR, …)
- Other binary files
Troubleshooting
I get an 'authentication failed' error
I get an 'authentication failed' error
- Go back to Azure, click Copy on the Connection string again, and paste it fresh in PipesHub.
- Check you didn’t paste an extra space or line break.
- If the connection string was recently rotated in Azure, you need the new one.
- Make sure the storage account still exists.
I can't see my shares in the filter
I can't see my shares in the filter
Sync is on but I see 0 files
Sync is on but I see 0 files
- Give it a minute. The first sync on a large share takes time.
- Check your filters — they might be excluding everything.
- Make sure the connection string’s storage account actually has files.
Sync is very slow
Sync is very slow
- Add filters (share names, file extensions, date range) to sync only what you need.
- Very large shares (millions of files) will always take several hours on the first run. Later syncs are fast.
Files don't show up in search
Files don't show up in search
- Check the file type is one that can be read (PDF, Word, plain text — not raw images or videos).
- Wait a bit — big files take longer to index.
- Make sure the file isn’t password-protected.
It used to work, but now it doesn't
It used to work, but now it doesn't
Usually this means the Azure access keys were changed.
- Go back to Step 1 and copy the new connection string.
- In PipesHub, open the instance panel and click Manage Configuration.
- Paste the new string on the Authenticate Instance tab and save.
Frequently asked questions
Can I connect more than one storage account?
Can I connect more than one storage account?
Yes. On the Azure Files instance page click + Add Another Instance and repeat the steps with the new connection string.
Does PipesHub change anything in Azure?
Does PipesHub change anything in Azure?
No. The connector only reads files. It doesn’t upload, move, rename, or delete anything.
What happens if I delete a file in Azure?
What happens if I delete a file in Azure?
On the next sync, PipesHub notices it’s gone and removes it from search.
Can I sync just one folder inside a share?
Can I sync just one folder inside a share?
Is the connection string encrypted?
Is the connection string encrypted?
Yes. PipesHub stores it as a secret — it’s not visible in logs or to other users.
What's the difference between Azure Files and Azure Blob?
What's the difference between Azure Files and Azure Blob?
Both live in the same storage account. Blob is object storage (flat — uses prefixes to look like folders). Files is a real file share with real folders, usually mounted as a network drive. Pick the connector that matches where your files actually live.
Useful links
- Azure Portal — https://portal.azure.com
- Azure Files docs — https://learn.microsoft.com/azure/storage/files/
- What is a connection string? — https://learn.microsoft.com/azure/storage/common/storage-configure-connection-string


















