Now we can able to create empty confluence page after creating the jira ticket with Automation rule. But we need the Confluence page with the ticket details which are filled in Jira. How we can bring those details to confluence page after creating Jira ticket?
I don't know if you did find a solution to your problem but I wanted to share another way to create a Confluence page from a Jira issue with all its data.
You can try our app Elements Publish to do so, it's easier to set up than an Automation rule.
Here’s how you can set it up:
Install Elements Publish and the Elements Publish helper
Create a recipe
Create a new recipe and choose Jira issue → Confluence page as the source and destination.
Define the Confluence space and page template where new pages will be created.
Map Jira fields to Confluence placeholders
In the body of the page, insert placeholders like ${summary}, ${description}, ${assignee}, etc.
These placeholders will automatically be replaced with the corresponding Jira issue data when the page is created.
Trigger the recipe automatically
Configure a Publish action on issue creation, or link it to a Jira Automation rule so that as soon as a new issue is created, the Confluence page is generated with all the issue details.
Check the result
Each time a new Jira issue is created, Elements Publish will generate a Confluence page populated with its data (summary, description, fields, etc.) — not just an empty page.
This approach is much more powerful than native automation, as it lets you fully control the layout and data included in the Confluence page.
I hope this helps!
You can use Send Web Request action to create a Confluence page using the Confluence REST API and fill data from Jira as well.
POST - https://<your-domain>.atlassian.net/wiki/rest/api/content
In the request body, include the details of the Jira ticket by using smart values. Here is a sample
{
"type": "page",
"title": "Ticket Details - {{issue.key}}",
"space": {
"key": "YOUR_SPACE_KEY"
},
"body": {
"storage": {
"value": "<h1>{{issue.summary}}</h1>
<p>{{issue.description}}</p>
<ul><li>Priority: {{issue.priority.name}}</li>
<li>Reporter: {{issue.reporter.displayName}}</li>
<li>Status: {{issue.status.name}}</li>
</ul>",
"representation": "storage"
}
}
}
I hope this helps!
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.