O que você vai aprender aqui?
Essa FAQ ensina, passo a passo, como usar o Eddie com o Eddie + API externa para construir um fluxo que:
-
Recebe uma entrada do usuário (ex: CEP ou número do pedido)
-
Faz uma requisição para uma API externa
-
Extrai e salva os dados retornados em variáveis
-
Retorna uma resposta formatada para a Cláudia ou direciona o fluxo para N2
Etapa 1 – Crie um novo fluxo no Eddie
-
Acesse o Eddie e clique em “Criar um Typebot”
-
Comece do zero (blank bot)
Etapa 2 – Defina o ponto de partida (input do usuário)
-
Crie um bloco de input de texto
-
Salve a entrada do usuário (ex: CEP) numa variável chamada cep
Etapa 3 – Configure a chamada de API
-
Adicione um bloco do tipo HTTP Request
-
No campo de URL, cole o endpoint da API (exemplo: https://viacep.com.br/ws/{{cep}}/json)
-
Certifique-se de que a variável esteja entre chave ("{{}}"), como, no exemplo, {{cep}}.
-
Método: GET
Etapa 4 – Teste o request
-
Clique em “Test Request”
-
Adicione um valor real de teste (ex: 01025-020)
-
Se o teste falhar, verifique se o link começa com https://
Etapa 5 – Mapeie os campos de resposta
Depois que o request funcionar, extraia os dados relevantes do JSON retornado. No exemplo, ele retorna o abaixo:
Etapa 6 – Monte a resposta formatada
Crie um bloco de texto com a resposta para o cliente, usando as variáveis extraídas. Exemplo:
“O CEP {{cep}} corresponde à rua {{endereco}}, no bairro {{bairro}}, cidade de {{cidade}}/{{uf}}, DDD {{ddd}}.”
Etapa 7 – Lidando com CEPs inválidos
-
Use um bloco condicional
-
Verifique se a variável endereco existe:
-
Se sim, siga com a resposta
-
Se não, envie uma mensagem como, por exemplo, “Não encontramos esse CEP” e retorne para a Cláudia ou redirecione para N2
-
Etapa 8 – Enviando de volta para a Cláudia
-
No final do fluxo, use o bloco “Retornar para a Cloud”
-
Se o dado foi encontrado, retorne uma resposta amigável
-
Se não foi encontrado, envie um texto que sinalize que a Cláudia deve escalar para N2 (ex: “Não encontrei o status. Por favor, transfira.”)
Etapa 9 – Publicar e testar com tickets reais
-
Clique em “Publicar” no topo da tela
-
O fluxo estará disponível para testes reais com tickets na IDS
Etapa 10 – Tratamento de entradas com formatação incorreta
Se o usuário digitar o CEP com traços, espaços ou pontos (ex: 01.025-020), use blocos intermediários para sanitizar a entrada (remover caracteres especiais).
Dica: use blocos de transformação de texto ou scripts JavaScript no Eddie, se necessário.
Conclusão
Com esse fluxo no Eddie:
-
Você automatiza buscas externas via API
-
Personaliza a resposta para o cliente
-
Escala apenas quando necessário
-
Pode replicar esse modelo para consultas de status de pedidos, rastreios, CPFs, etc.