How to Integrate Slack with Confluence

Andy Cook
January 4, 2019
How to Integrate Confluence with Slack

Moving off Hipchat onto Slack and still using Confluence as your internal wiki? Then you might be worried about not having access to your team’s internal knowledge on Confluence from your internal chat tool.

Luckily, there’s a way to integrate Slack with Confluence thanks to Atlassian’s add-ons marketplace. Using the Slack for Confluence Pro plugin, you can send notifications from Confluence right to Slack for $5/month after a free trial.

It’s not the prettiest or the most user-friendly experience, but it’s an option.

Below I’m going show you how to set up the Slack for Confluence Pro add-on in just a few minutes.

How to connect Slack to Confluence

Log into your Confluence Cloud account

Click the gear icon in the upper right and select the Add-ons menu option


Click “Find new add-ons” in the right side menu


Search for “slack for confluence” then click “Free trial” in the Slack for Confluence Pro row.

You’ll need to accept terms and conditions of the add-on author, which asks for ask for read permissions to read your Confluence install. That means the plugin author will be able to read and access your Confluences pages.

Important Caveat: Use this plugin at your own risk. Slack for Confluence is built by Made in 49. We’ve exchanged emails with Ben, one of the creators of the plugin, but we haven’t vetted this plugin ourselves for security or stability. You can visit their website for more information from the company.

After you’ve verified click the Go to Settings.

Now you need to setup a webhook, in order to send data into Slack in real time. All you need to do is go to your webhook manager and choose a channel you want to send your Confluence notifications to inside of Slack. Copy the webhook url for the next step.


Now you’re going to need to paste your copied webhook into the Webhook URL field in your Slack for Confluence settings page. You can leave all the other settings as the defaults or change them if you want.


You’ll also need to choose a Slack channel to tell the connector where to push your notifications. The channel needs to start with a # symbol, or if you’re pushing to an individual user you need to start with an @ symbol. You can push your notifications to multiple channels by separating each entry with a comma.


Hit Save, and you should be all set. You can check to see if your webhook was properly set up by loading the Slack channel you connected to and check to see if a notification confirming the integration setup came through.


When you publish a page or a comment, a Slack notification should come through linking directly to your Confluence page. Go ahead and check it out.


Looking for a Confluence Alternative?

Confluence is great, but it isn’t built from the ground up to work with Slack. Read our article for the complete list of Confluence alternatives. Or better yet, sign up for Tettra today.