GitHub

GitHub

Developer Tools

Developer platform for version control, collaboration, and CI/CD.

Signature verification supported 11 events supported

Why use Hookfire with GitHub?

Instant push notifications

Get notified on your phone the moment a GitHub webhook fires. No more checking dashboards.

Subscribe to what matters

Choose exactly which GitHub events trigger notifications. Filter out the noise.

Team-wide delivery

Control who on your team gets notified and how β€” push notifications, record only, or both.

Setup in under 2 minutes

Copy a webhook URL, paste it in GitHub, and you're done. No code required.

Supported events

Event
Pull request
pull_request
πŸ”€ PR opened: #42
Add new feature by octocat in octocat/hello-world
Issue
issues
πŸ› Issue opened: #7
Bug in login flow by octocat in octocat/hello-world
Issue comment
issue_comment
πŸ’¬ Comment on #7
octocat commented on Bug in login flow in octocat/hello-world
Release
release
πŸš€ Release published: v1.0.0
Version 1.0 published by octocat in octocat/hello-world
Star
star
⭐ Repository starred
fan123 starred octocat/hello-world
Workflow run
workflow_run
βš™οΈ Workflow success: CI
Workflow CI success on main in octocat/hello-world
Branch or tag created
create
🌿 branch created: feature/new-ui
octocat created branch feature/new-ui in octocat/hello-world
Branch or tag deleted
delete
πŸ—‘οΈ branch deleted: feature/old-ui
octocat deleted branch feature/old-ui in octocat/hello-world
Deployment status
deployment_status
🚒 Deployment success
Deployment to production is success in octocat/hello-world
Ping
ping
πŸ“ Webhook ping
Webhook successfully configured for octocat/hello-world
Push
push
πŸ“¦ Push to octocat/hello-world
octocat pushed 1 commit(s) to refs/heads/main: Update README

How to connect GitHub

Connecting GitHub to Hookfire

Step 1: Create an Integration

  1. Go to your organization’s Integrations page.
  2. Click Add Integration and select GitHub.
  3. You’ll receive a unique Webhook URL β€” copy it.

Step 2: Add the Webhook in GitHub

  1. Go to your repository (or organization) on GitHub.
  2. Navigate to Settings β†’ Webhooks β†’ Add webhook.
  3. Paste your Hookfire webhook URL into the Payload URL field.
  4. Set Content type to application/json.
  5. Optionally enter a Secret (recommended).
  6. Under Which events would you like to trigger this webhook?, select the events you need or choose Let me select individual events.
  7. Click Add webhook.

Step 3: Copy the Signing Secret (optional)

  1. If you set a secret in step 2, copy it.
  2. Go back to your Hookfire integration page and paste it into the Signing Secret field.
  3. GitHub signs payloads with HMAC-SHA256 β€” Hookfire will verify each delivery automatically.

Step 4: Subscribe to Events

On your Hookfire integration page, toggle on the events you want to receive push notifications for.

Step 5: Test

Click the Test button on your integration page, or push a commit to your repository to trigger a real event.

Supported Events

Event Description
push Code was pushed to a branch
pull_request A pull request was opened, closed, or merged
issues An issue was opened, closed, or updated
issue_comment A comment was added to an issue
release A release was published
star The repository was starred
workflow_run A GitHub Actions workflow completed
create A branch or tag was created
delete A branch or tag was deleted
deployment_status A deployment status changed
ping Webhook was successfully configured

Get started with GitHub

Start receiving instant push notifications for your GitHub webhooks. Free to start, no credit card required.

Get Started Free