Blocos do Flow Builder: o que é e para que serve cada um

Conheça os blocos disponíveis no Flow Builder do Multiwhats e como utilizá-los para criar fluxos automatizados eficientes.

Multiwhats

Última atualização há 16 dias

O Flow Builder do Multiwhats oferece uma variedade de blocos que permitem construir fluxos de atendimento personalizados e automatizados. Cada bloco representa uma ação ou condição específica dentro do fluxo. Abaixo, detalhamos os principais blocos disponíveis:

Bloco - Menu

O bloco Menu é um dos mais importantes no Flow Builder, pois permite apresentar ao cliente um conjunto de opções numeradas (como um menu de atendimento). Cada número enviado pelo usuário leva a um caminho diferente no fluxo.

Quando usar

Use o bloco Menu sempre que quiser oferecer mais de uma opção de resposta e seguir diferentes caminhos a partir da escolha do usuário — por exemplo:

Olá! Como posso te ajudar?
1 - Falar com um atendente
2 - Consultar um serviço
3 - Saber mais sobre a empresa

Como configurar

  • Identificação: nome interno para organização.


  • Descrição: mensagem principal que será enviada ao cliente.

  • Mensagem de opção inválida: usada quando o cliente digita algo fora das opções válidas.

Como criar as opções do menu

Para adicionar opções numeradas (1, 2, 3...) no menu:


  1. Clique no ícone de lista com "+", localizado na parte superior do bloco.
    🔴 Ele está destacado em vermelho na imagem abaixo:

  2. Isso criará campos numerados onde você poderá digitar o nome de cada opção (ex: "Falar com atendente").

  3. Após adicionar, surgirão os pontos de saída numerados ao lado do bloco.
    Você deve conectar cada ponto ao próximo bloco do fluxo, definindo o caminho de acordo com a escolha do cliente.

Dica: uso de variáveis

Você pode usar variáveis na descrição do menu, como:


  • {{nome}}, {{numero}}, {{mensagem}}, {{comando_reiniciar}}

Exemplo completo

Olá {{nome}}, escolha uma opção:
1 - Atendimento
2 - Dúvidas
3 - Encerrar

Bloco - Texto

O bloco Texto serve para enviar uma mensagem simples ao cliente durante o fluxo, sem exigir nenhuma ação em resposta. É um dos blocos mais básicos e úteis do Flow Builder.

Quando usar

Use o bloco de texto para:


  • Apresentações e boas-vindas.

  • Explicações antes de uma escolha.

  • Agradecimentos ou encerramentos.

Como configurar

  • Identificação: Nome interno do bloco para controle no fluxo.


  • Descrição: Campo onde você digita a mensagem que será enviada ao cliente.

Uso de variáveis

Você pode personalizar a mensagem com variáveis automáticas disponíveis no sistema.

Exemplo prático

Olá {{nome}}, seu atendimento foi iniciado com sucesso!
Se quiser voltar ao menu anterior, digite {{comando_voltar}}.

Conexões

  • O bloco de Texto possui um ponto de entrada e um ponto de saída.


  • Após enviar o texto, ele pode seguir automaticamente para o próximo bloco conectado.


Bloco - Imagem

O bloco Imagem permite enviar uma imagem diretamente ao cliente durante o fluxo automatizado. Ele é útil para complementar informações, apresentar produtos ou criar interações visuais mais atraentes.

Quando usar

  • Mostrar uma tabela, cardápio ou banner promocional.


  • Instruções visuais (ex: um print, tutorial ou passo a passo).

  • Apresentar um produto visualmente.

Como configurar

  • Identificação: Nome interno do bloco (não visível ao cliente).


  • Selecionar Imagem: Clique neste botão para fazer upload da imagem desejada.

  • Descrição (opcional): Você pode adicionar uma legenda que será enviada junto com a imagem.

A imagem será enviada como uma mensagem de mídia normal do WhatsApp, acompanhada da legenda, caso preenchida.

Conexões

  • O bloco possui um ponto de entrada e um ponto de saída.


  • Assim que a imagem for enviada, o fluxo continuará automaticamente para o próximo bloco conectado.

Dica: Use imagens leves (menos de 1MB) para garantir envio rápido e sem bloqueios pelo WhatsApp.

Bloco - Vídeo

O bloco Vídeo permite o envio de um vídeo para o cliente no meio do fluxo, tornando a experiência mais interativa e dinâmica. É ideal para explicações visuais, demonstrações de produtos ou vídeos institucionais.

Quando usar

  • Enviar um vídeo tutorial explicando um serviço ou processo.


  • Demonstrar o uso de um produto.

  • Reforçar informações com conteúdo audiovisual.

Como configurar

  • Identificação: Nome interno do bloco, usado apenas para organização (não visível ao cliente).


  • Selecionar Vídeo: Clique para fazer o upload de um vídeo do seu computador.

  • Descrição (opcional): Adicione uma legenda que será enviada junto com o vídeo.

