---
title: "Integracja z UptimeRobot - alerty o awariach"
sidebarTitle: UptimeRobot
description: Wysyłaj alerty z UptimeRobot do Echobell, aby otrzymywać powiadomienia push lub połączenia przy awariach, wygaśnięciu SSL i wolnych odpowiedziach.
---

import { Step, Steps } from "fumadocs-ui/components/steps";

[UptimeRobot](https://uptimerobot.com/) to popularna usługa monitorowania dostępności. Możesz połączyć ją z Echobell przy użyciu webhooków.

<Steps>
<Step>
    ### Utwórz kanał
    Utwórz nowy kanał w Echobell i skopiuj jego **adres URL webhooka**.
</Step>
<Step>
    ### Dodaj kontakt alertowy
    1. Zaloguj się do UptimeRobot.
    2. Przejdź do **My Settings**.
    3. Przewiń do **Alert Contacts** i kliknij **Add Alert Contact**.
    4. Jako Alert Contact Type wybierz **Web-Hook**.
    5. W polu **Friendly Name** wpisz „Echobell”.
    6. Wklej adres URL webhooka Echobell w polu **URL to Notify**.
    7. Włącz **Send as JSON**.
</Step>
<Step>
    ### Skonfiguruj payload
    Wklej poniższy JSON w polu **Post Value (JSON Format)**:

    ```json
    {
      "monitorName": "*monitorFriendlyName*",
      "alertType": "*alertType*",
      "details": "*alertDetails*",
      "url": "*monitorURL*"
    }
    ```

    *   `*alertType*`: `1` oznacza awarię (Down), `2` powrót do działania (Up).

</Step>
<Step>
    ### Skonfiguruj szablon Echobell
    W ustawieniach kanału Echobell możesz użyć wyrażeń, aby obsłużyć typ alertu:

    **Szablon tytułu:**
    ```
    Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}
    ```

    **Szablon treści:**
    ```
    {{details}}
    URL: {{url}}
    ```

</Step>
</Steps>
