faq

Condicionais

Bloco Definir variável

  O que faz o bloco “Definir Variável”? O bloco “Definir Variável” (Set Variable) serve para guardar uma informação importante durante o atendimento, mesmo que o cliente não tenha digitado diretamente. Com ele, você pode criar ou alterar uma variável manualmente, com base em ações do cliente, para personalizar os próximos passos do atendimento. Para que serve na prática? Serve para classificar clientes, registrar decisões, ou criar atalhos que ajudam o bot a entender melhor o contexto e seguir o caminho certo. Exemplo Você tem um e-commerce e quer identificar que o cliente escolheu “Camisetas” no início do atendimento. Em vez de depender só da resposta dele, você pode definir uma variável chamada produtoEscolhido com o valor “camisetas” no momento certo. Como configurar: No bloco “Definir variável”, faça assim: Nome da variável: produtoEscolhido Valor: camisetas Pronto! Agora essa informação pode ser usada mais tarde, por exemplo, para exibir: “Você escolheu camisetas! Aqui estão nossos modelos mais vendidos 👕.”  Dica útil: Use o bloco “Definir variável” junto com os blocos de condição, para tomar decisões automáticas com base nas escolhas anteriores do cliente.  

Condicionais

Bloco de Condição

  O que é o Bloco de Condição? O bloco de condição permite que você controle o caminho que o chatbot vai seguir com base nas respostas do cliente ou nas informações que ele já forneceu. Isso deixa o atendimento muito mais inteligente e personalizado. Quando usar? Para direcionar clientes para setores diferentes (ex: financeiro, suporte, vendas) Para tratar respostas com base em valores (ex: notas de satisfação ou urgência) Para personalizar mensagens de acordo com o perfil ou comportamento do usuário Operadores disponíveis: = igual a ≠ diferente de > maior que < menor que >= maior ou igual <= menor ou igual includes contém not includes não contém Exemplo: Direcionamento por grau de urgência Imagine que você pergunta ao cliente: “De 1 a 5, qual o nível de urgência do seu atendimento?” Depois de coletar a resposta e armazená-la na variável urgencia, você pode usar o bloco de condição para verificar se o valor informado é maior que 3, e então tomar ações diferentes:  Se urgencia > 3: “Seu atendimento é prioritário! Vamos te encaminhar agora para nossa equipe.”Redireciona para atendimento humano. Senão: “Perfeito, vamos continuar com o atendimento automático para agilizar sua experiência.”Continua o fluxo automatizado. Dica: Sempre use o bloco de coleta de variável antes da condição, para garantir que o Typebot tenha o valor necessário para comparar.  

Inputs

Blocos de Entrada: Botões – Upload de arquivo

Botões Permite oferecer ao usuário opções predefinidas, ideais para facilitar decisões rápidas no fluxo. Tipos de escolha: Escolha única: o usuário pode selecionar apenas uma opção.Você pode direcionar cada escolha para um caminho específico no fluxo e definir um “caminho padrão” para outras situações. Múltiplas escolhas: permite ao usuário selecionar mais de uma opção ao mesmo tempo (se configurado).   Upload de arquivo O bloco de entrada Upload de arquivo permite que você colete arquivos do seu usuário. O espaço reservado aceita HTML . Limite de tamanho Há um limite fixo de 10 MB por arquivo enviado. Se você quiser que seus respondentes enviem arquivos maiores, peça a eles que enviem os arquivos para um serviço de armazenamento em nuvem (por exemplo, Google Drive, Dropbox, etc.) e compartilhem o link com você.

Inputs

Blocos de Entrada: Data – Telefone

Data Permite ao usuário selecionar uma data ou intervalo de datas. A experiência de escolha varia conforme o navegador e o dispositivo (ex: Firefox, Android, etc.). Personalização: Você pode definir o formato de exibição da data usando os tokens da biblioteca date-fns, como: yyyy-MM-dd dd/MM/yyyy yyyy-MM-dd HH:mm:ss Telefone Captura números de telefone e valida o formato automaticamente. Você pode definir: Um código de país padrão (ex: +55) Ou deixar o campo para número internacional O número é armazenado de forma consistente para facilitar o uso posterior.

Inputs

Blocos de Entrada: Número

Usado para capturar valores numéricos. Você pode configurar: Valor mínimo, máximo e intervalo (passo) para restringir a entrada. Formato de exibição, como: Número decimal (padrão) Moeda Porcentagem Notação científica A formatação afeta apenas como o número é exibido, não o valor armazenado.

Integrações

Integrações

Google Analytics O bloco de integração do Google Analytics permite que você acompanhe um evento do Google Analytics em um determinado momento do seu fluxo.

Inputs

Blocos de Entrada: Texto

Permite que o usuário insira uma resposta em texto. Há duas variações: Texto curto (padrão): ideal para respostas breves, como nomes ou palavras simples. Texto longo: para respostas mais elaboradas, como mensagens ou descrições. Basta habilitar essa opção nas configurações do bloco. Opções adicionais: Permitir anexos: habilita o envio de arquivos (como documentos ou imagens) junto à mensagem. A URL gerada do arquivo será armazenada em uma variável definida. Permitir clipes de áudio: exibe um botão de microfone quando o campo está vazio, permitindo que o usuário grave e envie mensagens de voz.  

Bubbles

Blocos de Conteúdo: Texto, Imagem, Vídeo e Áudio

Esses blocos permitem que você apresente diferentes tipos de mídia e informações ao usuário durante a conversa. Veja como cada um funciona: Texto O bloco de texto exibe mensagens simples dentro de bolhas no chat. Você pode encadear vários blocos de texto para criar uma sequência com transições suaves. Inserindo links Para adicionar um link ao texto, basta usar o ícone de link disponível no editor. É possível inserir URLs que comecem com: http: ou https: – links comuns da web mailto: – links de e-mail tel: – links para chamadas telefônicas sms: – links para envio de mensagens SMS Você também pode utilizar variáveis, caso deseje inserir links dinâmicos.   Imagem Com o bloco de imagem, você pode mostrar imagens ao usuário. Há três formas de adicionar uma imagem: Enviando um arquivo diretamente do seu computador Colando uma URL de imagem Buscando um GIF através da integração nativa com o Giphy Vídeo O bloco de vídeo permite incorporar vídeos diretamente na conversa. Basta colar o link de um vídeo das seguintes plataformas: YouTube (inclusive Shorts) Vimeo TikTok Gumlet OneDrive Arquivos MP4 hospedados Detecção automática O Typebot reconhece automaticamente a plataforma do vídeo e aplica as configurações de incorporação adequadas. Limitação: Clipes específicos do YouTube (como trechos destacados) não são suportados automaticamente. Se quiser incorporá-los, use o bloco de Código Incorporado e cole o código iframe disponível no YouTube em “Compartilhar” > “Incorporar”. Áudio O bloco de áudio reproduz arquivos de som para o usuário. Você pode: Enviar um arquivo de áudio diretamente Colar a URL de um arquivo hospedado online Solução de problemas: O primeiro áudio não reproduz automaticamente: Isso é esperado. Navegadores modernos exigem interação do usuário antes de liberar a reprodução automática de áudio. Áudio não toca no iOS ou Safari: O arquivo pode estar com a codificação incorreta. Verifique se ele funciona ao ser baixado e executado localmente no seu computador. Se não funcionar, tente reconverter o áudio com uma codificação padrão (como MP3 em 128kbps, por exemplo).

Rolar para cima