
Setup
Navigate to Integrations → GitHub and click Connect. Install the Janet AI Github App and select which repositories to grant access. Click Add Repository to configure your first automation:| Setting | What to Choose |
|---|---|
| Repository | The repo you want to monitor |
| Production Branch | Usually main - only PRs to this branch trigger automation |
| Project | Which Janet project to update |
| When PR Opens | Which column to move tickets to when PR opens (default: “In Review”) |
| When PR Merges | Which column to move tickets to when PR merges (default: “Done”) |

Auto-Update Tickets
Every time you open a PR, Janet AI identifies if there’s a ticket resolved by this PR: How Janet AI finds your ticket:- Explicit mentions: If your PR title or description includes “fixes PROJ-123” or “resolves PROJ-456”, Janet AI will use that exact ticket identifier
- Smart search: If there’s no explicit mention, Janet AI uses semantic search to find the most relevant tickets based on your PR content
- Not marked as “Resolved” (usually excludes the Done column)
- Not used for PR open/merged actions (usually excludes In Review and Done)
What happens after a PR and ticket are connected
- When the PR is opened, the ticket moves to your configured “When PR Opens” column
- When the PR is merged, the ticket moves to your configured “When PR Merges” column
- Janet AI leaves a comment on the PR showing which ticket it’s connected to and the status update
- Janet AI leaves a comment on the ticket showing which PR is connected to it
- Navigate to the ticket page → Context Tab → Pull Requests section to see all connected Pull Requests
Auto-Create Tickets
Check “Create ticket if no match found” to automatically create tickets for PRs without matches. When enabled:- PR opened with no related tickets → New ticket created
- Ticket title = PR title
- PR description included in ticket comments
- Placed in your configured “When PR Opens” column
- When the PR is opened, the ticket moves to your configured “When PR Opens” column
- When the PR is merged, the ticket moves to your configured “When PR Merges” column
- Janet AI leaves a comment on the PR showing which ticket it’s connected to and the status update
- Janet AI leaves a comment on the ticket showing which PR is connected to it
- Navigate to the ticket page → Context Tab → Pull Requests section to see all connected Pull Requests

Multiple Github Accounts
Connect multiple GitHub accounts using Settings → Add Account. Useful for personal + work GitHub or multiple organizations.
FAQ
Can multiple people configure the same repository?
Can multiple people configure the same repository?
Yes, to different projects. Same repo-project combo can only exist once.
Do all team PRs trigger automation?
Do all team PRs trigger automation?
Yes. Any developer’s PR triggers it, not just yours.
Can one repo update multiple projects?
Can one repo update multiple projects?
Yes. Click “Link Another Project” when configuring.
What if I'm not in a project someone linked to?
What if I'm not in a project someone linked to?
Org admins can see all configs. Org members can only see configs for projects they are in.
Can I tell Janet not to move any tickets for a specific PR?
Can I tell Janet not to move any tickets for a specific PR?
Including #janet-ignore in the PR title or description will result in Janet ignoring the PR completely - it won’t move existing tickets or create any new tickets.