How tickets bridge to your MSP
The bot routes inbound messages to the correct MSP using the Microsoft Entra tenant ID of the user who messaged it. Concretely:- Each Teams activity carries the user’s M365 tenant GUID.
- Regentra looks up the registered organization for that tenant ID.
- If the matched organization is an MSP-managed client, the ticket routes to that MSP, attributed to the client.
- If the matched organization is standalone or itself an MSP, the ticket routes to that organization.
- If no organization matches, the bot replies “Sorry, I couldn’t identify your organization. Please contact your IT administrator to set up the Regentra integration.” No ticket is created.
Prerequisites — what to do before the client installs
Do both of these for each client tenant:Provision the client as a managed organization
Capture the client's Entra tenant ID
Install the bot in the client’s tenant
The procedure differs slightly between App Centric Management (ACM) tenants — Microsoft’s newer model, becoming the default — and legacy tenants. Steps 1, 2, and 4 apply to both; Step 3 has two paths.Confirm Regentra is Allowed
Install the bot in Teams
- Click the ”…” (More added apps) menu in the left rail (or the Apps icon if the tenant has pinned it).
- Choose More apps.
- Search for Regentra.
- Click Add.
Optional — deploy org-wide
- Teams Admin Center → Teams apps → Manage apps.
- Select Regentra → Install app → choose Users and groups scope.
- Optionally pin under Teams apps → Setup policies → Global (Org-wide default) → Pinned apps.
- Teams Admin Center → Teams apps → Setup policies → Global (Org-wide default).
- Under Installed apps, click Add apps → search Regentra → Add.
- Optionally pin under Pinned apps.
Sideload fallback (Store blocked)
- Teams Admin Center → Teams apps → Manage apps → Upload new app → pick the manifest zip.
What the client sees
Once the bot is installed and their tenant is bridged, here’s the experience:Welcome card
Ticket creation
- Step 1 of 3 — Title — a short summary of the issue
- Step 2 of 3 — Description — details
- Step 3 of 3 — Priority — one tap on 🔴 Critical, 🟠 High, 🟡 Medium, or 🟢 Low (stored as 4/3/2/1 respectively)
Ongoing conversation
What your technicians see
Bot-created tickets land in the PSA queue tagged with Source: Chat Bot so they’re distinguishable from email-created and portal-created tickets. New replies arrive in real time on the ticket detail page; technician replies are sent back to Teams automatically.Troubleshooting
Client gets 'I couldn't identify your organization'
Client gets 'I couldn't identify your organization'
- Confirm the client is a managed client of your MSP.
- Confirm the client’s Entra tenant ID is populated — check the Entra integration card on the client profile.
- If the client recently completed Entra consent, allow a few minutes for the tenant ID to propagate.
Bot doesn't appear in Teams Store search
Bot doesn't appear in Teams Store search
Pinned the app in Setup policies but it isn't appearing for users
Pinned the app in Setup policies but it isn't appearing for users
Tickets aren't routing to the right MSP
Tickets aren't routing to the right MSP
FAQ
Do I need to configure anything on Regentra's side?
Do I need to configure anything on Regentra's side?
How does the bot handle multiple clients at once?
How does the bot handle multiple clients at once?
Can I deploy the same bot to multiple client tenants?
Can I deploy the same bot to multiple client tenants?
What if I haven't onboarded a client yet?
What if I haven't onboarded a client yet?
Does the bot also work in Slack?
Does the bot also work in Slack?