Configure default install options for Teams app
It’s common for an app to support multiple scenarios in Teams, but you may have designed it with a specific scope and capability in mind. For example, if your app is primarily for team or channel use, you can make sure that the first install option users see in the store is Add to a team.

If your app's primary capability is a bot, you can also make the bot the default capability when a user installs your app to a team.
Configure your app's default install scope
Configure the default install scope for your app. You can set only one scope at a time.
To configure the default install scope in your app manifest:
Open your app manifest and add the
defaultInstallScopeproperty.Set default install scope value as, either
personal,team,groupchat, ormeetings."defaultInstallScope": "meetings",
Note
For more information, see the app manifest schema.
Configure the default capability for shared scopes
Configure the default capability when your app is installed for a team, meeting, or groupchat.
Note
defaultGroupCapability provides the default capability that will be added to the team, groupchat, or meeting. Select a tab, bot, or connector as the default capability for your app, but you must ensure that you have provided the selected capability in your app definition.
To configure details in app manifest:
Open your app manifest and add the
defaultGroupCapabilityproperty to it.Set a value of
team,groupchat, ormeetings.For the selected group capability, the available group capabilities are,
bot,tab, orconnector.Note
You can select only one default capability,
bot,tab, orconnectorfor the selected group capability."defaultGroupCapability": { "team": "bot", "groupchat": "bot", "meetings": "tab" }
Note
For more information, see the app manifest schema.
Next step
Feedback
Submit and view feedback for