All Features

Git Integration

Link GitHub and GitLab pull requests, merge requests, issues, and commits directly to tasks. Status updates automatically — and automation rules can trigger the moment a PR is merged.

Git Integration — 1
Connect GitHub and GitLab repositories
Link PRs, MRs, issues, and commits to any task
Auto-refreshing status: open, merged, closed, CI pass/fail
Automation rules can trigger when a PR is merged
See draft status and CI pipeline results on the card

Keeping your project board in sync with your codebase is tedious by hand. TskVlo’s Git integration bridges that gap: link pull requests, merge requests, issues, and commits directly to tasks and let status flow automatically.

Connect a Repository

A workspace admin connects repositories in Workspace Settings → Git Connections. Each connection needs a provider (GitHub or GitLab), the repository URL, and an access token with read permissions. Multiple connections can be added — mixing providers if you work across GitHub and GitLab.

Once connected, the repository is available to everyone in the workspace for linking.

Open any task and go to the Git Links tab in the detail panel. Paste the URL of a pull request, merge request, issue, or commit — TskVlo resolves the link and immediately fetches the current status.

Each link shows:

FieldWhat it shows
TypePull request, merge request, issue, or commit
TitleThe PR/MR title or commit message
StateOpen, merged, or closed
DraftWhether the PR is still a draft
CI statusPipeline result — success, failed, or pending
RepoWhich repository and number

Links are visible from the task card in both Table and Kanban views, giving the whole team immediate visibility into development status without switching to GitHub or GitLab.

Automatic Status Refresh

TskVlo polls linked repositories in the background. When a PR is merged, a draft is marked ready for review, or a CI pipeline completes, the status on the task updates automatically — no manual refresh, no stale badges.

Automation: Trigger on PR Merge

The Git integration feeds directly into the automation engine. Create a rule that fires when a linked pull request or merge request is merged:

Example: Move to Done when PR merges

  • Trigger: Linked PR / MR is merged
  • Action: Move item to the “Done” group

Example: Notify the team on merge

  • Trigger: Linked PR / MR is merged
  • Action: Send notification to the assignee and board subscribers

This closes the loop between your code review and project board — the moment the work lands, the task reflects it.

Frequently Asked Questions

Which Git providers are supported?

GitHub and GitLab — including self-hosted GitLab instances. Support for additional providers is planned.

How does the status stay up to date?

TskVlo polls the connected repository in the background and refreshes PR/MR status, CI results, and open/merged/closed state automatically.

Can I connect more than one repository?

Yes. A workspace admin can connect multiple repositories — across GitHub and GitLab — from the workspace settings. Any of those repos can then be linked from any task.

How do I link a PR to a task?

Open the task detail panel and go to the Git Links tab. Paste the PR, MR, issue, or commit URL and save. TskVlo resolves the link and starts tracking its status immediately.

Can automation rules trigger on PR events?

Yes. You can create a rule that fires when a linked PR or MR is merged — for example, to move the task to Done or send a notification to the team.

Does this require any setup in GitHub or GitLab?

You need to provide a personal access token (or app token) with read access to the repository. A workspace admin enters this once in workspace settings — no webhook configuration is required.

Ready to take control of your workflow?

Join the public beta — free during beta, all features included, unlimited users. Lock in 50% off when paid plans launch.