CoNote

GitLab integration

Record every push to your default branch and every release as a Deployment note, so a metric shift lines up with the code that shipped.

A deploy is the most common reason your numbers move. This integration logs every push to your default branch (your default branch, where your live code lives) and every release from GitLab as a Deployment note, with the project, branch, and commit (one saved change).

What lands on your timeline

When you push (send up new code) to your default branch, CoNote records a Deployment note (other branches are ignored by default). Releases are logged too.

How it works

CoNote gives you a private link, so GitLab sends each push and release automatically. Every request carries a private key only you and CoNote share, so GitLab can prove the message is real, and only genuine GitLab events are logged.

Setting it up

  1. Add the integration

    In Integrations, choose GitLab. Copy the link and the private key shown after you connect.

  2. Add the webhook in GitLab

    In GitLab, go to Settings → Webhooks → Add new webhook (the Webhooks section, where tools send updates from). Paste the CoNote link, paste the private key into the Secret token field, and tick Push events and Releases events.

  3. Save

    Add the webhook. New pushes to your default branch appear on the timeline within seconds.

GitLab's Add webhook screen with the URL field highlighted for the CoNote link and a Secret token field
GitLab's webhook screen: paste your CoNote link into URL, paste your private key into Secret token, and tick the Push and Releases events.

Related articles