Início da conversa
Começar um fluxo de conversa quando chega uma mensagem do WhatsApp (Z-API) no canal ligado ao fluxo.
O que faz
Começa o fluxo quando uma conversa do WhatsApp (Z-API) chega no canal que aponta para este fluxo.
Quando usar: Use quando o seu fluxo precisar começar um fluxo de conversa quando chega uma mensagem do WhatsApp (Z-API) no canal ligado ao fluxo.
Exemplo de situação: Enviar uma confirmação ao cliente ou à equipe no canal correto.
Antes de começar
Conexão necessária: Sem conexão externa obrigatória.
Nenhuma conta externa é obrigatória para usar este bloco.
Passo a passo
- Adicione Início da conversa ao desenho a partir da seção Gatilhos da aba Blocos.
- Nenhuma conta externa é obrigatória para usar este bloco.
- Revise a ação principal descrita no cartão do bloco.
- Preencha os campos obrigatórios. Para usar um dado de uma etapa anterior, digite < e escolha o bloco e o campo.
- Clique em Executar com dados de teste e confira, no terminal, o que entrou e o que saiu do bloco.
- Só publique depois de conferir o resultado da execução de teste.
Campos
Quando iniciar
Em quais situações este fluxo começa: conversa nova, mensagem sem dono, palavra-chave, fora do horário, resposta a anúncio ou resposta a campanha. Marque uma ou mais.
- Opções:
- Conversa nova · Toda mensagem sem dono · Palavra-chave · Fora do horário de atendimento · Resposta a anúncio · Resposta a campanha
- Padrão:
- {"new_conversation":true}
- Exemplo:
- Conversa nova
Palavras-chave
Usadas quando "Palavra-chave" está marcado. Modo: exata, contém ou regex.
Atender grupos
Ativa ou desativa este comportamento.
- Padrão:
- false
Não iniciar com humano atribuído
Ativa ou desativa este comportamento.
- Padrão:
- true
Respeitar o bot congelado
Ativa ou desativa este comportamento.
- Padrão:
- true
Intervalo mínimo entre inícios (minutos)
Intervalo mínimo, em minutos, entre dois inícios do fluxo para o mesmo contato. Evita recomeçar o fluxo a cada mensagem; 0 desliga.
- Padrão:
- 0
Validade da sessão
Tempo máximo que uma conversa fica neste fluxo. Até 7 dias.
- Padrão:
- {"amount":24,"unit":"hours"}
Quando a sessão expirar
Escolhe uma das opções aceitas por este campo.
- Opções:
- Encerrar em silêncio · Enviar uma mensagem · Recomeçar na próxima mensagem
- Padrão:
- Encerrar em silêncio
Mensagem ao expirar
Informa o conteúdo de texto que será enviado ou processado.
- Quando aparece:
- Quando o campo “Quando a sessão expirar” for “Enviar uma mensagem”
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Interrupções globais
Palavras que valem em qualquer ponto do fluxo, como "sair" ou "falar com atendente". Só para texto livre.
Se um bloco der erro sem saída Erro ligada
Escolhe uma das opções aceitas por este campo.
- Opções:
- Transferir para a fila padrão · Devolver ao padrão do canal · Encerrar com uma mensagem
- Padrão:
- Transferir para a fila padrão
Mensagem de erro
Informa o conteúdo de texto que será enviado ou processado.
- Quando aparece:
- Quando o campo “Se um bloco der erro sem saída Erro ligada” for “Encerrar com uma mensagem”
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Se uma mensagem não for entregue
Escolhe uma das opções aceitas por este campo.
- Opções:
- Ignorar e seguir · Ir para um bloco · Encerrar o fluxo
- Padrão:
- Ignorar e seguir
Bloco para falha de entrega
Bloco para onde o fluxo vai quando uma mensagem não pode ser entregue e a política de falha de entrega é “ir para um bloco”.
- Quando aparece:
- Quando o campo “Se uma mensagem não for entregue” for “Ir para um bloco”
- Exemplo:
- (escolha na lista do campo)
Congelar o bot quando o atendente responder pelo celular (minutos)
Identifica a conversa, o canal ou o telefone de destino.
- Padrão:
- 30
- Exemplo:
- +5511999999999
Saídas
Para usar um resultado deste bloco em uma etapa seguinte, digite < no campo e escolha o bloco e o campo. A referência tem o formato <iniciodaconversa.startedBy>: antes do ponto vai o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
| Referência | Tipo | O que contém |
|---|---|---|
<iniciodaconversa.startedBy> | string | O que iniciou a sessão: inbound, keyword, switch, restart, automation, operator ou api. |
<iniciodaconversa.keyword> | string | Palavra-chave que iniciou o fluxo, quando houver. |
<iniciodaconversa.message> | string | Texto da mensagem que iniciou o fluxo. |
<iniciodaconversa.ctwaClid> | string | Identificador do clique no anúncio, quando a conversa veio de um anúncio. |
Exemplo de uso
Objetivo: Enviar uma confirmação ao cliente ou à equipe no canal correto.
- Canal
- Envia pelo WhatsApp desta conversa (instância Z-API do canal). Nada de token aqui. O cana…
- Quando iniciar
- Conversa nova
- Atender grupos
- false
- Não iniciar com humano atribuído
- true
- Respeitar o bot congelado
- true
Os valores são ilustrativos. Teste primeiro com dados fictícios ou de homologação.
Erros comuns e como resolver
- O bloco não executa
- Confira se existe um caminho de setas que parte do gatilho (ou do Início) até este bloco. Blocos soltos no desenho são ignorados.
- Aparece “Validação do fluxo” no terminal
- Há campo obrigatório vazio. Clique no aviso, abra o bloco indicado e preencha o campo marcado.
- Um campo chega vazio na etapa seguinte
- Confira se a referência aponta para um bloco que já executou e para um campo que existe, como <iniciodaconversa.startedBy>. O nome antes do ponto é o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
- O fluxo não inicia sozinho
- Gatilhos só disparam com a automação publicada. Confira também se o evento aconteceu na conta conectada e se os filtros do gatilho não estão excluindo o evento.
Blocos relacionados
- ArquivoEnviar um documento pelo WhatsApp (Z-API) dentro de um fluxo de conversa.
- ÁudioEnviar um áudio pelo WhatsApp (Z-API) dentro de um fluxo de conversa.
- Botões de açãoEnviar pelo WhatsApp (Z-API) uma mensagem com botões de abrir link, ligar ou copiar código.
- Catálogo e opçõesConsultar a instância Z-API ou enviar catálogo, botões de resposta e lista de opções.
- ContatoEnviar um cartão de contato pelo WhatsApp (Z-API) dentro de um fluxo de conversa.
- Copiar mensagem · TelegramCopiar mensagem usando a conexão Telegram deste workspace.