Overview
The Microsoft Teams integration packages your portal as a custom Teams app that lives in the Teams left rail. With it, you can:- Give clients a branded app carrying your name, description, and accent color
- Choose exactly which portal views appear as tabs: tickets, training, devices, reporting, and more
- Let clients sign in with their Microsoft account and work with live portal data inside Teams
- Rename and reorder tabs to match how your clients think about your services
Prerequisites
- MSPortal.ai account with integration management permissions
- Microsoft Teams in the client’s Microsoft 365 environment
- Permission to upload custom apps in the client’s Teams environment (larger organizations may require a Teams administrator to approve the upload)
Part 1: Configure Your Teams App
Set up the app’s branding and tabs in MSPortal.Navigate to Integrations
Open the Teams App Settings
Set the App Name and Descriptions
Choose Your Tabs
- Enable or disable it with the toggle
- Rename it by editing the label
- Reorder it with the up and down arrows
Set the Accent Color
Set a Vanity Domain (Optional)
portal.yourmsp.com) to use for open-in-browser links. The domain must already be verified and active for your account under Settings > Tenant > Domains, and it must point at MSPortal through DNS. Leave it blank to use the standard MSPortal address.Save
Part 2: Download and Install the App Package
MSPortal generates a Teams app package (a zip file) from your configuration. You or your clients upload it into Microsoft Teams.Download the Package
Upload the App in Microsoft Teams
Pick the Downloaded Zip
Add the App
Available Tabs
You can offer any of the following MSPortal views as tabs in your Teams app:Managing Your Teams App
Return to Settings > Integrations and click Manage Teams app at any time to update the configuration.Updating an Installed App
Each time you save changes, MSPortal bumps the app’s version number. To roll changes out to clients who already installed the app, download the package again and upload the new version in Microsoft Teams; Teams recognizes it as an update to the existing app.Troubleshooting
Security & Privacy
- Sign-in: Users authenticate with their Microsoft account; all data access follows your existing MSPortal permission model
- Fixed tab set: Tabs can only point at MSPortal views; the app cannot be configured to load arbitrary destinations
- Data Isolation: Clients only see the data their MSPortal accounts already have access to
Next Steps
After publishing your Teams app:Configure Branding
Ticketing
Training
Other Integrations
Frequently asked questions
Why does the download miss my latest tab edits?
Why does the download miss my latest tab edits?
Does Reset to defaults change the installed app?
Does Reset to defaults change the installed app?
Does adding a tab give clients access to its data?
Does adding a tab give clients access to its data?
Why is my vanity domain rejected even though DNS resolves?
Why is my vanity domain rejected even though DNS resolves?
Does Save deploy the app to all clients?
Does Save deploy the app to all clients?
What should I check before rolling it out?
What should I check before rolling it out?