# Integrate BotPenguin with Microsoft Teams

### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

* [Enable custom app uploading](https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/prepare-your-o365-tenant#enable-custom-teams-apps-and-turn-on-custom-app-uploading) in Teams.
* Ensure that your app is running and accessible using HTTPs.

### Upload BotPenguin <a href="#upload-your-app" id="upload-your-app"></a>

Depending on how you configured your app's scope, you can sideload your app to a team, chat, meeting, or personal use.

1. Log in to the Teams client with your [Microsoft 365 development account](https://developer.microsoft.com/microsoft-365/dev-program).
2. Select **Apps** > **Manage your apps** and **Upload an app**.

   <br>

   <figure><img src="/files/T8wPnGce8fCyOSc4FxP4" alt=""><figcaption></figcaption></figure>
3. Select **Upload a custom app**

   <figure><img src="/files/DBGciZYEW80TVguTur6r" alt=""><figcaption></figcaption></figure>
4. Select your BotPenguin package .zip file.
5. Add your app to Teams as per your requirement:

   a. Select **Add** to add your personal app.\
   b. Use the dropdown menu to add your app to a Team or chat.

### Troubleshoot

If your app fails to sideload or encounters any issues with uploading, check the following options:

1. Ensure that you've followed all the instructions for [creating your app package](https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/apps-package).
2. Contact us for any queries or problems.

If everything is correct and you are still unable to move forward, write to us at <support@botpenguin.com>. We will respond back within 48 business hours.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.botpenguin.com/bots/whatsapp-bot/3rd-party-apps-integrations/botpenguin-integrations/integrate-botpenguin-with-microsoft-teams.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
