---
title: "Panoramica delle funzionalità - canali, webhook e modelli"
sidebarTitle: Funzionalità
description: "Panoramica delle funzionalità di Echobell: canali, trigger webhook e via email, modelli, condizioni e notifiche push, urgenti o in stile chiamata."
---

# Panoramica delle funzionalità di Echobell

Echobell è una potente piattaforma per la gestione delle notifiche che ti offre tutta una serie di funzionalità per non perderti gli avvisi importanti. Questa guida illustra le funzionalità principali di Echobell.

<Cards>
  <Card
    href="/docs/webhook"
    title="Integrazione webhook"
    description="Scopri come integrare i webhook di Echobell nelle tue applicazioni e nei tuoi servizi"
  />
  <Card
    href="/docs/email-trigger"
    title="Trigger via email"
    description="Scopri come usare i trigger via email per inviare notifiche in Echobell"
  />
  <Card
    href="/docs/notification"
    title="Notifiche"
    description="Come funzionano le notifiche in Echobell e quali tipi sono disponibili."
  />
</Cards>

## Funzionalità principali

### Canali di notifica

Al centro di Echobell ci sono i canali: pipeline di notifica personalizzabili che puoi creare per scopi diversi. Ogni canale ha:

- Un nome e un colore univoci, per riconoscerlo a colpo d'occhio
- Modelli di notifica personalizzabili
- Opzioni di attivazione flessibili (webhook o email)
- Link di iscrizione condivisibili

### Metodi di attivazione

#### Trigger webhook

Puoi collegarti praticamente a qualsiasi sistema tramite gli URL webhook. Quando questi URL vengono chiamati, il tuo canale invia una notifica a tutti gli iscritti. Perfetto per:

- Avvisi di monitoraggio dei server
- Notifiche delle pipeline CI/CD
- Aggiornamenti di stato dei dispositivi IoT
- Notifiche degli ordini e-commerce

Puoi passare le variabili tramite i parametri di query oppure il body JSON:

```http
GET https://hook.echobell.one/t/<channel-token>?server_name=Production&cpu_usage=95

# OR

POST https://hook.echobell.one/t/<channel-token>
Content-Type: application/json

{
  "server_name": "Production",
  "cpu_usage": 95
}
```

Variabili speciali:

- `externalLink`: se presente, crea un link cliccabile nei record delle notifiche

#### Trigger via email

Ogni canale può avere un indirizzo email dedicato. Quando viene inviata un'email a questo indirizzo, il canale si attiva. In questo modo puoi:

- Inoltrare le email importanti sotto forma di notifiche
- Creare flussi di notifica senza scrivere codice
- Integrare sistemi legacy che supportano l'email ma non i webhook

Variabili email disponibili:

- `from`: l'indirizzo email del mittente
- `subject`: l'oggetto dell'email
- `text`: il contenuto in testo semplice
- `html`: il contenuto HTML

### Tipi di notifica

Chi si iscrive può scegliere tra tre tipi di notifica in base all'urgenza:

1. **Normale**

   - Notifiche standard dell'app per gli avvisi di routine
   - Segue le normali impostazioni di notifica del tuo dispositivo

2. **Urgente**

   - Notifiche ad alta priorità
   - Possono superare alcune modalità Full Immersion
   - Da usare per gli avvisi importanti che non puoi lasciarti sfuggire

3. **Chiamata**
   - Avvisi in stile chiamata per le situazioni critiche
   - Richiedono attenzione immediata
   - Compaiono come chiamate in arrivo sul tuo dispositivo

### Sistema di modelli

Rendi dinamiche le tue notifiche con modelli personalizzabili e variabili:

- **Modello del titolo**: stabilisce cosa compare nell'intestazione della notifica
- **Modello del corpo**: controlla il contenuto principale della notifica

Esempio di modello:

```
Title: Server {{server_name}} is down!
Body: CPU usage reached {{cpu_usage}}%
```

Le variabili si racchiudono tra doppie parentesi graffe `{{variableName}}` e vengono riempite con i dati del trigger.

### Funzionalità per la privacy

Echobell è costruito mettendo la privacy al primo posto:

- Sui server vengono conservati solo gli account utente, i canali e i dati delle iscrizioni
- Il contenuto e la cronologia delle notifiche restano esclusivamente sul tuo dispositivo
- I dati sensibili dei tuoi avvisi non escono mai dal tuo controllo

### Condizioni

Decidi con precisione quando inviare le notifiche usando le condizioni:

- Filtra gli avvisi in base ai valori delle variabili (ad esempio, notifica solo quando `cpu_usage > 90`)
- Combina più condizioni con la logica AND/OR
- Supporta confronti tra stringhe, numeri e booleani

Per tutti i dettagli consulta la [guida alle condizioni](/docs/conditions).

### Impostazioni dell'app

Personalizza il comportamento delle notifiche:

- **Ripeti il contenuto vocale**: per le notifiche con chiamata, ripete il contenuto della notifica
- **Riprova le chiamate non riuscite**: riprova automaticamente le notifiche con chiamata fallite a causa della modalità Full Immersion

## Casi d'uso

### Per gli sviluppatori

- Monitora lo stato dei server e ricevi avvisi immediati
- Ricevi una notifica quando una build finisce o un test fallisce
- Ricevi avvisi per gli errori critici in produzione

### Per i team

- Crea canali per progetti o sistemi diversi
- Lascia che ogni persona del team si iscriva con il livello di urgenza che preferisce
- Fai in modo che gli avvisi critici non passino mai inosservati

### Per i trader

- Ricevi avvisi di prezzo immediati da TradingView o AICoin
- Non perderti i movimenti di mercato critici grazie alle notifiche in stile chiamata
- Configura le condizioni per filtrare gli avvisi in base alle soglie di prezzo

### Per l'uso personale

- Ricevi un avviso quando il tuo sito web va offline
- Ricevi notifiche per le email importanti
- Crea avvisi personalizzati per tutto ciò che conta

## Primi passi

Per istruzioni dettagliate sulla configurazione, dai un'occhiata alla nostra [guida introduttiva](/docs). Ti serve aiuto? Visita il nostro [Centro assistenza](/docs/support) oppure scrivi a echobell@weelone.com.