Formato recomendado: Arquivos leves e compatíveis com o WhatsApp, preferencialmente .mp4 com até 16MB.

Conexões

  • O bloco possui um ponto de entrada e um ponto de saída.


  • Após o envio do vídeo, o fluxo continuará automaticamente para o próximo nó conectado.

Dica: Evite vídeos muito longos. O WhatsApp pode recusar arquivos grandes ou com resolução muito alta.

Bloco - Áudio

O bloco Áudio permite que você envie uma mensagem de voz para o cliente durante o fluxo automatizado. É útil para tornar o atendimento mais humanizado, além de facilitar a compreensão em situações em que o texto pode ser mal interpretado.

Quando usar

  • Para dar boas-vindas com uma voz amigável.


  • Para explicar algo rapidamente com mais emoção e clareza.

  • Para reforçar informações de forma mais acessível.

Como configurar

  • Identificação: Nome interno do bloco, usado para organização. Ex: audioBoasVindas.


  • Selecionar Áudio: Clique no botão e selecione um arquivo de áudio do seu computador.

Formato recomendado: .mp3 ou .ogg com até 16MB (limite do WhatsApp).

Conexões

  • Possui um ponto de entrada e um ponto de saída.


  • Após o envio do áudio, o fluxo segue automaticamente para o próximo bloco conectado.

Dica: Use áudios curtos e objetivos. Arquivos muito longos podem ser ignorados pelo cliente ou até barrados pelo WhatsApp.

Bloco - Documento

O bloco Documento permite enviar um arquivo diretamente ao cliente durante o fluxo automatizado do bot. Ele é ideal para PDFs, contratos, manuais, listas de preços ou qualquer outro material complementar.

Quando usar

  • Para enviar uma proposta comercial em PDF.


  • Para encaminhar um contrato ou termo de serviço.

  • Para compartilhar instruções, catálogos ou planilhas.

Como configurar

  • Identificação: Dê um nome interno ao bloco (apenas visível dentro do fluxo). Exemplo: docTermosUso.


  • Selecionar Documento: Clique no botão azul para fazer o upload do arquivo desejado.

    🎯 Formatos suportados: .pdf, .docx, .xlsx, .pptx, .txt e outros documentos permitidos pelo WhatsApp.

    📦 Tamanho máximo: Até 16MB, conforme o limite de envio do WhatsApp.

  • Descrição: É o texto que aparece junto ao documento, como um aviso ou explicação. Exemplo:
    Aqui está o contrato solicitado. Leia com atenção e confirme no próximo passo.

Conexões

  • O bloco possui um ponto de entrada e um de saída.


  • Após o envio do documento, o fluxo continua automaticamente para o próximo bloco conectado.

Dica: Mantenha o nome do arquivo claro e a descrição curta, para garantir que o cliente entenda rapidamente o conteúdo recebido.


Bloco - Pausa (Espera)

O bloco Espera serve para inserir um intervalo entre uma mensagem e outra dentro do fluxo automatizado. É útil para deixar a conversa mais natural e dar tempo ao usuário de ler ou interagir com o conteúdo anterior.

Quando usar

  • Para simular o tempo de digitação entre uma mensagem e outra.


  • Para dar uma pausa antes de enviar uma mídia ou uma pergunta.

  • Para organizar melhor a cadência das mensagens, evitando envio em bloco.

Como configurar

Tempo em segundos: Informe o número de segundos que o sistema deve aguardar antes de seguir para o próximo bloco.
Exemplo:
3 → O sistema irá pausar por 3 segundos antes de continuar.

Conexões

  • O bloco possui uma entrada e uma saída.


  • Após o tempo configurado, o fluxo continua automaticamente para o próximo nó conectado.

Importante

  • O tempo de espera deve ser razoável — entre 1 a 5 segundos costuma ser o ideal para simular uma digitação.


  • Pausas longas (ex: 10 segundos ou mais) podem prejudicar a fluidez da experiência do usuário.

Dica: Use o bloco Espera junto com mensagens de texto ou mídia para criar uma sequência mais natural e humana de atendimento.

Bloco - Pergunta

O bloco Pergunta é utilizado para coletar uma informação livre do usuário — como nome, e-mail, CPF, cidade, etc. A resposta é armazenada automaticamente em uma variável, que poderá ser usada em outras partes do fluxo.

Quando usar

  • Para pedir dados personalizados (ex: nome, telefone, código do pedido).


  • Para guardar informações que serão reutilizadas em outras mensagens ou blocos.

  • Para alimentar variáveis que podem ser integradas com Webhooks, APIs ou CRM.

Como configurar

  • Pergunta: Escreva a mensagem que será enviada ao usuário solicitando a informação.
    Exemplo:
    Qual é o seu nome completo?


  • Nome da Variável: Digite um nome curto e descritivo para a variável onde será armazenada a resposta.
    Exemplo:
    nome_usuario, email_cliente, cpf, etc.
    🔗 Você poderá usar essa variável em qualquer outro ponto do fluxo escrevendo:
    ${nome_usuario}

