- Enable a Confluence action pack for a tenant.
- Authenticate using either a central Confluence OAuth app or a customer-managed OAuth app.
- Decide which agents and surfaces can use these actions.
Prerequisites
Before enabling Confluence actions:- The Confluence datasource must be configured and successfully crawling content.
- You must be able to access the Glean Admin Console.
- Your Confluence admin can approve an OAuth app:
- For central or custom OAuth, your Atlassian / Confluence admin must be able to create or approve an OAuth integration and grant the scopes shown in the Confluence Actions setup screen.
Setup instructions
Follow these steps to setup the Confluence action pack:- In Glean, go to Admin → Platform → Actions.
- Click Add.
- From the list in the Add pre‑set actions section, select Confluence Actions under Action templates.
-
In the Configuration tab:
- Add the Instance Name.
If you have multiple Confluence Cloud instances, create a separate action pack per datasource instance and name them accordingly, for example, Confluence Actions – Corp Wiki, Confluence Actions – Engineering.
- Select Datasource Instance to link this action to your Confluence instance.
- Configure authentication. Confluence actions use user OAuth so that actions run as the signed‑in user and respect their permissions. You can either use a central Glean‑managed app (recommended where available) or configure a custom OAuth app in Atlassian.
Using the central Confluence app for authentication (recommended)
Use the central option if:- Your organization is Glean‑hosted, and
- Central apps are available for Confluence in your environment.
- Select Central under Authenticate sectionin on the Confluence Actions setup page.
- Click Save.
Using a custom Confluence OAuth app for authentication
Use the custom option if:- You are self‑hosted, or
- Your security model requires a customer‑owned Atlassian OAuth app.
- Navigate to the Atlassian Developer Console and create a new app of type: OAuth2.0 Integration.
- Follow the prompts to set up the app. Make a note of the app name, description, and logo.
- Click Save to create the OAuth app.
- Copy the Client ID.
- Copy the Client Secret.
- Go to the Permissions tab of your app configuration.
- Add Scopes. These scopes are available in the Confluence actions configuration page on the Glean admin console.
- Go to the Distribution tab of your app configuration in the Atlassian Developer Console.
- Click Edit.
- Change the Distribution Status to Sharing.
- Add a Privacy policy, you can use Glean privacy policy.
- Click Save Changes.
- Navigate to Confluence actions configuration page on the Glean admin console.
- Select custom under the Authenticate section.
- Add the Client ID and Client secret information.
- Click Save.
- Copy the Callback URL.
- Go to the Authorization tab of your app configuration on the Atlassian developer console.
- Paste the callback URL into the Callback URL field.
- Click Save your OAuth App.
- Add the Instance Name.
- Click Edit settings under Enable Actions section to make actions visible for all or some teammates within Glean Chat and Agents.