Automação de WhatsApp
A automação de WhatsApp no 2Chat funciona com Fluxos, um construtor visual de fluxos de trabalho. Escolha o evento que inicia cada fluxo, adicione mensagens, menus, condições e requisições HTTP, e publique sem escrever código.

Como funciona
Cada fluxo começa com um gatilho em um dos seus canais de WhatsApp e executa, em ordem, as etapas que você conecta na tela para cada conversa que corresponde.
Abra Fluxos, clique em Novo fluxo e selecione o canal de WhatsApp e o evento que inicia o fluxo.
Use o botão de mais para adicionar mensagens, menus e perguntas, e conecte cada etapa à seguinte.
Use condições para dividir o fluxo em ramos verdadeiro e falso, e requisições HTTP para ler ou enviar dados.
Publique para começar a executá-lo, mantenha como rascunho enquanto constrói ou despublique para pará-lo.
Recursos
Os gatilhos, etapas e dados que você pode combinar em um fluxo, na ordem em que os usa na tela.
Mensagem recebida, chamada perdida, webhook invocado e quatro eventos de grupos de WhatsApp iniciam um fluxo.
Defina por quanto tempo uma conversa mantém o contexto antes que o mesmo evento possa iniciar o fluxo de novo.
Envie texto com variáveis, imagens, vídeos, áudios e documentos, com atraso opcional e indicador de digitação.
Aguarde a resposta do contato e salve em um campo personalizado que as etapas seguintes podem usar.
Ofereça opções numeradas ou por palavra-chave, cada uma ligada à sua própria etapa, mais um ramo para respostas inesperadas.
Compare variáveis, dados da sessão de chat ou a última mensagem, incluindo faixas de horário no fuso do seu número.
Chame uma API externa com parâmetros, cabeçalhos e corpo, e mapeie a resposta JSON para campos personalizados.
Inicie um fluxo a partir de qualquer app com um HTTP POST para a URL do fluxo, enviando o número e as variáveis.
Usos
Cumprimente cada contato novo pelo nome e ofereça um menu de texto que o leva para a etapa certa.
Compare a hora atual com o seu horário e envie outra resposta quando a equipe estiver offline.
Inicie um fluxo quando uma chamada for perdida e escreva para quem ligou no idioma dele.
Dispare um fluxo da sua loja, do seu CRM, do Make ou do Zapier com uma chamada ao webhook que leva o número e as variáveis.

Detalhes técnicos
Gatilhos, etapas, variáveis e permissões dos fluxos criados com Fluxos do 2Chat.
| Atributo | Valor |
|---|---|
| Construtor | Tela visual sem código: adicione etapas com o botão de mais, conecte-as, e duplique ou exclua qualquer etapa. |
| Gatilhos | Mensagem recebida, chamada perdida, webhook invocado, mensagem recebida em grupo, alguém entrou em um grupo, alguém saiu de um grupo e alguém foi removido de um grupo. |
| Etapas | Mensagem, mensagem e aguardar resposta, menu de texto, condição e requisição HTTP. |
| Variáveis | Dados do contato e da mensagem como nome, código de idioma, número de telefone, código do país, última mensagem do usuário e hora atual, além de campos personalizados e variáveis do webhook. |
| Operadores de condição | Texto (igual a, contém, começa com, termina com e suas negações), número, data, dentro ou fora de uma faixa de horário, e verdadeiro ou falso. |
| Mídia | Imagens, vídeos, áudios e documentos da biblioteca de mídia do 2Chat, com atraso em segundos e indicador de digitação em cada mensagem. |
| Gatilho por webhook | URL pública disponível ao salvar o fluxo; envie um HTTP POST com um corpo JSON que inclui to_number e um objeto variables. |
| Acesso | Super administradores e administradores criam e editam fluxos; operadores não veem Fluxos. |
| Disponibilidade | Incluído em todos os planos do 2Chat. |
Envie dados do fluxo para o Make ou o Zapier com uma etapa de requisição HTTP, ou inicie um fluxo a partir deles pela URL do webhook.
Perguntas e respostas
Escolha um gatilho, conecte as etapas na tela e publique seu primeiro fluxo hoje.