Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Page Edit Rovo Automation - Confluence Cloud

Tim W
Contributor
April 21, 2026

Hi all,

I’m trying to use Confluence Automation with the “Use Rovo (BETA)” action to generate a summary from a specific section of a page and then insert that summary directly back into the page body at a known marker.

I want the page content itself updated.

What I’m trying to do

I have a CAB meeting minutes page with multiple sections. In particular:

  • Section 3: “Release Updates & Production Activity”
  • It contains:
    • Jira ticket IDs like BAS-5564, E25-677, etc.
    • Bulleted lists grouped under headings such as:
      • “Sprint Release — <date>”
      • “Overnight / Thursday Release — <date>”
    • Tables with columns like Release Item | Owner | Status | ETA

I’ve added a marker in Section 3 where I want the generated summary to go:

<!--  CAB_SECTION_3_SUMMARY  (Do not remove - Automation writes release-ticket summary here)-->

Goal

Using Confluence Automation + Rovo, I want to:

  1. Read only Section 3 of the page
  2. Extract:
    • Ticket IDs
    • Owner / Status / ETA (from tables)
  3. Generate a structured summary like:
### Sprint Release — <date>
- BAS-5564 — Owner: X — ETA: Y

### Overnight / Thursday Release — <date>
- E25-677 — Owner: X — ETA: Y

4. Insert that summary directly into the page body immediately after the marker, so it becomes part of the page content (not a comment)

 

----------

Current automation setup

  • Trigger: Manual trigger from the page
  • Action 1: Use Rovo (BETA)
    • Context: current page content
    • Output stored in: {{rovoResponse}}
    • Prompt instructs Rovo to:
      • Focus only on Section 3
      • Extract ticket IDs and related info
      • Return a formatted markdown summary
  • Next step (intended): Update the page body by inserting {{rovoResponse}} after the marker

Where I’m stuck

I can successfully get Rovo to generate the summary and store it in {{rovoResponse}}.

However, I cannot find a reliable way to:

  • Insert that output into the page body
  • Specifically at the marker location (CAB_SECTION_3_SUMMARY)
  • Without using comments

I’ve tried:

  • Using the Edit/Update page action with smart values
  • Attempting string replacement patterns like:
    • {{page.body.replace(...)}}

But it doesn’t seem possible to dynamically modify and persist structured page content this way.

Question

Is it currently possible in Confluence Automation to:

  • Take the output of a Use Rovo (BETA) action ({{rovoResponse}})
  • And write it directly into the page body at a specific location (e.g., after a marker comment)?

Or is Rovo in Automation limited to generating output (e.g., for comments) rather than performing in-place page content updates?

2 answers

1 accepted

2 votes
Answer accepted
Akash Singh
Community Champion
April 22, 2026

@Tim W As pointed out by @Arkadiusz Wroblewski Confluence Automation currently lack the ability to add custom content in an existing page.

I would recommend creating a custom Rovo agent using Atlassian Forge and implementing an action that retrieves the current page content through the Confluence API in ADF format, inserts the required custom content node at the appropriate location, and then updates the page. Since Forge lets you implement the logic in TypeScript or JavaScript, this approach would be significantly easier and more flexible than trying to achieve the same outcome using Confluence Automation.

Forge Rovo Agent Documentation

Tim W
Contributor
April 22, 2026

Yeah thats what I was hoping not to do, but I knew API is the way to go haha. 

thank you though

0 votes
Arkadiusz Wroblewski
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
April 22, 2026

Hello @Tim W 

I don't think Confluence Automation can do this natively just yet.

While Rovo can generate the summary and store it in a variable, there isn't a built-in way to take that output and inject it into the page body at a specific marker. Automation is fine for adding comments, but rewriting the actual page content in-place is a limitation.

To make that work, you’d likely have to use the Confluence REST API specifically to pull the current page body, replace your marker with the new text, and then push the update back.

Basically, Rovo can do the work of generating the text, but Automation doesn't have a native "write to page" action to finish the job for you.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events