Jira Integration Guide
Assign Jira tickets to Devin and turn them into PRs
Setting up the integration
First, create a new Jira account just for Devin to use
You have 2 options:
- Use an email alias: Invite yourself using a modified email like youremail+devin@company_domain.com.
- Create a dedicated account: Ask your IT administrator to set up a new email like devin@company_domain.com.
Click “Invite people to Jira” and invite the new account.
After some time, you’ll receive an email invite from Jira.
Accept the email invite and complete the sign-up process. Make sure to use the name “Devin”. This name will show up in all the comments the integration makes.
Next, connect your Devin org to your new Jira account
In your Devin account at app.devin.ai, go to Settings > Integrations, and click the “Connect” button under the Jira section.
Finally, add the Devin label to an issue!
Add the ‘Devin’ label to any issue - you may need to create this label yourself the first time.
Refresh to see Devin’s immediate response. Come back in ~5 minutes for Devin’s full analysis!
To start a session from an issue, click on the link Devin provides in the comments. Devin won’t start any sessions until you kicked off the session yourself.
Bulk edit and apply the ‘Devin’ label to start ticket scoping in parallel.
Why integrate Devin with Jira?
Since Devin has access to your codebase, Devin can comment on tickets with:
- A summary of the relevant code
- An implementation plan
- Edge cases or questions about the ticket
Use Devin’s analysis to get up to speed, or just click the provided link to have Devin take a first pass at the PR. Devin has the self-awareness to report 🔴/🟠/🟢 confidence estimates too.
Open the toggles in Devin’s comment for additional information!