Connect trackers
Import issues from GitHub, Linear, Jira, GitLab, and Notion into one backlog that syncs both ways.
Warden's backlog holds tasks from several trackers — and manual tasks — at once. Every imported task keeps its origin, syncs status both ways, and can trigger runs. Connect trackers from the editor's Warden Settings; each is one OAuth click.
What each tracker imports
- GitHub Issues — a repository is the import unit, via the GitHub App installation. Issues sync open/closed; labels stay labels.
- GitHub Projects (v2) — an organization board with real status columns, through the same App.
- Linear — the workspace app connects once; you pick the projects to import, and updates arrive over webhooks.
- Jira — an OAuth (3LO) connection to one site; projects are the import unit.
- GitLab — an OAuth connection; projects are the import unit and status maps to labels.
- Notion — any database becomes a backlog. A property picker maps your status/assignee/label properties onto the board.
Statuses stay native
Each origin's columns sync as themselves — no translation table. A
task imported from Linear moves through your Linear states;
a Notion page moves through your select options. Workflow
status automation (onStatus/setStatus) can
reference them per tracker.
Routing imported work
Routing rules — edited next to the tracker — choose which workflow an
imported issue runs by label or assignee (e.g. bug label →
the fix workflow). Inbound issues can auto-start runs (opt-in) or just
land in the backlog.