Error tracking, uptime monitoring and check-ins for web applications.
Get notified on your phone the moment a Honeybadger webhook fires. No more checking dashboards.
Choose exactly which Honeybadger events trigger notifications. Filter out the noise.
Control who on your team gets notified and how: push notifications, record only, or both.
Copy a webhook URL, paste it in Honeybadger, and you're done. No code required.
| Event | Sample notification |
|---|---|
|
Error unresolved
unresolved
🔁 Unresolved: ActiveRecord::NoDatabaseError
We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration file located at config/database.yml.
|
🔁 Unresolved: ActiveRecord::NoDatabaseError
We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration file located at config/database.yml.
|
|
Deploy recorded
deployed
🚀 Testy McTestFace deployed to production
[Testy McTestFace/production] ben@example.com deployed Testy McTestFace to production
|
🚀 Testy McTestFace deployed to production
[Testy McTestFace/production] ben@example.com deployed Testy McTestFace to production
|
|
New error
occurred
🐞 ActiveRecord::NoDatabaseError in production
We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration file located at config/database.yml.
|
🐞 ActiveRecord::NoDatabaseError in production
We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration file located at config/database.yml.
|
|
Uptime check down
down
🔴 Heroku is down
Connection timed out - https://example.com
|
🔴 Heroku is down
Connection timed out - https://example.com
|
|
Error rate exceeded
rate_exceeded
📈 ActiveRecord::NoDatabaseError is happening a lot
6 occurrences in production - We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration fi…
|
📈 ActiveRecord::NoDatabaseError is happening a lot
6 occurrences in production - We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration fi…
|
|
Uptime check back up
up
🟢 Heroku is back up
[Testy McTestFace] Heroku is back up after 0m.
|
🟢 Heroku is back up
[Testy McTestFace] Heroku is back up after 0m.
|
|
Error volume spike
volume_spike
📊 Error spike in Testy McTestFace
[Testy McTestFace] Errors are 4.7× your normal rate (412 in the last hour vs ~87/hr typical)
|
📊 Error spike in Testy McTestFace
[Testy McTestFace] Errors are 4.7× your normal rate (412 in the last hour vs ~87/hr typical)
|
|
Check-in missing
check_in_missing
⏰ Check-in missing: Voyager
[Voyager Test] MISSING: Voyager hasn't checked in for 4 years
|
⏰ Check-in missing: Voyager
[Voyager Test] MISSING: Voyager hasn't checked in for 4 years
|
|
Error resolved
resolved
✅ Resolved: ActiveRecord::NoDatabaseError
We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration file located at config/database.yml.
|
✅ Resolved: ActiveRecord::NoDatabaseError
We could not find your database: d6ipl26lboesdi. Which can be found in the database configuration file located at config/database.yml.
|
|
SSL certificate expiring
cert_will_expire
🔐 Certificate expiring: gerlach-bergnaum.net
The SSL certificate expires on 2023-11-02 11:22:41 UTC
|
🔐 Certificate expiring: gerlach-bergnaum.net
The SSL certificate expires on 2023-11-02 11:22:41 UTC
|
The Honeybadger webhook integration is available on Team, Business and Enterprise plans.
You need to be a project admin. Webhooks are set up per project.
https://).
Honeybadger does not sign webhooks. Instead every request carries a secret project token in the Honeybadger-Token header, and Hookfire checks it:
The token changes if you reset the project’s API key. Paste the new one into Hookfire when that happens, or deliveries will be refused.
On your Hookfire integration page, toggle on the events you want to receive push notifications for.
Click the Test button next to an event on your integration page.
| Event | Description |
|---|---|
occurred |
A new error occurred |
rate_exceeded |
An error passed the rate you set for it |
volume_spike |
Errors are well above your project’s normal rate |
unresolved |
A resolved error was marked unresolved |
resolved |
An error was resolved |
down |
An uptime check went down |
up |
An uptime check is back up |
check_in_missing |
A check-in (cron or heartbeat) did not report in time |
deployed |
A deploy was recorded |
cert_will_expire |
A monitored site’s SSL certificate is about to expire |
Reference: Webhook integration and authenticating requests from Honeybadger.
Start receiving instant push notifications for your Honeybadger webhooks. Free to start, no credit card required.
Get Started Free