How to Automatically Create Jira Issues from Confluence
Connect Confluence to Jira to create tickets automatically from docs, specs, and meeting notes - without copy-pasting requirements manually.
If your team writes specs, requirements, and meeting notes in Confluence, you’ve hit this wall: the work of turning Confluence content into Jira tickets is entirely manual. Someone reads the doc, figures out what the actionable items are, and creates the tickets one by one.
Here’s how to connect Confluence to Jira for faster ticket creation, and how to automate the process entirely.
The Native Atlassian Connection
Jira and Confluence are both Atlassian products, and they have a built-in integration that works in both directions.
Creating a Jira issue directly from Confluence:
- Open any Confluence page
- Highlight the text you want to turn into a ticket
- Click the ”+” icon that appears, or right-click and choose “Create Jira issue”
- A dialog opens pre-filled with the selected text as the title
- Choose the project, issue type, and other fields
- Click Create
The ticket is created in Jira and a link to it appears inline in the Confluence page. Anyone reading the doc can see that the requirement has a corresponding ticket.
Using Jira macros in Confluence:
You can embed a live Jira issue list inside any Confluence page using the Jira Issues macro:
- In a Confluence page, type
/jirato insert the macro - Filter by project, sprint, assignee, or JQL query
- The Jira issues appear as a live table - the status updates automatically as work progresses
This is useful for project status pages, sprint review notes, and product specs where you want the ticket status visible alongside the documentation.
Creating multiple tickets from a requirements doc:
For a PRD or technical spec with multiple requirements:
- Read through the doc and identify each discrete, actionable item
- Highlight each one and use the “Create Jira issue” action (described above)
- Each requirement becomes a linked ticket
This works but is still manual - you’re creating tickets one at a time, just with less copy-pasting.
Using Confluence Automation Rules
Confluence has its own automation engine (separate from Jira’s). You can set up rules that trigger when Confluence pages are created or updated.
Example: Create a Jira epic when a new PRD page is created:
This requires connecting Confluence automation to a webhook or Jira automation rule. It’s possible but requires some setup:
- In Confluence automation, create a rule triggered by “Page created”
- Add a condition: page is in a specific space or has a specific label (e.g., “PRD”)
- Set the action to call a Jira webhook or use the built-in “Create Jira issue” action if your Atlassian plan includes it
For most teams, this works for high-level tracking (creating a Jira epic when a new product spec is started) but doesn’t replace the work of turning individual requirements into tickets.
The Gap: Requirements Still Need Human Translation
The native integration speeds up the mechanical part of ticket creation - you don’t have to copy text between tabs. But someone still has to:
- Read the entire Confluence doc
- Decide which parts should become tickets (not everything in a spec is actionable)
- Write a clear ticket title and description (the highlighted Confluence text is rarely ready to become a good ticket as-is)
- Fill in fields like priority, story points, acceptance criteria, and assignee
- Ensure the new tickets don’t duplicate existing backlog items
This is the translation work that consumes hours of a PM’s time when a new spec is written or an existing one is updated.
AI-Powered: From Confluence Doc to Jira Tickets
Telos connects to your Confluence workspace and reads your documentation as part of its knowledge base.
When you ask Telos to create tickets from a Confluence page - or after a meeting where a spec was discussed - it:
- Reads the full Confluence page including context, background, and requirements
- Cross-references existing Jira tickets to avoid creating duplicates
- Generates draft tickets with titles, descriptions, acceptance criteria, and suggested priorities based on the content
- Presents them for review in Telos’s interface or via Slack
- Creates approved tickets in Jira directly, linked back to the Confluence page
The difference from the native integration: Telos reads the whole document and decides what should become a ticket, rather than requiring you to highlight each piece of text individually. For a 10-page spec, this can mean going from 2 hours of ticket creation to a 10-minute review.
What About Meeting Notes in Confluence?
Many teams write standup notes or meeting action items in Confluence. The same workflow applies: Telos ingests those pages and converts action items into Jira tickets.
If your team posts meeting notes to Confluence after every planning call, you can set up Telos to automatically scan new pages in specific Confluence spaces and propose Jira tickets based on any action items or decisions captured in the notes.
This closes the loop between where you document (Confluence) and where you track work (Jira) - without anyone having to manually bridge the two.
Quick Reference
| Goal | Use |
|---|---|
| Create one ticket from a specific piece of text | Highlight text in Confluence, use “Create Jira issue” |
| Embed a live Jira issue list in a Confluence page | Jira Issues macro |
| Create an epic automatically when a new spec is created | Confluence automation + Jira webhook |
| Turn a full PRD into a complete set of tickets | Telos (reads the doc, proposes all tickets) |
| Convert meeting notes to action items in Jira | Telos (reads Confluence page, creates tickets automatically) |
See how Telos connects Confluence to Jira - it reads your docs and meeting notes and turns them into ready-to-review Jira tickets automatically.
Related: How to create Jira tickets from meeting notes, how to create Jira tickets from standup, and Jira automation examples that save product teams hours.