HipChat

Learn how to setup a Bugsnag integration with HipChat.

The HipChat integration sends notifications to HipChat rooms for errors that are reported to Bugsnag.

Configuration

Set up the HipChat integration by selecting it from the Available integrations section of the settings (Project Settings -> Configure Integrations -> Available Integrations).

The following configuration is required:

  • Auth Token: A HipChat auth token with the Send notification scope. Generate an API version 2 token in HipChat -> Account settings -> API access.
  • Chat Room: The name (or ID) of the chat room to send notifications to.

Configuration

Multiple HipChat integrations can be configured for a Bugsnag project which allows different notifications to be sent to separate chat rooms.

Notification settings

Select the notifications that you want to receive by selecting Notify me when. The following options are available:

  • New error is received will notify you each time an error is received that has not previously happened for that release stage (production, development etc)
  • An error occurs frequently will notify you when an error occurs 10, 100, 1000 then each 1000 more times for that release stage
  • Each time an error occurs will notify you every time an error is received regardless, including errors that have previously been received
  • An error is automatically reopened will notify you when an error that has been marked as fixed or snoozed is reopened
  • A project error rate increases significantly will notify you when there is a spike in errors for a project - see spike detection for details
  • A collaborator comments on an error will notify you when a collaborator on your project adds a comment in Bugsnag
  • A collaborator has reopened, fixed, snoozed or ignored an error will notify you when a collaborator on your project manually changes the state of error e.g marking an error as fixed

Notification settings

Filter settings

Notifications can be filtered according to severity or release stage.

Filter by severity

To filter notifications by severity select Filter by severity from the integration settings.

Severity filter

The severity filter is not applied to the following notification types:

  • A project error rate increases significantly
  • A collaborator comments on an error

Filter by stage

To filter notifications by release stage select Filter by stage from the integration settings.

Release stage filter

New release stages will automatically be enabled for all notifications.

The release stage filter is not applied to the following notification types:

  • An error is automatically reopened
  • A project error rate increases significantly
  • A collaborator comments on an error

Access through firewall

If your server policy denies access to external IP addresses and websites, you will need to whitelist the IP addresses below. A whitelist provides access to designated IP addresses and sites that would otherwise be prevented by your security policy.

  • 104.196.245.109
  • 104.196.254.247