Starmind Microsoft Teams Personal App

The right knowledge. From the right people. At the right time.

Help team members connect to expert knowledge from anywhere in your business, whenever they need it — and transform the way your organization works. AI-powered by Starmind's real-time, organization-wide Expertise Directory fully integrated with Microsoft Teams.

The app is implemented as a personal app that every user can add and pin to the left sidebar available on Microsoft Teams Desktop and Mobile. The app is also accessible within Microsoft 365 and Outlook clients.

The app loads the Starmind SaaS Web App within the context of the authenticated user. The implemented OAuth flow allows users to log in once (OAuth PKCE), and the integration will then take over and reauthenticate the user in the background every time the app is used.

Screenshots

Installation

To rollout the Starmind Teams Personal App for your Starmind network, request the installation via our technical support channel providing the Starmind network domain and your organization's Microsoft 365 tenant ID. The Starmind tech support team will let you know once the Starmind Teams Personal App is ready to use with your Starmind network. The Starmind Teams Personal App is available on all Starmind plans for the time being.

Rollout

Once you got the green light from Starmind, you can start installing and testing the Starmind Teams Personal App from the Microsoft Teams app store.

  1. Open your Microsoft Teams app
  2. Select Apps in the side bar
  3. Search Starmind
  4. Select Add, once the app is ready, you will be present with the Starmind Microsoft Teams Personal App login screen. Please proceed with the log in to your Starmind network.
In any Microsoft Teams client, add the Starmind Personal App

In any Microsoft Teams client, add the Starmind Personal App

Proceed with the login to your Starmind network

Proceed with the login to your Starmind network

In case you can't find the the Starmind Personal App, please check with your Microsoft Teams administrator to allow the installation of the Starmind Personal App in your organization.

Once initial testing is completed, we strongly recommend to rollout the Starmind Personal App to Microsoft Teams, Microsoft 365 and Outlook as described to below to have the best user experience.

Organization-wide rollout of Microsoft Teams App

In order to achieve an organization-wide roll out to Microsoft Teams, proceed with the following steps. This requires an account with Microsoft Team administrative privileges.

  1. Open the Microsoft Teams admin center
  2. Select manage apps section
  3. Search for Starmind in the app catalog and select it
  4. Check the Assignments tab and verify that it is set to the default Everyone can install so users can find and manually install the Starmind Personal App inside your organization
  5. It is strongly recommended, to automatically install the app for a defined subset of users, configure a new or existing app setup policy and assign the Starmind Microsoft Teams app to the policy. It is good practice to pin the Starmind Personal App to the Microsoft Teams sidebar via the Pinnend apps section to make it easily accessible
    1. In case of a new or existing app setup policy, ensure to assign the app setup policy for the user groups that have access to the Starmind network. These groups are usually the same groups as already configured for Starmind SSO via Microsoft Entra ID (former Microsoft Active Directory). Open the tab Group policy assignment and select Add to assign the app setup policy to the required groups
Install Starmind Personal App organization wide

Add the Starmind Personal App to the app setup policy

Configure as pinned app

Configure the Starmind Personal App as pinned app

Recommended app setup policy to rollout Starmind Personal App

Recommended app setup policy to install the Starmind Personal App automatically

Assign app setup policy to to group

Assign app setup policy to to group

 Customize Microsoft Teams Starmind Personal App

Following this rollout strategy, we are able to support a customized branded experience of our app in Microsoft Teams to best match your organization corporate identify and the Starmind network in place.

  1. Open the Microsoft Teams admin center
  2. Select manage apps section
  3. Search for Starmind and select it
  4. In the context menu, select "customize app" to find all supported personalization options such as app name, description and the app icon.
  5. Follow the Microsoft Teams app customization guidelines for the best user experience

App customizations might take up to 24 hours to reflect on the whole organization.

Customize Starmind Personal App

Customize the Starmind Personal App

Customization changes may take up to 24 hours to reflect

Customization changes may take up to 24 hours to reflect

Organization-wide rollout of Microsoft 365 and Outlook integrated app

In order to rollout the Starmind Personal App to Microsoft 365 and Outlook from the AppSource store, proceed with the following steps. This requires an account with Microsoft 365 administrative privileges.

  1. Open the Integrated apps section in the Microsoft 365 admin center
  2. Choose Get Apps and search for Starmind
  3. Select Get it now and start with the installation. Select the Entra Id group(s) that already have access to Starmind as we already did in Organization-wide rollout while configuring the app setup policy and finish the process.
  4. Assigned users can now use Starmind with Microsoft 365 and Outlook clients
Install Microsoft 365 Starmind Personal App

Install Microsoft 365 Starmind Personal App

Assign the users to leverage the Starmind Personal App in Microsoft 365 and Outlook

Assign the users to leverage the Starmind Personal App in Microsoft 365 and Outlook

Eligible users will be prompted when accessing the Microsoft 365 app launcher

Eligible users will be prompted when accessing the Microsoft 365 app launcher

 Rollout as Custom App (not recommended)

We also support installing the Starmind Teams Personal app as custom app if required. This install procedure comes with limited update and customization options for admins to rollout the app on Microsoft Teams, Microsoft365 and Outlook. Therefore we strongly recommend to follow the steps described to achieve an Organization-wide rollout from the Microsoft Teams and AppSource store.

Microsoft Teams allows developers within your organization to build, test, and deploy custom apps for organization's internal users. Such apps are called custom apps or Line of Business (LOB) apps.

Microsoft maintains detailed support documentation on publishing a custom app by uploading an app package. This documentation can be found here.

You can download the latest Starmind Teams Personal App package in .zip format from our download portal

  1. Open the Microsoft Teams admin center
  2. Select manage apps section
  3. Select Actions -> Upload new app and upload the Starmind Personal App (.zip)
  4. Check the Assignments tab and verify that it is set to the default Everyone can install so users can find and manually install the Starmind Personal App inside your organization
  5. Proceed with an app setup policy to install the custom app to a subset of users automatically as described in step 5
Upload the Starmind Personal App from our download portal as custom app

Upload the Starmind Personal App from our download portal as custom app

 Raise support request

We are always here to help, please reach out to us.

Teams Personal App - Required Permissions

To enable the full user experience, it is essential to grant the following additional Org-wide permissions to the multi-tenant Starmind enterprise app (Application ID: bee8d388-5b98-46d6-8ecd-d89bc02d1316) post-installation. Failure to grant these permissions will restrict access to certain app functionalities such as activity feed notifications.

Permissions explained

Microsoft Application PermissionReason
https://graph.microsoft.com/TeamsActivity.SendSending Starmind notifications to the user's Microsoft Teams activity feed
https://graph.microsoft.com/TeamsAppInstallation.ReadForUser.AllEnables the retrieval of the custom app name for display purposes as the sender in the activity feed, and verifies whether a user possesses access to the Teams app before sending notifications.
https://graph.microsoft.com/User.ReadBasic.AllEnables the identification of a Starmind user within the Microsoft tenant through a user lookup using the Starmind user's email address. This is required to send Starmind notifications to the Teams activity feed.

How to grant App permissions

Select Starmind app (Application ID: bee8d388-5b98-46d6-8ecd-d89bc02d1316) In the teams app admin section and grant the requested permissions.

Once granted, the Starmind App Permissions section should look like the following