Track GitHub Webhooks with Hookflo
Monitor repository events like push, pull request, or issue updates with Slack or Email alerts.
What are GitHub Webhooks?
GitHub webhooks notify you when certain actions happen in your repositories — like code pushes, PRs, or issue comments. Hookflo lets you track and alert your team in real-time.
Popular Events Hookflo Supports
push
— code pushed to a branchpull_request
— PR opened, merged or closedissues
— issue opened, labeled, or closedissue_comment
— comment added to issue or PR
Why Use Hookflo with GitHub?
- Notify dev teams instantly via Slack or Email
- Track who pushed what and when
- Centralized webhook logs and retries
- Combine with other tools like Supabase, Stripe, Clerk
How to Set Up GitHub Webhooks in Hookflo
- Log in to your Hookflo dashboard
- Create a new webhook and choose "GitHub" as the platform
- Copy the Hookflo webhook URL
- Go to GitHub repo → Settings → Webhooks
- Paste the URL, select JSON format, and choose event types
- Save and test webhook
Sample Webhook Payload: push
{
"ref": "refs/heads/main",
"pusher": {
"name": "octocat"
},
"repository": {
"name": "hookflo-repo"
},
"commits": [
{
"message": "Fix critical bug"
}
]
}
Common Use Cases
- Alert on push to main branches
- Notify team on PR merges
- Track activity across multiple GitHub repos