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 Blob Storage is Microsoft’s cloud place to keep files — documents, images, backups, anything. 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. |
| Container | A folder at the top of the house. You can have many. |
| Blob | One file inside a container (PDF, image, CSV — anything). |
What you need before you start
- An Azure account with access to a Storage account.
- 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 you want PipesHub to read.
- In the left menu, click Security + networking → Access keys.

- Under key1, click Show next to Connection string.
- Click the copy icon next to it.
Step 2 — Open Azure Blob in PipesHub
- In PipesHub, look at the left sidebar.
- Under Workspace, click Connectors.
- In the list, find Azure Blob.
- 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 bloborMarketing files). - 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 storage account has 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:
- Container Names — pick specific containers
- 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 containers (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 container — field: Container Names · operator: In · pick the container
If you don’t add any filters, PipesHub will sync every file it can read. That’s fine for small accounts.
Step 6 — Turn sync on
You’re now on the Azure Blob 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 containers you chose. Big accounts 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 containers in the filter
I can't see my containers in the filter
- Double-check the connection string is the right one.
- Make sure the storage account has containers (blob containers, not file shares).
- Some storage accounts have firewall rules — ask your Azure admin to allow PipesHub.
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 account 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 (container names, file extensions, date range) to sync only what you need.
- Very large accounts (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 Blob 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 container?
Can I sync just one folder inside a container?
Not directly. The easiest workaround is to filter by file extensions or split content into separate containers.
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.
Useful links
- Azure Portal — https://portal.azure.com
- Azure Blob Storage docs — https://learn.microsoft.com/azure/storage/blobs/
- What is a connection string? — https://learn.microsoft.com/azure/storage/common/storage-configure-connection-string



















