Features
Automated Page Creation
Page Updates
Dynamic Content
Template Support
Template Options
You have two approaches for retrospective content:- Rootly templates — Use pre-built retrospective templates defined in Rootly. These automatically include timeline visualization and follow-up action item tracking with no additional setup.
- Confluence templates — Build fully custom templates directly in Confluence using Liquid variables for dynamic content. Rootly fetches templates from your Confluence space via the API and applies them when creating pages.
Before You Begin
Rootly supports two Confluence deployment types:Installation
Choose the path that matches your deployment.Confluence Cloud
Open Rootly Integrations

Find and set up Confluence

Authorize in Confluence
read:user:confluence— Read your user profileread:content-details:confluence— Read page contentwrite:content:confluence— Create and update pagesread:template:confluence— Read Confluence templatesread:space:confluence— Read spaceswrite:page:confluence— Create pages

Accept permissions

Confirm connection

Confluence Server / Data Center
For on-premise deployments, Rootly supports authentication via Basic auth or a Personal Access Token (PAT).- Navigate to Configuration → Integrations and search for Confluence Server.
- Click Setup and enter your Confluence Server URL (for example,
https://confluence.yourcompany.com). - Enter your credentials:
- Basic auth: Username and password
- PAT: Generate a token in Confluence under Profile → Personal Access Tokens and paste it into the Token field
- Click Save and Test Connection to verify.
On-Premise Notes
If you run Atlassian Confluence Data Center (on-premise) rather than Confluence Cloud, the setup is the same as Confluence Cloud, with one difference: you authenticate using URL + username + password instead of the Cloud OAuth flow. If your Confluence server sits in a private network, allowlist Rootly’s IP addresses so Rootly can reach your instance:Creating Pages from Workflows
Workflows let you automate Confluence page creation and control exactly what information Rootly publishes during an incident. You can trigger a page creation when an incident resolves, when a retrospective begins, or on any other workflow event — and use Liquid variables to populate pages with live incident data.Step 1: Create a Workflow
Open workflow creation


Choose a workflow type
- Incident — trigger actions during active incidents
- Retrospective — trigger actions when a retrospective begins or changes status
- Pulse — trigger actions on a schedule

Step 2: Configure Triggers
Triggers define when the workflow runs.
Step 3: Add Conditions
Conditions let you refine when the workflow executes after a trigger fires.
- Severity filter — only create a page for SEV-1 or SEV-2 incidents
- Team or service filter — scope page creation to incidents affecting specific teams or services
- Incident type — ensure the workflow only runs when Kind is set to Incident
- Environment — only generate pages for production or customer-impacting issues
Step 4: Add the Create Confluence Page Action
Add an action

Select Create Confluence Page


Configure the action
Save the workflow
Action Fields
Update an Existing Confluence Page
In addition to creating pages, Rootly can update pages that already exist. Add an Update Confluence Page action and configure the following fields:Creating a Confluence Template
Rootly fetches page templates directly from your Confluence space via the API. Templates you create in Confluence appear automatically in the Confluence Template dropdown within the workflow action.Open your Confluence space

Access template settings

Create the template


Save the template
Template Examples
Use the Liquid Variable Explorer to test variables before deploying templates in production.- Standard Retrospective
- Executive Summary
- Technical RCA
Troubleshooting
Server / Data Center connection fails
Server / Data Center connection fails
Frequently Asked Questions
My Confluence template is not appearing in the dropdown
My Confluence template is not appearing in the dropdown
The workflow ran but no Confluence page was created
The workflow ran but no Confluence page was created
Liquid variables are rendering as blank on the page
Liquid variables are rendering as blank on the page
incident.resolved_at will be empty if the incident has not yet resolved. Add a fallback using Liquid filters (for example, {{ incident.resolved_at | default: "TBD" }}).Can I create a page in multiple spaces from one workflow?
Can I create a page in multiple spaces from one workflow?
How do I reference a page created earlier in the same workflow?
How do I reference a page created earlier in the same workflow?
Uninstall
To remove the Confluence integration:- Go to Configuration → Integrations and find Confluence
- Click the Connected button to reveal the disconnect option
- Click Delete