Exemplo prático

Bloco Pergunta:Pergunta: Qual é o seu nome?Variável: nomeMais adiante:Olá, ${nome}! Agora me diga como posso te ajudar?

Conexões

  • Possui uma entrada (de onde vem o fluxo) e uma saída (para o próximo nó).


  • Após o usuário responder, o fluxo continua automaticamente.

Importante

  • A resposta não passa por validação. Se quiser restringir o tipo de resposta (ex: e-mail ou número), considere usar um Webhook ou JavaScript para tratamento.


  • O nome da variável não pode conter espaços ou caracteres especiais.

Dica: Combine este bloco com o Texto e o Webhook para confirmar dados ou enviá-los para sistemas externos.

Bloco - Botões

O bloco Botões permite apresentar opções clicáveis ao usuário, que podem realizar diferentes ações: enviar uma resposta, abrir um link, copiar um texto ou até iniciar uma ligação. É uma forma moderna e eficiente de guiar o atendimento, reduzindo erros e melhorando a experiência.

Quando usar

  • Para oferecer opções objetivas ao usuário.


  • Para permitir interações rápidas com ações específicas (link, cópia, chamada).

  • Quando você quiser evitar digitação e facilitar a escolha.

Como configurar

  • Identificação: Nome interno do bloco para organização.


  • Título (opcional): Um título visível acima dos botões.

  • Texto: Mensagem principal enviada ao usuário explicando as opções.

  • Mensagem de opção inválida: Texto mostrado se o usuário tentar digitar algo fora dos botões.

Tipos de Botões e Ações

Resposta Rápida
  • O botão envia automaticamente um texto definido (como “1”, “Voltar”, “Agendar”).

  • Ideal para fluxos com múltiplas rotas.

  • Importante: esse botão cria uma saída de fluxo, ou seja, continua o atendimento.

Link (URL)

  • Ao clicar, o usuário é redirecionado para uma página externa.

  • Exemplo: abrir seu site, formulário ou link do WhatsApp.

Copiar Texto
  • Quando clicado, copia um conteúdo pré-definido (como um código de pedido ou CPF) para a área de transferência do celular/PC do usuário.

  • Útil para facilitar o uso de códigos em outros sistemas.

Ligação Telefônica
  • Permite iniciar automaticamente uma chamada para o número inserido no botão.

  • Útil para suporte telefônico, emergências ou vendas.

Conexões

  • Apenas o botão de resposta rápida pode continuar o fluxo.


  • Os demais botões (URL, cópia, ligação) são ações únicas, sem continuidade de fluxo.

Dicas

  • Use no máximo 3 a 4 botões para evitar poluição visual.


  • Combine com blocos de texto ou imagem para reforçar o contexto antes de apresentar os botões.

  • Personalize os textos para deixar claro o que o botão faz.

Importante

  • Todos os botões devem ter uma ação definida, ou o bloco pode falhar.


  • Em dispositivos antigos, links ou botões de cópia podem se comportar de forma diferente.


Bloco - Lista

O bloco Lista permite enviar uma mensagem com várias opções organizadas em seções. É ideal para menus mais longos ou organizados por categorias, como catálogos, tipos de serviço ou departamentos.

Quando usar

  • Quando há muitas opções e você quer organizar por categorias.


  • Para criar menus com títulos, agrupando por seções.

  • Quando deseja permitir escolhas únicas, de forma clara e objetiva.

Como configurar

  • Identificação: Nome interno para controle no fluxo.


  • Título: Título principal que aparece no topo da mensagem.

  • Texto: Mensagem que contextualiza a lista. Explica o que o usuário deve fazer.

  • Texto do Botão: Texto do botão que o usuário precisa clicar para abrir a lista (exemplo: "Ver opções", "Escolher serviço").

  • Seções: Cada seção pode ter várias linhas.

    • Use o botão ➕ no topo da interface (dentro da seção) para adicionar uma nova seção.

    • Dentro de cada seção, use “Adicionar Linha” para incluir os itens clicáveis da lista.

  • Rodapé: Texto exibido abaixo da lista. Pode ser usado para avisos, instruções ou contato.

Comportamento

  • Ao clicar em um item da lista, a opção é enviada como mensagem de texto.


  • Essa mensagem pode ser usada como gatilho para outro bloco (por exemplo, via bloco condicional).

  • Somente uma opção pode ser escolhida por vez.

Exemplo prático

Escolha uma das opções abaixo para continuar:

Botão: Ver Serviços

Lista aberta:

📦 Serviços Disponíveis- Entrega Expressa- Retirada em Loja🛠 Suporte- Falar com atendente- Problema técnicoRodapé: Atendimento de segunda a sexta, das 8h às 18h.

Dicas

  • Evite listas com mais de 10 itens no total.


  • Use o rodapé para lembrar de horários, termos ou regras.

  • Combine com blocos Condicional ou Texto para continuar o atendimento de acordo com a escolha.


