Skip to main content
By default, the MSP Process Client Portal Teams app includes several standard tabs. However, there may be times when you want to add additional custom tabs so your customers can access external resources, such as a knowledge base, training content, or invoices directly within Microsoft Teams. This guide will walk you through modifying the Teams app package to include these custom tabs.

Downloading and Extracting the App Package

  1. Login to MSP Process (https://app.mspprocess.com) as an Admin-level user
  2. Navigate to the AI Service Desk -> Client Portal -> Teams Bot Configuration page
  3. Click the Get Zip File button located at the bottom right of the configuration form to download the app package.
  4. Locate the downloaded zip file on your computer and extract its contents.
  5. Open the extracted folder. You will see a simple structure consisting of two image files (icons) and a manifest.json file.

Modifying the Manifest File

  1. Open the manifest.json file using a code editor (such as Visual Studio Code) or a standard text editor.
  2. Scroll through the JSON structure to locate the section named staticTabs.
  3. Select the entire JSON object representing the first tab (from the opening curly brace to the closing curly brace) and copy it.
  4. Add a comma at the end of the first object, then paste the copied JSON object directly below it.
  5. Customize the newly pasted tab object for your external resource by updating the contentUrl to the URL of the website or resource you want to display.
  6. Update the name value to the title you want displayed at the top of the tab in Teams.
  7. Update the entityId to a unique internal reference name for the tab.
  8. Save your changes to the manifest.json file.

Repackaging and Deploying the App

  1. In your file explorer, select the modified manifest.json file along with the two original icon files.
  2. Right-click the selected files and choose Compress (or your operating system’s equivalent) to create a new zip file.
  3. Upload this newly created zip file to your Teams environment for testing, or deploy it to your customer’s Teams environment for production use.
Once deployed, the Teams app will display both the standard MSP Process tabs and your newly added custom tabs, allowing you to present whatever content you need directly to your customers.