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.

Verify the signature
Map the fields
Send the event
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.

14 Deployments today
1 Failed workflows
96% Success rate, 7 days

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.