# UptimeRobot Integration

With the UptimeRobot integration, you can easily integrate UptimeRobot notifications into ilert. So you can easily expand UptimeRobot with push and voice notification and duty rosters from ilert. Incidents are created in ilert and automatically closed again as soon as the problem has been resolved.

## In ilert: Create an UptimeRobot alert source <a href="#alert-source" id="alert-source"></a>

1. Go to **Alert sources** --> **Alert sources** and click on **Create new alert source**

   <figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FjX0cS4q7woTXKajZmc1W%2FScreenshot%202023-08-28%20at%2010.21.10.png?alt=media&#x26;token=8ef3666b-84eb-4b51-abee-f07303313941" alt=""><figcaption></figcaption></figure>
2. Search for **UptimeRobot** in the search field, click on the UptimeRobot tile and click on **Next**.&#x20;

   <figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FlXzQlJpaTFSR49AZk0xA%2FScreenshot%202023-08-28%20at%2010.24.23.png?alt=media&#x26;token=cffeacb4-57b9-47d4-827d-b0f6b1afd914" alt=""><figcaption></figcaption></figure>
3. Give your alert source a name, optionally assign teams and click **Next**.
4. Select an **escalation policy** by creating a new one or assigning an existing one.

   <figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FNnuZqONaIhbOf6fn4OkZ%2FScreenshot%202023-08-28%20at%2011.37.47.png?alt=media&#x26;token=8a74f7b5-5bd2-4eea-97fa-1c1dbb041333" alt=""><figcaption></figcaption></figure>
5. Select you [Alert grouping](https://docs.ilert.com/alerting/configure-alerting/alert-sources#alert-grouping) preference and click **Continue setup**. You may click **Do not group alerts** for now and change it later.&#x20;

   <figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FueugN4JgHn1c90ggFA6u%2FScreenshot%202023-08-28%20at%2011.38.24.png?alt=media&#x26;token=b8009daf-3ca8-4264-a6fa-e42ef7333205" alt=""><figcaption></figcaption></figure>
6. The next page show additional settings such as customer alert templates or notification prioritiy. Click on **Finish setup** for now.
7. On the final page, an API key and / or webhook URL will be generated that you will need later in this guide.

   <figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FOcOzbzVSsUJpBvPGvd8m%2Fil-1-1.png?alt=media&#x26;token=0955adbf-34e0-48a3-ac07-4fb62637abf5" alt=""><figcaption></figcaption></figure>

## In UptimeRobot: Add ilert Webhook <a href="#add-webhook" id="add-webhook"></a>

1. On the sidebar, click on **Integrations & API**.

![](https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FJ2gS48gWVOPiEb6yOcL0%2F1.png?alt=media\&token=3760a5d1-721d-4813-92b8-8ee26fdd1798)

2. Under the **Webhook** section, click on **Add**, to add a new webhook.

![](https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FFgLvYWCgaMdKR5FpBe3W%2F2.png?alt=media\&token=e15ae2d3-f124-4653-bcd8-61e681786168)

3. Now enter the integration url created in ilert into the **Webhook URL** field and enable **As query string of webhook URL**.
4. Click on **Create Integration** to finish.

![](https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FpyJPa7PazSqWLABQkIk2%2F3.png?alt=media\&token=91fc9cf7-1de9-4c60-9289-af82cef9b605)

5. The integration is now set up and the new Webhook can be activated in your monitors.

## In UptimeRobot: Connect integrations to a monitor <a href="#add-webhook" id="add-webhook"></a>

1. In the monitor view, click on **Edit**.

<figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FtBrVHQXXF6eNWwZJR6VA%2F4.png?alt=media&#x26;token=0a84ca37-296b-4e72-a547-475167b5282e" alt="" width="563"><figcaption></figcaption></figure>

2. On the next page, click on **Integrations & Team**.

<figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FhbBD9iwDI6fExXcWqNLA%2F5.png?alt=media&#x26;token=9e320c1e-7785-4f14-b022-e9f3e295fb9e" alt="" width="563"><figcaption></figcaption></figure>

3. In the **Connect Integrations** section, tick the checkbox of the desired webhook. Click on **Save Changes** to finish.

<figure><img src="https://3394882078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M76ygPnS4HUcFSX8ulm%2Fuploads%2FoySbupVXyXH17wI72V8u%2F6.png?alt=media&#x26;token=2c52d880-3308-430f-868c-0b2700cc4eb3" alt="" width="563"><figcaption></figcaption></figure>

## FAQ <a href="#faq" id="faq"></a>

**Are alerts automatically resolved in ilert?**

Yes, as soon as an alert is resolved with "ok" in UptimeRobot, the associated alert is automatically resolved in ilert.

**Can I link UptimeRobot to multiple alert sources in ilert?**

Yes, create an **webhook** for this in UptimeRobot for each alert source.
