Skip to main content
This guide will provide step by step instructions on how to configure Microsoft Teams integration for your Infisical projects.

Setting up Microsoft Teams integration in your projects

Create Microsoft Teams workflow integration

1

Install the Infisical Microsoft Teams App in Microsoft Teams tenant

Currently, Infisical requires you to install a custom Microsoft Teams app into your Microsoft Teams tenant.You can download the Infisical Microsoft Teams app package here:
Important for self-hosted users:If you’re self-hosting Infisical, you can skip the download step. Instead you should use the app package file you downloaded from the Microsoft Teams Developer Portal when you followed the Self-hosted guide.
Once you’ve downloaded the app package, you can install the app in your Microsoft Teams tenant by navigating to the Apps > Upload a custom app page, and selecting the “Upload an app” button.microsoft-teams-install-appmicrosoft-teams-submit-appOnce the app has been submitted, your Microsoft Teams tenant admin will need to approve the app in the Microsoft Teams Admin Center.
After the app has been approved, it can take a few hours (up to 24 hours in some cases) for Microsoft Teams to reflect the new app. During this period, the Infisical app will not be visible in Microsoft Teams, and won’t be usable.
Once the app has been approved, you will be able to use the Infisical Microsoft Teams integration in your projects.
2

Add the Infisical Microsoft Teams app to your Microsoft Teams teams

Once the app has been approved and installed in your Microsoft Teams tenant, you can add the app to individual teams.microsoft-teams-add-appNavigate to Apps > Built for your org, select the “Infisical” app, and select the “Add” button to select the teams and channels you wish to add the app to.
This can also be done later through the Microsoft Teams Admin Center, or through the Microsoft Teams client itself by navigating to the individual team’s app settings.
Once the app has been added to the team, you will be able to use the Infisical Microsoft Teams integration in the team.
3

Open Integrations in your organization

After installing the Microsoft Teams app, you are now ready to configure the Microsoft Teams integration within Infisical.Go to Integrations, select the Workflow Integrations tab, then select Add integration.org-integrations-overview
4

Create a Microsoft Teams workflow integration

In order to use the Infisical Microsoft Teams integration, you will need to grant admin consent to the app. Once the consent is granted, the Microsoft Teams workflow integration will be created in your Infisical organization.Select Add integration, then select Microsoft Teams.add-microsoft-teams-integrationSelect the Microsoft Teams integration you wish to configure, then select Configure.Here you will be prompted to enter an alias, tenant ID, and an optional description for your workflow integration. The tenant ID is the ID of the Microsoft 365 / Entra ID tenant that you installed the Infisical Microsoft Teams app in, in the previous steps.configure-microsoft-teams-integrationSelect Create Microsoft Teams Integration, and you’ll be navigated to the Entra ID consent page.microsoft-consent-page
Please note that you must be a privileged administrator user of your Microsoft 365 / Entra ID tenant in order to grant admin consent to the app.
Once you’ve granted admin consent, you’ll be navigated back to Infisical, where you can now select the Microsoft Teams integration you just created.microsoft-teams-workflow-integration-created

Configure project to use Microsoft Teams workflow integration

1

Open Workflow Integrations in the project settings

To add a new Microsoft Teams workflow integration, go to the project’s Settings, select Workflow Integrations, then select Add integration.project-settings-workflow-integrationsSelect Microsoft Teams from the list of available platforms.
2

Configure the Microsoft Teams workflow integration

Your project will send notifications to the connected Microsoft Teams team of the selected Microsoft Teams integration when the configured events are triggered.Select Save to save your Microsoft Teams workflow integration.infisical-project-microsoft-teams-integration-save
Once you’ve created the project Microsoft Teams workflow integration, you will now receive Access Requests and Secret Approval Requests notifications in Microsoft Teams according to your configuration.

Troubleshooting

If you recently added the Microsoft Teams app to your tenant, it may take up to 24 hours for Microsoft Teams to propagate the changes. A common indication of propagation issues is that the workflow integration is shown as “Installed”, and you’re able to view the teams and channels when configuring the workflow integration on your project, but no notification is being sent.
The workflow integration can get stuck on Pending if you created the workflow integration before the Infisical Microsoft Teams bot was installed in the tenant. To resolve this, make sure you have installed the Infisical Microsoft Teams app in your tenant.You can manually recheck the installation status by selecting Check Installation Status on the workflow integration in your organization.microsoft-teams-check-installation-status