faq

Integrações

Zapier

O bloco de integração do Zapier permite que você acione um zap em um determinado momento do seu fluxo. Insira um bloco Zapier onde você deseja acionar o Zap: 2. Siga as instruções no Zapier para criar e habilitar seu Zap. 3. O bloco Zapier deve ser configurado corretamente.

Integrações

Enviar e-mail

  Se você quiser receber uma notificação por e-mail sempre que um usuário concluir o bot ou se quiser enviar um resumo ao usuário, o bloco E-mail foi feito para você: Se você estiver no plano gratuito, precisará configurar sua própria conta SMTP primeiro. Isso evita spam e abuso do remetente de e-mail integrado do Typebot. Você pode encontrar diversos provedores SMTP com planos gratuitos generosos que fornecem credenciais SMTP para uso no Typebot. Aqui estão alguns exemplos: SendGrid Mailgun Amazon SES Reenviar Se você assinou um plano pago, pode enviar e-mails facilmente [email protected] configuração adicional. O conteúdo padrão do e-mail é baseado nas respostas do seu novo lead. Será algo como isto: Mas você também pode escrever seu próprio conteúdo de e-mail em texto/html.   Anexos Você pode anexar arquivos ao seu e-mail com a opção “Anexos”. Certifique-se de que ela aponte para uma variável vinculada a um bloco de entrada “Upload de arquivo”.   Solução de problemas Você deveria receber um e-mail, mas ele não chega à sua caixa de entrada? Verifique os registros . Se ainda não conseguir descobrir o que deu errado, envie-me uma mensagem usando o botão de bate-papo diretamente na ferramenta 👍

Integrações

Solicitação HTTP

O bloco de solicitação HTTP permite enviar uma solicitação HTTP para um serviço de terceiros. Isso é útil para enviar informações do bot para outro serviço ou para buscar informações de outro serviço e usá-las no bot. Faça uma solicitação de API e busque dados Isso se torna mais técnico, pois você precisará saber mais sobre parâmetros de solicitação HTTP. Muitos serviços oferecem uma API. Eles provavelmente também têm uma documentação de API. Dependendo dos parâmetros que você fornecer ao bloco de solicitação HTTP, ele deverá retornar informações diferentes do serviço de terceiros.   Corpo personalizado Você pode definir um corpo personalizado com suas variáveis ​​coletadas. Aqui está um exemplo prático: { “name”: “{{Name}}”, “email”: “{{Email}}” }

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. Quando seu fluxo contém um bloco do Google Analytics, por baixo dos panos ele: Inicialize o GA e rastreie um evento “Visualização de página” no carregamento da página. Rastreie o evento, se houver, quando o bloco for executado. Acompanhe conversões com o Google Ads Para rastrear conversões do seu anúncio do Google, você pode adicionar um bloco do Google Analytics sempre que quiser acionar o evento de conversão com as seguintes propriedades: Ação do evento: conversão Enviar para: <SEU_ID_AW> Valor (opcional): um número para quantificar a conversão Solução de problemas Para ajudar você a depurar o comportamento do seu Google Analytics, sugiro que você adicione a extensão Google Analytics Debugger ao seu navegador.

Integrações

Google Sheets

A integração com o Google Sheets permite que você envie automaticamente os dados coletados no chatbot para uma planilha do Google, criando um registro organizado das interações. Para que serve? Essa integração é útil para: Salvar informações de contato dos leads (nome, e-mail, telefone, etc.) Armazenar respostas de formulários Criar uma base de dados automatizada sem precisar copiar e colar manualmente Como configurar Adicione o bloco “Google Sheets” no fluxo desejado. Conecte sua conta Google (isso será solicitado uma única vez). Escolha a planilha que deseja usar. Selecione a aba (sheet) da planilha. Mapeie os campos: conecte as colunas da planilha às variáveis coletadas no bot (ex: {{nome}}, {{email}}, {{telefone}}). Exemplo de uso: Você criou um chatbot de atendimento que coleta o nome, e-mail e a preferência do cliente. Ao final do fluxo, o bloco “Google Sheets” envia essas informações direto para sua planilha com as colunas: Nome, Email, Preferência. Segurança O Typebot não acessa ou armazena os dados da sua planilha diretamente. Os dados são transmitidos de forma segura por meio da conta Google autenticada.

Condicionais

Bloco Teste AB

