Automações
Uma Automação dispara uma ação — hoje, o envio de um webhook — sempre que um evento acontece durante o ciclo de vida de uma chamada, opcionalmente restrito a uma condição.
Campos
| Campo | Descrição |
|---|---|
| Nome | Identifica a automação. |
| Quando (gatilho) | Evento que dispara a automação: Iniciar ligação, Encerrar ligação, Agente transferir, Formulário preenchido ou Agendamento. |
| Condição | Restringe quando a automação deve rodar. As opções disponíveis mudam de acordo com o gatilho escolhido (veja a tabela abaixo). |
| Operador | Como o valor da condição é comparado. |
| Valor | O campo muda de tipo conforme a condição escolhida (seleção de status, número de segundos, agente ou formulário). |
| Ação | O que a automação faz quando a condição é satisfeita. Hoje, apenas Enviar webhook. |
| URL do Webhook | Endereço que recebe o POST quando a automação dispara. Obrigatório quando a ação é "Enviar webhook". |
| Ativo | Controla se a automação está em uso. |
Gatilhos e condições disponíveis
| Quando (gatilho) | Condições disponíveis | Operador | Campo de valor |
|---|---|---|---|
| Iniciar ligação | Agente na ligação | Igual a | Seleção de agente |
| Encerrar ligação | Status da chamada | Igual a | Seleção de status |
| Encerrar ligação | Duração (segundos) | Maior que, maior ou igual, menor que, menor ou igual, igual a | Número (segundos) |
| Encerrar ligação | Agente na ligação | Igual a | Seleção de agente |
| Agente transferir | Agente na ligação | Igual a | Seleção de agente |
| Formulário preenchido | Formulário | Igual a | Seleção de formulário |
| Formulário preenchido | Agente na ligação | Igual a | Seleção de agente |
| Agendamento | Agente na ligação | Igual a | Seleção de agente |
Ao trocar o gatilho, a condição é reavaliada automaticamente — se a condição selecionada não fizer sentido para o novo gatilho, ela é limpa.
Como funciona
Cada um dos cinco gatilhos corresponde a um evento real disparado pelo sistema durante o atendimento (início/fim de chamada, transferência entre agentes, preenchimento de formulário ou criação de agendamento). Quando o evento acontece, o Rouxinol verifica as automações ativas da conta para aquele gatilho e, se a condição configurada for satisfeita, executa a ação — atualmente, um POST HTTP para a URL do webhook configurada, com os dados da automação e do contexto da chamada.
Integração com URA ainda não disponível
A tela de URA já reserva um campo para vincular uma automação, mas essa integração ainda não está implementada — trate-a como "em breve" e não a use como dependência de um fluxo em produção.
Apenas a ação "Enviar webhook" está disponível hoje.