GitLab

GitLab

Developer Tools

DevSecOps platform for version control, CI/CD, and project management.

Signature verification supported 9 events supported

Why use Hookfire with GitLab?

Instant push notifications

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

Subscribe to what matters

Choose exactly which GitLab 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 GitLab, and you're done. No code required.

Supported events

Event
Tag push
Tag Push Hook
🏷️ Tag pushed in team/project
testuser pushed tag refs/tags/v1.0.0
Merge request
Merge Request Hook
πŸ”€ MR open: !5
Add dark mode by Test User in team/project
Issue
Issue Hook
πŸ› Issue open: #12
Fix login bug by Test User in team/project
Release
Release Hook
πŸš€ Release create: v1.0.0
Release Version 1.0 create in team/project
Comment
Note Hook
πŸ’¬ Comment on MergeRequest in team/project
Test User: Looks good to me!
Pipeline
Pipeline Hook
βš™οΈ Pipeline success: main
Pipeline success on main in team/project
Job
Job Hook
πŸ”§ Job success: test-suite
Job test-suite success on main in project
Wiki page
Wiki Page Hook
πŸ“ Wiki create: Getting Started
Test User create wiki page Getting Started in team/project
Push
Push Hook
πŸ“¦ Push to team/project
testuser pushed 1 commit(s) to refs/heads/main: Test commit

How to connect GitLab

Connecting GitLab to Hookfire

Step 1: Create an Integration

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

Step 2: Add the Webhook in GitLab

  1. In your GitLab project, go to Settings β†’ Webhooks.
  2. Paste your Hookfire webhook URL into the URL field.
  3. Enter a Secret token (recommended).
  4. Under Trigger, select the events you want (Push, Merge request, Issues, etc.).
  5. Click Add webhook.

Step 3: Copy the Signing Secret (optional)

  1. If you set a secret token in step 2, copy it.
  2. Go back to your Hookfire integration page and paste it into the Signing Secret field.
  3. GitLab sends the token in the X-Gitlab-Token header β€” Hookfire will verify it 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 use GitLab’s Test button next to the webhook in the settings page.

Supported Events

Event Description
Push Hook Code was pushed to a branch
Tag Push Hook A tag was pushed
Merge Request Hook A merge request was opened, updated, or merged
Issue Hook An issue was opened or updated
Note Hook A comment was added
Pipeline Hook A CI/CD pipeline changed status
Job Hook A CI/CD job changed status
Release Hook A release was created
Wiki Page Hook A wiki page was created or updated

Get started with GitLab

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

Get Started Free