---
title: "Visão geral dos recursos - canais, webhooks e modelos"
sidebarTitle: Recursos
description: "Visão geral dos recursos do Echobell: canais, gatilhos por webhook e por e-mail, modelos, condições e notificações push, urgentes ou em chamada."
---

# Visão geral dos recursos do Echobell

O Echobell é uma plataforma poderosa de gerenciamento de notificações que oferece uma série de recursos para ajudar você a ficar por dentro dos alertas importantes. Este guia cobre todos os principais recursos e funcionalidades do Echobell.

<Cards>
  <Card
    href="/docs/webhook"
    title="Integração com webhooks"
    description="Saiba como integrar os webhooks do Echobell aos seus aplicativos e serviços"
  />
  <Card
    href="/docs/email-trigger"
    title="Gatilhos por e-mail"
    description="Saiba como usar os gatilhos por e-mail para enviar notificações no Echobell"
  />
  <Card
    href="/docs/notification"
    title="Notificações"
    description="Entenda como as notificações funcionam no Echobell e quais tipos estão disponíveis."
  />
</Cards>

## Recursos principais

### Canais de notificação

No centro do Echobell estão os canais: pipelines de notificação personalizáveis que você pode criar para diferentes finalidades. Cada canal tem:

- Um nome e uma cor únicos, para identificá-lo com facilidade
- Modelos de notificação personalizáveis
- Opções flexíveis de acionamento (webhook ou e-mail)
- Links de inscrição compartilháveis

### Métodos de acionamento

#### Gatilhos por webhook

Integre-se a praticamente qualquer sistema usando URLs de webhook. Quando essas URLs são chamadas, seu canal envia notificações para todos os inscritos. Perfeito para:

- Alertas de monitoramento de servidores
- Notificações de pipelines de CI/CD
- Atualizações de status de dispositivos IoT
- Notificações de pedidos de e-commerce

Você pode fornecer variáveis por meio de parâmetros de consulta ou do corpo 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
}
```

Variáveis especiais:

- `externalLink`: quando incluído, cria um link clicável nos registros de notificação

#### Gatilhos por e-mail

Cada canal pode ter um endereço de e-mail dedicado. Quando um e-mail é enviado para esse endereço, o canal é acionado. Isso permite:

- Encaminhar e-mails importantes como notificações
- Criar fluxos de notificação sem escrever código
- Integrar sistemas legados que suportam e-mail, mas não webhooks

Variáveis de e-mail disponíveis:

- `from`: endereço de e-mail do remetente
- `subject`: assunto do e-mail
- `text`: conteúdo em texto simples
- `html`: conteúdo HTML

### Tipos de notificação

Os inscritos podem escolher entre três tipos de notificação, de acordo com a urgência:

1. **Normal**

   - Notificações padrão do aplicativo para alertas de rotina
   - Segue as configurações normais de notificação do seu dispositivo

2. **Urgente**

   - Notificações de alta prioridade
   - Conseguem atravessar alguns modos de Foco
   - Use para alertas importantes que não podem passar despercebidos

3. **Chamada**
   - Alertas em estilo de chamada para situações críticas
   - Exigem atenção imediata
   - Aparecem como chamadas recebidas no seu dispositivo

### Sistema de modelos

Deixe suas notificações dinâmicas com modelos personalizáveis e variáveis:

- **Modelo do título**: determina o que aparece no cabeçalho da notificação
- **Modelo do corpo**: controla o conteúdo principal da notificação

Exemplo de modelo:

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

As variáveis ficam entre chaves duplas `{{variableName}}` e são preenchidas com os dados do gatilho.

### Recursos de privacidade

O Echobell foi criado com a privacidade no centro:

- Apenas contas de usuário, canais e dados de inscrição ficam armazenados nos servidores
- O conteúdo e o histórico das notificações ficam exclusivamente no seu dispositivo
- Os dados sensíveis dos seus alertas nunca saem do seu controle

### Condições

Ajuste com precisão quando as notificações são enviadas usando condições:

- Filtre alertas com base nos valores das variáveis (por exemplo, notificar apenas quando `cpu_usage > 90`)
- Combine várias condições com lógica AND/OR
- Suporta comparações de texto, número e booleano

Consulte o [guia de condições](/docs/conditions) para ver todos os detalhes.

### Configurações do aplicativo

Personalize o comportamento das notificações:

- **Repetir conteúdo de voz**: nas notificações em chamada, permite repetir o conteúdo da notificação
- **Repetir chamada com falha**: repete automaticamente as notificações em chamada que falharam por causa do modo Foco

## Casos de uso

### Para desenvolvedores

- Monitore a saúde dos servidores e receba alertas instantâneos
- Receba notificações quando builds terminarem ou testes falharem
- Receba alertas de erros críticos em produção

### Para times

- Crie canais para diferentes projetos ou sistemas
- Deixe cada pessoa do time se inscrever com o nível de urgência que preferir
- Garanta que alertas críticos nunca passem despercebidos

### Para traders

- Receba alertas de preço instantâneos do TradingView ou do AICoin
- Nunca perca movimentos críticos do mercado com notificações em estilo de chamada
- Configure condições para filtrar alertas por limites de preço

### Para uso pessoal

- Receba alertas quando seu site sair do ar
- Receba notificações de e-mails importantes
- Crie alertas personalizados para tudo o que for importante

## Primeiros passos

Para instruções detalhadas de configuração, confira nosso [guia de primeiros passos](/docs). Precisa de ajuda? Acesse nossa [Central de suporte](/docs/support) ou escreva para echobell@weelone.com.
