Send board news out and connect GitHub or GitLab

Post card news to Slack, Teams or your own service, and link branches, commits and pull requests to the cards they name.

In short

A board can tell a webhook - Slack, Teams or your own service - when a card is added, moved, finished or commented on. Connected to a GitHub or GitLab repository, it links branches, commits and pull requests to the cards they name.

Before you start

Steps

  1. Add the webhook once for the workspace in Settings, Webhooks (a Slack or Teams incoming webhook, or your own address, which receives signed JSON).
  2. Open Board settings › "Connections" and press "Set up" on "Webhooks". Only people who manage the board see it.
  3. Choose one of the workspace's webhooks and tick what it should hear: card added, card moved, card finished, new comment.
  4. Press "Save".
  1. Open Board settings › "Connections" and press "Set up" on "Repositories". Choose GitHub or GitLab and name the connection.
  2. Copy the address and the secret you are shown. The secret is shown this once.
  3. In GitHub: the repository's Settings, Webhooks, Add webhook. Paste the address as Payload URL, choose application/json, paste the secret, and send pushes, pull requests and branch or tag creation and deletion.
  4. In GitLab: the project's Settings, Webhooks. Paste the address as URL and the secret as Secret token, and tick Push events and Merge request events.
  5. Write a card key in a branch name (pay-12-refunds), a commit message or a pull request title or description.

Result: the card shows a Code section with its pull requests, branches and commits and where each stands: open, draft, merged or closed.

Good to know

If something goes wrong

Related