Git Integration

Updated

Overview

Git Integration is a Premium feature. It lets you link tasks directly to repositories on GitHub or Bitbucket, so you can see commits and pull requests in context — without leaving the app.

Supported platforms:

  • GitHub
  • Bitbucket

Connecting Your Git Account

  1. Go to Settings → Git Integrations
  2. Tap Connect GitHub or Connect Bitbucket
  3. A browser window opens for OAuth login
  4. Sign in to your GitHub or Bitbucket account
  5. Authorise Kwilio Projects to read your repositories, branches, and pull requests
  6. After authorising, you’re returned to the app — your account appears as connected

Your OAuth token is stored securely in the Keychain on your device. Kwilio Projects never stores your credentials on external servers.

Connected Account View

Once connected, Settings → Git Integrations shows:

  • The provider (GitHub / Bitbucket)
  • Your connected username
  • A Disconnect button to remove the account

You can connect accounts from both GitHub and Bitbucket simultaneously.

Linking a Task to a Repository

  1. Open any task
  2. Tap Link Repository
  3. Select the repository from the list of your connected repos
  4. Select the branch you want to monitor for this task
  5. Save

The task detail now shows a Git section with live data from that repo and branch.

What You Can See

Once a task is linked, the task detail view shows:

Commits

All commits on the linked branch, including:

  • Commit message
  • Author name
  • Date and time
  • Short commit SHA

Pull Requests

All pull requests for the linked repository, including:

  • PR number and title
  • State: Open, Closed, or Merged
  • A link to open the PR directly in GitHub or Bitbucket

Tap any pull request or commit to open it in your browser.

Updating the Linked Repo or Branch

To change the repository or branch linked to a task:

  1. Open the task → tap Edit
  2. Scroll to the Git section
  3. Update the repository or branch selection
  4. Save

To remove the Git link entirely, clear the repository field and save.

Multiple Git Accounts

You can connect multiple accounts — for example, a personal GitHub account and a work Bitbucket account. When linking a task to a repo, all repos from all connected accounts are available to choose from.

Troubleshooting

My repositories aren’t showing up

  • Make sure your Git account is connected in Settings → Git Integrations
  • Check that you authorised the correct GitHub/Bitbucket account during OAuth
  • Try disconnecting and reconnecting the account

Commits or PRs aren’t updating

  • Pull data is fetched on-demand when you open the task detail
  • Check that your device has an internet connection
  • Reconnecting the account refreshes the OAuth token

I can’t see the Git section on a task

  • Git Integration is a Premium feature — check your subscription in Settings → Go Premium