- Single sign-on (SSO) — let your team sign in to ParleHub with their corporate Microsoft accounts.
- SharePoint storage — let project agents read and write files in your SharePoint sites.
You’ll need: a Microsoft Entra ID (Azure AD) admin role — Global Administrator or Cloud Application Administrator — to grant consent, and SharePoint Administrator (or site owner) for the storage step. In ParleHub you must be an Org Admin.
Part 1 — Single sign-on with Microsoft Entra ID
Your admin grants the ParleHub application permission to verify your users’ identities. After that, anyone in your organization whose email matches your domain can sign in to ParleHub with their Microsoft account — no separate ParleHub password.1
Find your tenant details
In the Microsoft Entra admin center → Overview, copy your Tenant ID and note your primary domain (e.g.
contoso.com).2
Grant consent to ParleHub
In ParleHub, go to Org settings → Single sign-on and click Connect Microsoft. You are redirected to Microsoft and asked to consent to ParleHub signing your users in. Approve it on behalf of your organization.
3
Configure the connection in ParleHub
Back in Org settings → Single sign-on, enter:
- Tenant ID — from step 1.
- Email domain — the domain your users sign in with (e.g.
contoso.com). ParleHub uses this to route matching users into your organization automatically.
4
Test it
Sign out, then on the ParleHub login page enter a corporate email address. A Sign in with Microsoft button appears. Complete the Microsoft prompt — you should land back in ParleHub, signed in.
New users: the first time a colleague signs in with Microsoft, ParleHub creates their account automatically and places them in your organization — as long as their email domain matches and you have an available seat.
Single sign-on requires a Team plan or higher. If your plan is downgraded, Microsoft sign-in stops working at the next login and users fall back to email/password.
Part 2 — SharePoint as project storage
ParleHub accesses files using its own application identity, scoped to only the specific SharePoint sites you grant — never your whole tenant. The agent can then read and write project files even when no one is actively online. Deleted files go to your SharePoint recycle bin, where your normal retention and recovery rules apply.1
Enable SharePoint for your organization
Org Admin, once. In ParleHub, go to Org settings → File storage → SharePoint, enter your SharePoint host (your SharePoint domain, e.g.
contoso.sharepoint.com), and click Enable SharePoint. Until this is done, SharePoint will not appear as an option in any project’s storage settings.2
Pick the SharePoint site
Copy the URL of the site that will hold a project’s files, e.g.
https://contoso.sharepoint.com/sites/ClientDelivery.3
Grant ParleHub access to that site
Because ParleHub uses least-privilege, site-scoped access, each site must be granted explicitly, once per site, by a SharePoint Administrator or Global Administrator. See the two methods below.
4
Connect the site to a ParleHub project
Open the project → Project settings → Storage, choose SharePoint, paste the site URL from step 2, and click Resolve. ParleHub resolves the site and lets you pick the document library, then browse its folders and click into the one you want the project rooted at. Stay at the library itself to use the whole library. Then Save.
5
ParleHub verifies the connection
It lists the folder you picked before saving. If it cannot reach the site, or the folder is not there, you see an error naming the problem — the most common cause is that step 3 has not been completed for this exact site yet, and the Grant ParleHub access button appears alongside the error so you can fix it there and then.
Granting a site — the easy way
Skip ahead to step 4 and connect the site. When ParleHub finds it has not been granted access, it offers a Grant ParleHub access button:- If you are a SharePoint or Global Administrator, click it, sign in with Microsoft, and confirm. Come back and press Resolve again.
- If you are not, the same button gives you a link to send to whoever is. They do not need a ParleHub account. When they have approved it, press Resolve again.
ParleHub uses that administrator’s own sign-in to record the permission and then discards it. It never sees a password, and it gains no access beyond the one site being approved.
Granting a site — the manual way
If the button is not available, or your IT team prefers to script it. You will need ParleHub’s application ID — your ParleHub contact provides this.- PnP PowerShell
- Graph Explorer
Tenant reuse: because you set up single sign-on in Part 1, ParleHub already knows your tenant — SharePoint connects to the same Microsoft 365 organization automatically, and never asks you for a tenant ID.
Using a Microsoft Teams channel
A Teams channel’s Files tab is just a folder in SharePoint, so pointing a project at a channel is the same flow as above — you just need to know which site the channel lives in. That depends on the channel type:
To find the right site URL, open the channel in Teams → Files tab → ⋯ → Open in SharePoint. Copy the site URL from your browser’s address bar — the part up to and including
/sites/<name>, without the /Shared Documents/... tail.
Renaming the channel is safe. ParleHub binds to the folder itself, not to its name, so renaming a channel — or moving its folder — does not break the project. Deleting the folder does: the project’s Storage settings will show “needs reconnecting”, and an admin re-picks a folder to fix it. ParleHub deliberately will not fall back to another folder that happens to have the old name, because a new folder reusing that name could belong to a different client.
Troubleshooting
Still stuck? Contact ParleHub support with your organization name and the site URL you are connecting.
