Panoramica delle funzionalità - canali, webhook e modelli
Panoramica delle funzionalità di Echobell: canali, trigger webhook e via email, modelli, condizioni e notifiche push, urgenti o in stile chiamata.
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.
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:
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 mittentesubject: l'oggetto dell'emailtext: il contenuto in testo semplicehtml: il contenuto HTML
Tipi di notifica
Chi si iscrive può scegliere tra tre tipi di notifica in base all'urgenza:
-
Normale
- Notifiche standard dell'app per gli avvisi di routine
- Segue le normali impostazioni di notifica del tuo dispositivo
-
Urgente
- Notifiche ad alta priorità
- Possono superare alcune modalità Full Immersion
- Da usare per gli avvisi importanti che non puoi lasciarti sfuggire
-
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.
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. Ti serve aiuto? Visita il nostro Centro assistenza oppure scrivi a echobell@weelone.com.