Microsoft Teams Confluence Connector provides one-way integration from Confluence to Microsoft Teams. It is a much more secure and robust integration.

Marketplace link:

Main benefits

  • do not miss important content updates with notifications

  • stay on top of your content when somebody updates it

  • know when Confluence tasks are done to move work forward with a scheduled report

  • receive notifications when a new Confluence Question or Answer is created

  • get to know about Confluence Calendar events with notification in Microsoft Teams


Frequently Asked Questions

You can find frequently asked questions on Microsoft Teams Confluence Connector product page.


There is a global and project-level configuration.

The project-level configuration is in the project settings.

The global configuration is in the Confluence Administration → Configuration → Microsoft Teams.

Microsoft Teams channel configuration

Go to the Microsoft Teams channel configuration and add a connector.

microsoft teams Jira connector add connector

Find Incoming Webhook and add one. Put the name as Confluence and set the Confluence logo.

Set the name and the icon of the Connector.

Copy the webhook URL that will be used later on during the configuration process.

Microsoft Teams Confluence Connector Global Configuration

Navigate to the configuration page, select the projects you want to get a notification, and paste the webhook URL.

Setup the filters and the configuration names. Do remember that some values are only available when there is only 1 space selected.

Select the events you want to be notified about.

The configuration gets stored in Confluence automatically after every change.

You can have multiple configurations.

Space Configuration for Space admins

The space configurations are available to space administrators in the Space settings → Integrations.

When you just installed the plugin, please try to create a very simple configuration with the event "Comment created" event only. This will validate that the plugin has the correct license and your Confluence can access Microsoft Teams.


We do NOT notify about events that came from content that has view restrictions by default. However, you can change this in the Global configuration → Settings tab.

Scheduled reports

With a task reminder scheduled report you can nudge your team about incompleted tasks by scheduling a reminder report.

The report has a few settings:

  • Task created by is a set of users who created the task

  • Task assigned to is a set of users who is assigned to the tasks

  • Task due date/expiration is a parameter that helps you to filter the state of the Confluence tasks. Days are the parameters used in combination with Expiring within and Expiring After.

  • The amount of tasks is the maximum number of tasks to display in the report. If the number is bigger than 20, the message can be rejected by Microsoft Teams due to size limitations.

An example.

Url management

Tired of creating URLs and searching for them. No need to remember anymore. You or your global admins can configure those URLs in the Global configuration → Webhook Url Management tab. Administrators can manage them, restrict in which spaces they can be used.

You can create a new URL using the Create button and the dialog that comes after.

When the URL is created it can be changed afterward.

You can now use the named webhook URL when you create a rule on the global or other levels.

Important: When the managed url is deleted all rules that use it will be disabled.



Please make sure that you have the latest App version, we fix the issue pretty quickly and there is a chance that your problem had been fixed.


Please make sure Confluence can reach the Microsoft Teams Incoming Webhook URLs (for instance

Please use the “Test” button to check the network connectivity. Please see this info for more details about IP or domain whitelisting.

Debug mode

If you see some problems with the App we recommend checking the browser console for errors as well as enable debug mode for the App's namespace to see any errors.

App namespace to enable DEBUG log level: com.moveworkforward

Here is Atlassian’s documentation on how to do this.

Download the support zip

You can send us the support zip which contains the log files. You can download it following this official Atlassian documentation.

Here is Atlassian’s documentation on how to download the support zip.

Get help

You can create a Jira Service Desk support request with all information you could gather, please include the screenshot of the configuration (please don't worry about the webhook urls, we won't store or use them) and the logs or errors you could find in the browser or on the server-side.

Official Roadmap