Get a native alert the moment a workflow fails.
After your application verifies a workflow_run webhook, send its result to LogsNinja for native alerts on five operating systems and deployment charts that update automatically once configured.
What you'll never miss
| GitHub alone | With LogsNinja | |
|---|---|---|
| A failed deployment | Buried in CI logs until someone happens to check them. | A native alert the moment the workflow fails. |
| A flaky test run | You notice it next time you check the Actions tab. | A chart showing failure rate over time, per workflow. |
| A successful release | No easy way to notice it in real time. | An alert your whole team can see. |
Works with your existing workflow_run webhook
No new endpoint to deploy. Add one HTTP call inside the handler that already receives the webhook.
| GitHub payload field | LogsNinja field |
|---|---|
workflow_run.name |
title |
repository.full_name |
metadata.repo |
sender.login |
metadata.actor |
workflow_run.conclusion |
emoji (success or failure → 🚀 or 🚨) |
Need the exact code? Read the step-by-step guide. From Webhook to Push Notification in One HTTP Call
Track deployments automatically
Create the deployment charts you need once. Every matching workflow event your application sends then updates them automatically.
Example values shown for illustration.
Who it's for
A good fit if
You already run GitHub Actions for CI or deployment and want to know about failures the moment they happen, on your phone.
Not a fit if
You need full CI observability with logs and traces. LogsNinja is not a CI monitoring tool – use it alongside the Actions tab, not instead of it.
Frequently asked questions
Do I need a new GitHub App or integration?
No. Configure a repository webhook for the workflow_run event, or add the call inside a job step at the end of your workflow.
Does this detect a workflow that never runs?
No. LogsNinja alerts when a workflow_run event with a success or failure conclusion is sent to it – it does not detect the absence of a scheduled run.
Can I get an alert only for failures, not every run?
Yes. Set notify to true only when the conclusion is a failure, and false for successful runs you only want on a chart.
Never miss a failed deployment again.
Connect your webhook and see the next failure as a native alert.