O bloco A/B Test serve para testar diferentes variações de mensagens, caminhos ou estratégias dentro do seu bot.Ele distribui os usuários aleatoriamente entre dois ou mais caminhos diferentes, permitindo que você avalie qual gera melhores resultados.   Quando usar? Para testar diferentes abordagens de vendas (ex: duas versões de uma mensagem de oferta). Para experimentar formatos diferentes de atendimento e ver qual engaja mais. Para verificar qual sequência de blocos converte mais ou é mais bem recebida pelos usuários. Ideal para otimização contínua do bot, com base em dados reais. Como funciona? Você insere o bloco “A/B Test”. Define quantas variações quer testar (ex: 2 caminhos). O Typebot divide os visitantes automaticamente entre essas variações. A partir disso, você acompanha os resultados e vê qual caminho teve melhor desempenho.

Condicionais

Bloco Pular

O bloco pular serve para levar o usuário de um ponto do fluxo para outro, sem que ele precise seguir todos os blocos entre esses pontos. Ele é ideal para evitar repetições e deixar o chatbot mais ágil e dinâmico. Quando usar? Para reutilizar um bloco ou grupo que já foi criado (como o menu principal, finalização, atendimento etc.) Para reiniciar o fluxo em determinado ponto Para encurtar caminhos com base na lógica condicional ou na escolha do usuário Exemplo Após o envio de uma mensagem de agradecimento e aviso sobre o contato em até 48h, o bot oferece a opção “REINICIAR”.Quando o usuário clica, o bloco Pular é acionado e redireciona o fluxo de volta para o grupo MENU, permitindo que ele escolha uma nova ação sem sair do bot.

Condicionais

Bloco Espera

O bloco de Espera (Wait) serve para dar aquela pausa entre uma mensagem e outra, criando uma sensação de conversa mais natural e humana, sem parecer que o bot está despejando tudo de uma vez, de forma robotizada. Imagine que você está em uma conversa no WhatsApp: ninguém manda 3 mensagens longas ao mesmo tempo, certo? Sempre existe um tempo de digitação, de resposta, de respiro. Quando usar? Quando o bot vai responder várias frases seguidas (ex: “Oi, tudo bem? Já vou te mostrar algumas opções…”). Antes de enviar imagens, botões ou conteúdos mais pesados (ex: catálogos, cards com produtos, links). Para criar uma sensação de que o bot está digitando, deixando a experiência mais próxima de uma conversa real.

Condicionais

Link para typebot

Para que serve isso? O bloco lógico de link do typebot permite que você acesse outro fluxo do typebot. Isso ajuda a manter seus fluxos limpos e a poder reutilizá-los em vários lugares. Compartilhe variáveis ​​entre bots Os valores de variáveis ​​existentes são compartilhados automaticamente com o bot vinculado. Isso significa que, se este bot vinculado contiver nomes de variáveis ​​semelhantes, ele será preenchido automaticamente com os valores do bot anterior. Exemplo: Meu primeiro bot pede o nome do usuário e o armazena na Namevariável. Em seguida, vinculo a outro bot que exibe uma Namevariável em um balão de texto. Isso exibirá o nome coletado pelo primeiro bot. Mesclar respostas A opção Mesclar respostas permite mesclar as respostas coletadas de um bot vinculado ao bot atual. Isso é útil se você quiser coletar respostas de vários bots e enviá-las todas de uma vez para um aplicativo de terceiros. Ou se você quiser apenas reunir todas as respostas em uma tabela de resultados unificada.

Condicionais

Bloco Script

  Esse bloco permite que você execute um código JavaScript dentro do fluxo do bot. É útil quando você quer fazer cálculos, formatações, ou tratar dados antes de seguir o atendimento. Exemplo Cenário: O cliente informou o nome completo e você quer guardar só o primeiro nome para usar nas mensagens seguintes. Você coleta o nome completo do cliente e armazena na variável nomeCompleto. Depois, insere o bloco Script para executar o seguinte código: return nomeCompleto.split(” “)[0]; No campo de variável de saída, você define uma nova variável chamada primeiroNome. Agora você pode usar isso no atendimento: “Oi {{primeiroNome}}, posso te ajudar a encontrar algo hoje?” Quando usar esse recurso? Para personalizar mensagens com dados tratados Para calcular valores (ex: somar orçamentos, descontos) Para fazer validações (ex: se o número do pedido tem o formato correto) Para transformar dados antes de enviar para o CRM

Rolar para cima