Ir para o conteúdo
Gestor › Atendimentos › Fluxos de BOTs

Bloco de integração

Consultar ou enviar dados a outro sistema no meio da conversa com o cliente.

O bloco de integração permite que o fluxo de bot converse com sistemas externos durante o atendimento. É o que torna possível, por exemplo, o cliente digitar o CPF e o bot responder com a segunda via do boleto.

O que dá para fazer

  • Criar leads num sistema de CRM
  • Cadastrar clientes em sistemas externos
  • Consultar segunda via de boletos
  • Buscar status de pedido, contrato ou chamado

Você monta, administra e altera essas integrações direto no fluxo, sem depender da SM Click para cada mudança.

Requisitos

Ao menos uma instância ativa. É por meio dela que o fluxo atende. A instância está disponível no plano Gamma, ou pode ser adquirida separadamente no gerenciamento da assinatura.

O sistema de destino precisa ter API REST. Sem isso, não há como o bot conversar com ele.

Alguém que entenda de API. Este bloco é a parte mais técnica da plataforma.

Este bloco exige conhecimento técnico

Diferente do resto do fluxo, aqui você precisa saber o que é método HTTP, cabeçalho, corpo em JSON e autenticação por token.

Se isso não faz parte do seu dia, vale envolver quem cuida de sistemas na sua empresa — ou verificar se uma integração nativa já resolve.

O que você precisa saber sobre APIs

Os conceitos mínimos:

API — o conjunto de regras que permite dois sistemas se comunicarem.

HTTP e HTTPS — os protocolos usados nessa comunicação.

Métodos HTTPGET obtém informação, POST envia, PUT atualiza, DELETE remove.

Autenticação — como o outro sistema confirma que é você chamando, normalmente por token ou chave.

Montando a integração

Comece editando o fluxo:

Tela de edição do fluxo de bot

Criação de um fluxo novo

Adicione o bloco de integração:

Adicionando o bloco de integração ao fluxo

Escolha o método HTTP:

Seleção do método HTTP

Informe a URL da requisição:

Campo de URL da requisição

Configure os cabeçalhos, se o sistema exigir autenticação:

Configuração dos cabeçalhos da requisição

E o corpo da requisição, em JSON:

Corpo da requisição em JSON

Exemplo de JSON preenchido

Boas práticas

Teste a chamada fora antes. Confirme que a requisição funciona por outra ferramenta antes de montá-la no fluxo. Depurar dentro do bot é mais lento.

Trate o caminho do erro. O sistema externo pode estar fora do ar ou não encontrar o dado. O fluxo precisa de uma saída para esses casos — normalmente, encaminhar para um atendente.

Não peça dado que você já tem. Se o CPF já está no cadastro do contato, use o que está lá em vez de perguntar de novo.

Integração lenta trava a conversa

Enquanto a API não responde, o cliente fica esperando. Se o sistema de destino costuma demorar, avise antes — uma mensagem do tipo “só um instante, estou consultando” muda a percepção.

Alternativa

O workflow também tem um bloco de integração, com a mesma capacidade de chamar APIs. A diferença é que ele roda nos bastidores, sem depender de conversa acontecendo.

Chatbot ou workflow: qual usar