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.
I have a CAB meeting minutes page with multiple sections. In particular:
BAS-5564, E25-677, etc.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)-->
Using Confluence Automation + Rovo, I want to:
### 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)
----------
{{rovoResponse}}{{rovoResponse}} after the markerI can successfully get Rovo to generate the summary and store it in {{rovoResponse}}.
However, I cannot find a reliable way to:
CAB_SECTION_3_SUMMARY)I’ve tried:
{{page.body.replace(...)}}But it doesn’t seem possible to dynamically modify and persist structured page content this way.
Is it currently possible in Confluence Automation to:
{{rovoResponse}})Or is Rovo in Automation limited to generating output (e.g., for comments) rather than performing in-place page content updates?
@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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.