Pular para o conteúdo

Ações

As ações são o que a automação faz quando o gatilho acontece. Elas ficam na aba Ações da paleta, agrupadas por assunto:

A aba Ações da paleta, com Inteligência artificial, Mensagens, Contatos e Conversas

O resto da aba Ações: Atendimento e Sistemas externos

AçãoO que faz
Analisar com IAlê a conversa, classifica e extrai dados dela
Enviar mensagemescreve no canal da conversa
Enviar e-maildispara e-mail para uma lista
Aplicar tagadiciona ou remove tags do cadastro do contato
Gravar no contatoguarda um valor num campo do cadastro
Aplicar tag na conversaadiciona ou remove tags daquele atendimento
Obter conversa do contatocontinua a conversa que o contato já tem, ou abre uma nova
Atribuirdefine quem da equipe atende a conversa
Passar para agentetroca o agente de IA da conversa
Concluirencerra o atendimento
Chamar webhookenvia dados para um sistema externo

O passo Enviar mensagem, com o texto e a faixa "Fora da janela de 24h"

Escreve no cliente pelo mesmo canal em que a conversa acontece — não há canal a escolher, é o da conversa. O texto aceita variáveis, e o botão Inserir variável mostra só as que valem naquele ponto do fluxo.

Este passo precisa de uma conversa. Num fluxo que começa por tag ou por lista não existe uma — use Obter conversa do contato antes dele.

Passadas 24 horas sem o contato responder, o WhatsApp Oficial e o Instagram Direct só aceitam mensagem escrita a partir de um modelo aprovado. A faixa Fora da janela de 24h é onde você escolhe qual modelo usar nesse caso.

Sem modelo escolhido, o passo simplesmente não envia — e o motivo aparece nas execuções. Não é falha: é o SquadOS obedecendo a regra da Meta em vez de tentar um envio que seria recusado.

As proteções de envio valem para este passo: descadastro, conversa adiada, cliente esperando resposta e teto de 3 mensagens automáticas por contato a cada 24 horas.

O passo Enviar e-mail, com Lista, Tags, Assunto, Formato e Corpo

Diferente de Enviar mensagem, este passo não depende da conversa: ele dispara para uma lista de contatos, opcionalmente recortada por tags.

  • Assunto aceita variáveis.
  • Formato escolhe entre texto simples e HTML.
  • Corpo você escreve ali mesmo, com variáveis do fluxo, ou reaproveita o conteúdo de uma campanha de e-mail que a sua equipe já escreveu.

E-mail não tem janela de 24 horas — essa regra é dos canais da Meta. As demais proteções continuam valendo.

São dois passos parecidos que marcam coisas diferentes, e a diferença importa:

Cada um aceita uma lista para adicionar e outra para remover, na mesma passagem.

Aplicar uma tag de contato aqui dispara o gatilho Tag do contato de outras automações. É assim que se encadeiam fluxos — e é assim que se cria um laço sem querer.

Guarda um valor num campo do cadastro do contato: cidade, empresa, origem. O nome do campo é fixo, escrito por você; o valor aceita variáveis dos passos anteriores.

É o par natural de Analisar com IA: a IA extrai a informação da conversa, este passo grava no contato.

Este passo existe por um motivo específico: fluxos que começam por contato não têm conversa. Tag do contato, entrada em lista e campanha por audiência identificam uma pessoa, não um atendimento — e passos como Enviar mensagem, Atribuir ou Concluir precisam de um.

Obter conversa do contato resolve isso: procura a conversa que aquele contato já tem na caixa escolhida e, se não houver nenhuma, abre uma nova. A partir dele, todos os passos seguintes passam a ter conversa — inclusive as variáveis de conversa.

Você escolhe a caixa de entrada e, opcionalmente, um título para a conversa. Sem título, o SquadOS escolhe um.

Os três mexem em quem cuida do atendimento:

  • Atribuir define a pessoa da equipe responsável pela conversa. Escolher “Ninguém” devolve a conversa para a fila.
  • Passar para agente troca o agente de IA que atende a conversa. O campo Instrução para o agente é um recado que vai junto com a transferência — o cliente não vê esse texto.
  • Concluir encerra o atendimento. Você escolhe se a conversa volta para a IA ou continua com o atendente. Os estados de uma conversa estão explicados em Estados de conversa.

O passo Chamar webhook, com URL, método, cabeçalhos e corpo da requisição

Envia dados para um sistema externo: um CRM, uma planilha, um fluxo no seu próprio backend.

  • URL — o endereço que recebe a chamada; aceita variáveis.
  • Método — GET, POST, PUT, PATCH ou DELETE. Na dúvida, POST.
  • Cabeçalhos — pares chave/valor, para um token de autenticação, por exemplo.
  • Corpo da requisição — o conteúdo enviado, com variáveis dos passos anteriores.

Nem todo endereço é aceito. Endereços de rede interna e o próprio domínio do projeto são recusados, por segurança. Se o SquadOS desativar a automação com o motivo “o endereço configurado para receber os dados não é permitido”, é isso que aconteceu.

O passo Encerrar fica na aba Regras, não aqui — ele não faz nada no mundo, só termina o fluxo naquele ramo. Está descrito em Regras: condição, espera e encerramento.