Bloco - Webhook

O bloco Webhook permite que o Flow Builder se conecte com APIs externas, enviando ou recebendo dados em tempo real. É um dos blocos mais poderosos e flexíveis para automações mais avançadas.

Quando usar

  • Quando você precisa buscar dados externos (como nome, status de pedido, saldo, etc.).


  • Para enviar dados capturados no atendimento para outra plataforma.

  • Para integrar o fluxo com um sistema próprio ou com ferramentas externas.

Como configurar

  • Identificação: Nome interno do bloco.


  • Tipo de Requisição:

    • GET: Para buscar dados.

    • POST: Para enviar dados.

    • PUT: Para atualizar dados.

    • DELETE: Para remover dados.

  • URL: Endereço da API externa que será acessada.

    • Você pode usar variáveis dinâmicas aqui (ex: https://api.seusite.com/clientes/${cpf}).

  • Headers (JSON): Cabeçalhos da requisição. Normalmente usados para:

    • Enviar tokens de autenticação.

    • Informar tipo de conteúdo (ex: Content-Type: application/json).

    • Exemplo:

      • { "Authorization": "Bearer SEU_TOKEN", "Content-Type": "application/json"}
    • Nome da Variável para Resposta:

      • A resposta da API será armazenada nessa variável para uso posterior.

      • Exemplo: resposta_api

      • Assim, você poderá usá-la em blocos seguintes com $(resposta_api).

Comportamento

  • O fluxo aguarda a resposta da API antes de continuar.


  • Se a API estiver fora do ar ou responder com erro, o fluxo pode travar. Planeje sempre caminhos alternativos com blocos Condicional.

Dica técnica

  • Você pode combinar esse bloco com o bloco Pergunta para capturar uma entrada (como CPF) e usá-la como parâmetro no Webhook.


  • Exemplo:

    • Bloco pergunta: “Digite seu CPF”

    • Nome da variável: cpf

    • URL do Webhook: https://sistema.com/api/cliente/${cpf}


Bloco - OpenAI

Esse bloco permite integrar respostas inteligentes com IA (Inteligência Artificial) diretamente no seu fluxo de atendimento, utilizando o modelo GPT da OpenAI.

Quando usar

  • Para criar respostas dinâmicas com IA.


  • Para gerar textos, sugestões, resumos ou qualquer conteúdo baseado em um prompt.

  • Para personalizar atendimentos com base em dados do cliente, perguntas anteriores ou contexto do atendimento.

Como configurar

  • Identificação: Nome interno do bloco.


  • Modelo: Escolha entre os modelos disponíveis (ex: GPT-3.5 Turbo).

    • Modelos mais avançados podem oferecer respostas mais completas.

  • Prompt: Aqui você define o comando que será enviado para a IA.

    • Pode usar texto fixo ou incluir variáveis do fluxo como:
      Olá, meu nome é $(nome). Me diga uma curiosidade sobre meu nome.

    • Você pode adicionar múltiplos prompts usando o botão "+".

  • Temperatura (de 0 a 1):

    • Controla o nível de criatividade da resposta.

    • 0.2 = mais direto e objetivo

    • 0.7 = mais criativo e aberto

  • Máximo de Tokens:

    • Limita o tamanho da resposta.

    • Ex: 1000 tokens (em média, 1 token ≈ 4 caracteres em português)

  • Nome da Variável para Resposta:

    • O conteúdo gerado pela IA será salvo aqui para uso posterior.
      Ex: resposta_ia

  • Enviar resposta ao usuário:

    • Se quiser que o resultado da IA apareça no chat, escolha Sim.

    • Se quiser apenas armazenar e usar depois no fluxo, deixe como Não.

  • API Key (opcional):

    • Caso você queira usar uma chave própria da OpenAI.

    • Se deixar em branco, será usada a chave global configurada no sistema.

Dica estratégica

  • Combine esse bloco com o bloco de Pergunta para capturar informações e usar dentro do prompt.


  • Exemplo:

    • Pergunta: “Qual seu nome?”

    • Armazena como nome_usuario

    • Prompt do OpenAI:
      Crie uma mensagem simpática de boas-vindas para o nome $(nome_usuario)


Bloco - Condição

O bloco de Condição permite tomar decisões lógicas dentro do seu fluxo. Ele analisa dois valores e, dependendo do resultado da comparação, o fluxo segue por caminhos diferentes: Se Verdadeiro ou Se Falso.

Quando usar

  • Para verificar o valor de uma variável.


  • Para personalizar o atendimento com base em respostas anteriores.

  • Para direcionar o usuário a caminhos diferentes com base em dados recebidos por API, perguntas, ou respostas do OpenAI.

Como configurar

  • Identificação: Nome interno do bloco.


  • Título da Condição: Rótulo descritivo que ajuda a identificar o objetivo dessa condição.

  • Valor 1:

    • Pode ser uma variável (ex: $(cidade)), ou um texto/valor fixo.

    • Use o botão + ao lado para inserir variáveis disponíveis.

  • Operador:

    • Tipo de comparação entre Valor 1 e Valor 2:

      • Igual (==)

      • Diferente (!=)

      • Maior que (>)

      • Menor que (<)

      • Contém

      • Começa com

      • Termina com

    • Use conforme o tipo de comparação que deseja fazer.

  • Valor 2:

    • Outro valor fixo ou variável para comparar.

  • Ignorar maiúsculas/minúsculas:

    • Ative para tornar a comparação não sensível a letras maiúsculas/minúsculas (ideal para respostas abertas dos usuários).

Caminhos possíveis

  • Se Verdadeiro:
    O fluxo segue por esse caminho quando a condição é satisfeita.


  • Se Falso:
    O fluxo segue por esse caminho quando a condição não é satisfeita.

Exemplo prático

Cenário: Você perguntou ao usuário de qual cidade ele é.


  • Variável armazenada: $(cidade)

  • Condição: Se $(cidade) for igual a Curitiba

  • Caminho verdadeiro: Apresentar uma promoção para Curitiba.

  • Caminho falso: Mostrar atendimento padrão.


Bloco - Pular (Salto)

O bloco Pular — também chamado de Salto — serve para encaminhar o fluxo diretamente para outro bloco, sem executar nenhuma ação adicional.

É uma ferramenta de navegação dentro do fluxo, ideal para evitar duplicação de conteúdo ou encaminhar o usuário para um ponto comum do fluxo, como um bloco de encerramento ou um submenu.

Quando usar

  • Para reaproveitar um trecho do fluxo que já existe.


  • Para organizar melhor fluxos longos com múltiplos caminhos.

  • Para criar subfluxos reutilizáveis com base em decisões anteriores.

  • Para retornar ao menu principal ou pular etapas já respondidas.

Como configurar

  • Identificação:
    Nome interno do bloco (não aparece para o usuário).


  • Selecionar destino:
    Aqui você escolhe qual outro bloco do seu fluxo o usuário será direcionado ao passar por esse nó.
    Basta começar a digitar o nome do bloco desejado e selecionar na lista.

Exemplo prático

Você tem vários caminhos diferentes, mas todos devem terminar no mesmo bloco de encerramento.
Em vez de duplicar esse bloco várias vezes, você usa um bloco Pular e escolhe o destino final como sendo o bloco de encerramento.


Bloco - JavaScript

O bloco JavaScript permite executar scripts personalizados diretamente no fluxo para realizar operações lógicas, cálculos, formatações ou tratamento avançado de dados usando a linguagem JavaScript.

Quando usar

  • Para manipular dados recebidos do usuário antes de exibir uma resposta.


  • Para realizar cálculos com informações coletadas.

  • Para formatar datas, números, strings ou preparar informações para uma API.

  • Para criar lógicas dinâmicas sem depender apenas de blocos condicionais.

Como configurar

  • Identificação:
    Nome interno do bloco (não aparece para o usuário).


  • Código JavaScript:
    Campo onde você insere o script a ser executado.
    Você pode acessar variáveis do fluxo usando flowVariables.nome_da_variavel.

    Exemplo:

let resultado = parseInt(flowVariables.idade) + 10;return resultado;

Nome da Variável para Resultado:
Defina o nome da variável onde o resultado do return será salvo.
Essa variável poderá ser utilizada nos próximos blocos com a sintaxe ${nome_da_variavel}.

Atenção

  • O código precisa obrigatoriamente ter um return, pois o valor retornado será armazenado na variável definida.


  • O script é executado de forma síncrona no servidor.

  • Caso o código esteja incorreto, o fluxo pode ser interrompido.

Dica avançada

Você pode combinar esse bloco com o Webhook ou o Condicional, manipulando a resposta de uma API ou tomando decisões com base em valores calculados dinamicamente.

Bloco - Fila

O bloco Fila permite que o usuário escolha para qual fila de atendimento deseja ser direcionado. Após a escolha, o fluxo transfere automaticamente o atendimento para a fila selecionada.

Quando usar

  • Quando há mais de uma equipe de atendimento (ex: Suporte, Comercial, Financeiro).


  • Quando você deseja dar autonomia ao cliente para escolher com quem quer falar.

  • Para organizar o atendimento em departamentos separados.

Como configurar

  • Identificação:
    Nome interno do bloco.


  • Forma de Exibição:
    Escolha entre:

    • Botões: Exibe as opções em botões clicáveis.

    • Numérico: Exige que o usuário digite o número correspondente à opção.

  • Título:
    Texto que aparece acima dos botões (se estiver usando a forma de exibição em botão).

  • Texto:
    Mensagem principal que será enviada antes das opções, orientando o cliente.

  • Mensagem de Opção Inválida:
    Texto exibido caso o usuário selecione uma opção inexistente.

Importante

  • As filas exibidas serão automaticamente listadas com base nas filas ativas no sistema.


  • A transferência ocorre imediatamente após a escolha.

  • Esse bloco não funciona se nenhuma fila estiver ativa no sistema.

Dica

Use esse bloco logo após um bloco de Menu ou de Texto introdutório para criar um fluxo de entrada mais organizado e automatizado.

Bloco -  Atendente

O bloco Atendente permite que o usuário escolha diretamente qual atendente deseja falar, entre aqueles disponíveis no sistema. Após a seleção, o atendimento é automaticamente transferido para o atendente escolhido.

Quando usar

  • Quando há atendentes fixos para determinados clientes ou assuntos.


  • Para reencaminhar atendimentos anteriores para o mesmo atendente.

  • Quando há diferenciação de atendimento por nome ou especialidade.

Como configurar

  • Identificação
    Nome interno do bloco, usado para organização no fluxo.


  • Forma de Exibição

    • Botões: mostra os atendentes disponíveis como botões clicáveis.

    • Numérico: exige que o usuário digite o número correspondente à opção.

  • Título
    Texto exibido acima dos botões (apenas na exibição por botões).

  • Texto
    Texto principal da mensagem, orientando o cliente sobre como escolher um atendente.

  • Mensagem de Opção Inválida
    Mensagem exibida quando o cliente digita algo fora das opções válidas.

Observações importantes

  • O bloco só exibe atendentes que estiverem ativos no sistema.


  • A transferência acontece de forma automática e imediata.

  • Caso não haja nenhum atendente disponível, o sistema pode exibir uma mensagem padrão ou redirecionar o fluxo.

Dica

  • Use esse bloco com cautela em grandes equipes, pois a lista de atendentes pode crescer bastante. Para empresas maiores, o ideal é usar o bloco Fila e deixar que o sistema distribua automaticamente os atendimentos.

Bloco - Categorias

O bloco Categorias é um componente exclusivo do módulo Agenda, ativado junto com o Flow Builder. Ele permite que o cliente escolha uma categoria de serviço antes de avançar no agendamento.

Quando usar

  • Para classificar atendimentos por tipo de serviço (ex: fisioterapia, consulta, limpeza).


  • Para filtrar profissionais e horários com base na categoria escolhida.

  • Em fluxos com agendamento de horários, especialmente quando há múltiplas especialidades.

Como configurar

  • Identificação
    Nome interno do bloco.


  • Forma de Exibição

    • Botões: mostra as categorias em formato de botões.

    • Numérico: exige digitação do número da opção.

  • Título
    Exibido acima das opções (apenas se usar Botões).

  • Texto
    Mensagem principal explicando ao cliente como escolher a categoria.

  • Mensagem de Opção Inválida
    Aparece se o cliente digitar algo fora das opções válidas.

O que acontece após a escolha?

Assim que o cliente seleciona uma categoria:


  1. O sistema armazena essa escolha internamente.

  2. Os blocos seguintes da Agenda (como Serviço, Profissional, Turno, Data, etc.) passam a exibir apenas as opções vinculadas à categoria escolhida.

Requisitos

  • O bloco somente funciona se o módulo Agenda estiver ativo.


  • As categorias devem estar previamente cadastradas na aba de Agenda do Multiwhats.

Dica de uso

Combine este bloco com os seguintes, nessa ordem:


  1. Categorias

  2. Serviço

  3. Profissional

  4. Turno

  5. Data

  6. Horário

  7. Confirmação

Assim você garante uma experiência fluida e intuitiva de agendamento para o cliente.


Bloco - Serviços

O bloco Serviços faz parte do módulo Agenda (adicional) e é utilizado para apresentar ao cliente os serviços disponíveis com base na categoria escolhida anteriormente.

Quando usar

  • Após o bloco de Categorias, para que o cliente selecione um serviço vinculado à categoria.


  • Em fluxos de agendamento de horário onde há diversos serviços cadastrados.

Como configurar

  • Identificação
    Nome interno do bloco (não aparece para o cliente).


  • Forma de Exibição

    • Botões: exibe os serviços como botões clicáveis.

    • Numérico: o cliente digita o número da opção desejada.

  • Título
    Frase de introdução exibida acima dos botões.

  • Texto
    Mensagem principal explicando a escolha, exibida no corpo da conversa.

  • Mensagem de Opção Inválida
    Será mostrada se o cliente digitar algo fora das opções disponíveis.

O que acontece após a escolha?

O sistema registra internamente o serviço selecionado e filtra os próximos passos do fluxo (como profissionais e turnos) de acordo com o serviço escolhido.

Requisitos

  • O módulo Agenda precisa estar ativo.


  • Os serviços devem estar cadastrados e vinculados às categorias no painel da Agenda.

Importante

  • O cliente só verá os serviços vinculados à categoria selecionada anteriormente.


  • É possível exibir os serviços com descrições personalizadas diretamente nos botões.

Dica de uso

Ordem sugerida dos blocos para um fluxo completo:


  1. Categorias

  2. Serviços

  3. Profissional

  4. Turno

  5. Data

  6. Horário

  7. Confirmação


Bloco - Profissionais

O bloco Profissionais faz parte do módulo Agenda e serve para exibir uma lista de profissionais vinculados ao serviço escolhido pelo cliente anteriormente no fluxo.

Quando usar

  • Após o cliente selecionar um serviço, para que ele escolha com qual profissional deseja agendar.


  • Em fluxos de agendamento que oferecem atendimento por múltiplos profissionais.

Como configurar

  • Identificação
    Nome interno do bloco (apenas para organização do fluxo).


  • Forma de Exibição

    • Botões: apresenta os nomes dos profissionais em botões.

    • Numérico: o cliente digita o número da opção desejada.

  • Título
    Aparece acima dos botões e funciona como um título da pergunta.

  • Texto
    Mensagem principal que será exibida junto à lista de opções.

  • Mensagem de Opção Inválida
    Mostrada se o cliente digitar algo que não está entre as opções disponíveis.

O que acontece após a escolha?

A escolha do profissional é armazenada internamente e usada para filtrar os próximos passos como turnos disponíveis, datas e horários.

Requisitos

  • É necessário que os profissionais estejam cadastrados e vinculados aos serviços no painel da Agenda.


  • O módulo de Agenda deve estar habilitado.

Dica

Este bloco se conecta perfeitamente com a sequência:


  1. Categorias

  2. Serviços

  3. Profissionais

  4. Turnos

  5. Data

  6. Horário

  7. Confirmação


Bloco - Turno

O bloco Turno faz parte do módulo Agenda e é utilizado para permitir que o cliente escolha um período do dia para o agendamento, como: manhã, tarde, noite ou madrugada.

Quando usar

  • Depois da seleção de profissional no fluxo de agendamento.


  • Quando você deseja oferecer diferentes faixas de horário agrupadas por turno.

Como configurar

  • Identificação
    Nome interno do bloco no editor de fluxo.


  • Forma de Exibição

    • Botões: o usuário verá os turnos como botões clicáveis.

    • Numérico: o usuário digita o número correspondente ao turno.

  • Título
    Exibido acima das opções. Serve como uma introdução à pergunta.

  • Texto
    Mensagem principal com as instruções para o cliente.

  • Mensagem de Opção Inválida
    Caso o usuário digite uma opção não listada, essa mensagem será exibida.

O que acontece após a escolha?

O turno escolhido é armazenado internamente para filtrar os horários disponíveis na etapa seguinte.

Requisitos

  • Os turnos precisam estar cadastrados no painel da Agenda e vinculados aos profissionais e serviços corretamente.


  • O módulo de Agenda deve estar ativo no sistema.

Dica

Este bloco geralmente vem antes do bloco de Data e Horário, organizando o fluxo da seguinte forma:


  1. Categorias

  2. Serviços

  3. Profissionais

  4. Turno

  5. Data

  6. Horário

  7. Confirmação


Bloco - Data

O bloco Data faz parte do módulo adicional de Agenda e tem como função solicitar ao cliente a escolha de uma data para o agendamento, utilizando o formato padrão DD/MM/AAAA.

Quando usar

  • Após o usuário escolher o turno (manhã, tarde, noite ou madrugada).


  • Antes da seleção de horário.

  • Quando é necessário validar uma data disponível automaticamente pelo sistema.

Como configurar

  • Identificação
    Nome técnico do bloco (não é exibido para o usuário).


  • Pergunta
    Mensagem enviada ao cliente solicitando que ele informe a data desejada.
    Exemplo: "Para qual data deseja seu agendamento?"

  • Mensagem de Opção Inválida
    Mostrada quando o cliente informa uma data incorreta, fora do padrão ou não disponível.
    Exemplo: "Opção inválida. Por favor, escolha uma das datas disponíveis."

 Como o sistema interpreta a resposta?

  • O cliente deve informar a data no formato DD/MM/AAAA.


  • O sistema verifica se a data está dentro dos dias disponíveis do profissional e serviço selecionados anteriormente.

  • Caso esteja indisponível ou em um feriado configurado, a mensagem de erro será exibida.

Requisitos

  • A data deve obedecer às disponibilidades configuradas na Escala e aos feriados cadastrados.


  • O módulo Agenda deve estar ativo e vinculado ao fluxo.

Dica

É altamente recomendável validar esse campo junto com os blocos de Turno, Profissional e Horário, garantindo que o agendamento seja feito em dias válidos e horários disponíveis.

Bloco - Horário

O bloco Horário é utilizado para exibir ao usuário os horários disponíveis de acordo com o turno, data e profissional selecionados previamente no fluxo. Ele faz parte do módulo adicional de Agenda.

Quando usar

  • Após os blocos de Profissional, Data e Turno.


  • Quando for necessário permitir que o usuário escolha um horário disponível para o agendamento de um serviço.

Como configurar

  • Identificação
    Nome técnico do bloco, apenas para organização interna.


  • Forma de Exibição

    • Botões: exibe os horários disponíveis como botões clicáveis.

    • Numérico: o usuário digita o número correspondente à opção desejada.

  • Intervalo entre horários (minutos)
    Define o intervalo entre os horários disponíveis.
    Exemplo:

    • 0 → Exibe todos os horários disponíveis conforme configuração do profissional.

    • 15 → Mostra apenas de 15 em 15 minutos.

    • 30 → Mostra apenas de meia em meia hora.

  • Título
    Texto que será exibido acima das opções.
    Exemplo: "Escolha um horário"

  • Texto
    Mensagem enviada junto da lista de horários disponíveis.
    Exemplo: "Por favor, selecione um dos horários disponíveis:"

  • Mensagem de Opção Inválida
    Mensagem exibida caso o usuário escolha um horário fora da lista ou digite incorretamente.
    Exemplo: "Opção inválida. Por favor, escolha um dos horários."

Como o sistema seleciona os horários?

O sistema verifica:


  • A escala configurada para o profissional e o setor;

  • Os feriados cadastrados;

  • O turno escolhido;

  • A quantidade de agendamentos por horário permitida.

Apenas os horários livres serão exibidos automaticamente.

Requisitos obrigatórios

  • É necessário que o módulo Agenda esteja ativado no sistema.


  • Os blocos anteriores Turno, Data e Profissional devem estar corretamente configurados e conectados.

Dica

Use esse bloco para garantir que o agendamento seja feito com controle total de disponibilidade, evitando choques de horário ou agendamentos fora do expediente.

Bloco - Confirmação

O bloco Confirmação é utilizado para exibir um resumo do agendamento ao usuário e solicitar que ele confirme ou cancele a solicitação. Essa decisão será processada automaticamente pelo sistema e o fluxo seguirá de acordo com a escolha do usuário.

Como configurar

  • Identificação
    Nome interno do bloco (não aparece para o usuário).


  • Tipo de Exibição

    • Botões: exibe as opções Confirmar e Cancelar como botões.

    • Numérico: usuário digita um número correspondente à opção.

  • Título
    Aparece acima da mensagem.
    Exemplo: "Confirmar Agendamento"

  • Mensagem
    Texto que acompanha o resumo do agendamento.
    Exemplo: "Por favor, confirme os detalhes do seu agendamento:"

  • Texto do botão Confirmar
    Texto que aparecerá no botão de confirmação.
    Exemplo: "Confirmar"

  • Texto do botão Cancelar
    Texto que aparecerá no botão de cancelamento.
    Exemplo: "Cancelar"

  • Respostas positivas aceitas
    Lista de palavras que serão aceitas como confirmação, separadas por vírgulas.
    Exemplo: sim, s, confirmar, ok, yes

  • Respostas negativas aceitas
    Lista de palavras que serão aceitas como cancelamento.
    Exemplo: não, n, nao, cancelar, no

Opção: Incluir detalhes do agendamento

Essa configuração permite que os seguintes dados do agendamento sejam exibidos automaticamente:


  • ✅ Serviço

  • ✅ Profissional

  • ✅ Data

  • ✅ Turno

  • ✅ Horário

Essas informações são obtidas a partir dos blocos anteriores no fluxo.

🟣 Importante: Nenhuma visualização prévia é exibida no editor — o resumo é gerado apenas na execução real pelo WhatsApp.

Saídas do bloco

  • Se Confirmado
    Caminho que o fluxo seguirá se o usuário confirmar o agendamento.


  • Se Não Confirmado
    Caminho para o qual o fluxo seguirá se o usuário cancelar ou não responder com uma palavra válida.

Dica

Use esse bloco como o último passo do fluxo de agendamento. Assim, o usuário pode revisar os dados escolhidos antes que o sistema processe a solicitação.


Bloco - Finalizar

O bloco Finalizar é utilizado para encerrar a execução do fluxo, indicando que não haverá mais interações automáticas a partir daquele ponto.

Como configurar

  • Identificação
    Nome interno do bloco — apenas para fins organizacionais.


  • Enviar Mensagem (ativar/desativar)

    • Desativado: o fluxo será encerrado silenciosamente, sem enviar nenhuma mensagem ao usuário.

    • Ativado: o sistema enviará uma mensagem de encerramento personalizada (campo de texto aparecerá ao ativar).

Quando usar

  • Quando quiser finalizar um fluxo de boas-vindas ou de agendamento, por exemplo.


  • Após o envio de uma mensagem informativa, sem necessidade de resposta.

  • Para interromper o fluxo em caminhos negativos (como quando o usuário não confirma um agendamento, por exemplo).

Este artigo foi útil?

0 de 0 gostaram deste artigo

Ainda precisa de ajuda? Envie-nos uma Mensagem