@devin is mentioned in a comment), this automation reads the full ticket — linked Confluence docs, acceptance criteria, comments — and implements the change as a pull request against the right repo.
Use this template
Open Jira Ticket to PR in Devin and create the automation with the default configuration. You can customize it before saving.
What this automation does
The Atlassian MCP gives Devin first-class access to Jira and Confluence, so tickets aren’t just titles and descriptions — they’re full contextual bundles. Devin pulls the linked architecture doc, reads the sub-tasks, checks the linked epic, and only then starts coding.How it works
Trigger: Slack event —message
- Event:
slack:message- Conditions:
channeleq#dev-requests
- Conditions:
Prerequisites
- Integrations:
- MCP servers:
- Atlassian (Jira + Confluence) MCP — connects Devin to Atlassian (Jira + Confluence)
Example prompt
The template ships with this prompt. You can edit it after clicking Use template, or leave it as-is.Setting it up
- Open Automations → Templates in Devin.
- Click Jira Ticket to PR. The create page opens with this template pre-filled.
- Connect any required integrations and install MCP servers if you haven’t already.
- Replace any placeholder values in the trigger conditions (for example, swap
your-org/your-repofor your actual repo). - Review the prompt and adjust it for your team’s language, conventions, and guardrails.
- Click Create automation.
When to use this template
- Enterprise teams running on Atlassian’s stack
- Teams with heavy Confluence documentation that needs cross-referencing
- Bridging the gap between product management (Jira) and engineering delivery
- Async-first teams where tickets can run ahead of a human picking them up
Customization ideas
- Match on specific Jira projects, labels, or workflow transitions
- Read from a specific Confluence space for context
- Route to different repos based on Jira components or labels
- Attach a playbook that encodes your team’s implementation conventions
