OctoflowOctoflow

GitHub Events

Learn how GitHub webhook events work with Octoflow and what events are supported.

GitHub webhook events are HTTP POST requests that GitHub sends to a URL you specify whenever activity happens in a repository or organization. Octoflow receives these requests, verifies the HMAC signature using your webhook secret, and routes the event to the correct Discord channel.

How events flow

GitHub repo activity

GitHub sends POST to https://v2.gitlogs.xyz/kittycat?id=WEBHOOK_ID

Octoflow API verifies signature

Octoflow evaluates event modifiers (blacklists/whitelists/redirects)

Discord channel receives formatted embed

Choosing which events to receive

When you register a webhook in GitHub, you choose which events to send:

  • Send me everything — GitHub sends all event types. Octoflow will deliver everything unless you've set up event modifiers to filter specific types.
  • Let me select individual events — GitHub only sends the types you tick. Use this for a minimal setup where you know exactly what you want.

We recommend Send me everything combined with event modifier blacklists for maximum flexibility — you can add or remove filters without touching GitHub settings.

Reference

On this page