# Bugsnag

[<mark style="color:blue;">Bugsnag</mark>](https://www.bugsnag.com/) is an error monitoring and reporting software with best-in-class functionality for mobile apps notifying users of bugs, errors & more.

Route detailed error alerts from Bugsnag to the right users in Squadcast.

### How to integrate Bugsnag with Squadcast

### In Squadcast: Using Bugsnag as an Alert Source

1. Navigate to **Services** -> **Service Overview** -> select or search for your Service. Expand the accordion -> In the Alert Sources section, click **Add**.

![](/files/ej4AI9zpOyFu5NZJCbwC)

2\. Select **Bugsnag**. Copy the displayed **Webhook URL** to [configure](#in-squadcast-using-bugsnag-as-an-alert-source) it within **Bugsnag**. Finish by clicking **Add Alert Source** -> **Done**.

![](/files/rCzdIsZomMrxfx4MRzfe)

{% hint style="warning" %} <mark style="color:orange;">**Important**</mark>**:**

When an alert source turns <mark style="color:green;">Active</mark>, it’ll show up under Configured Alert Sources. You can either generate a test alert from the integration or wait for a real-time alert to be generated by the Alert Source.\
\
An Alert Source is <mark style="color:green;">active</mark> if there is a recorded incident via that Alert Source for the Service.
{% endhint %}

### In Bugsnag: Create a Squadcast webhook for error alerts

**(1)** In the app, within your **Project**, click on the **Settings** icon on the top right and select **Project Settings**

![](/files/DBLnNQy21CQ2d4O1K1Nq)

**(2)** Scroll down a little to the **Integrations and email** section and select **Data forwarding**

![](/files/Vbibbivo7CjWHeAujXzd)

**(3)** Select **Webhook** to configure the custom webhook

![](/files/mVXnMZapv6QsRCKp2Qgt)

**(4)** Paste the Webhook URL copied from Squadcast under **Webhook URL**. Test the configuration by clicking on **Test**. This would generate a test error alert which would create a test incident in Squadcast

![](/files/8rQ7Afw1URqzrgsNX8fb)

**(5)** Once the integration is verified, click on **Save**. Verify that the newly configured webhook is listed under **Configured integrations**

![](/files/bHL3wuIpJKc4TFSdI90P)

**(6)** Click on the Webhook to configure when you should be notified for errors by enabling different options in the **Notify me when** section. Here is [Bugsnag's documentation](https://docs.bugsnag.com/product/integrations/data-forwarding/webhook/) to understand what each of these settings mean and when you would be notified

{% hint style="info" %}
**Note:**

Except for "This project has a spike in errors" and "This project has a new release", every other "Notify me when" type is supported.
{% endhint %}

![](/files/p361FpqsCM3QA8iPzOVF)

That is it, you are now good to go! Whenever an error alert is triggered in Bugsnag, an incident will be automatically created in Squadcast based on your Notification rules in Bugsnag. Whenever, **an error is resolved in Bugsnag, the corresponding incident is auto-resolved in Squadcast as well.**

*Have any questions?* [*Ask the community*](https://community.squadcast.com/view/home)*.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.incidents.cloud.solarwinds.com/integrations/alert-source-integrations-native/bugsnag.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
