Chatbot
Fluxo de Atendimento

Webhook na Chatbot

9min
1\ introdução a função de integração via webhook na plataforma jimmy chat é uma ferramenta poderosa que permite a comunicação do chatbot com sistemas externos, potencializando suas funcionalidades e tornando a experiência do usuÔrio ainda mais rica 2\ configurando a integração via webhook passo a passo para configuração url da requisição especifique a url para a qual o webhook enviarÔ a requisição esta url pertence ao sistema externo com o qual deseja integrar tipo de requisição get usado para solicitar dados de um recurso post usado para enviar dados para serem processados por um recurso put usado para atualizar um recurso existente patch usado para fazer atualizações parciais em um recurso delete usado para deletar um recurso headers informações adicionais que podem ser incluídas na solicitação por exemplo, autenticações, tipo de conteúdo, etc params parâmetros que podem ser adicionados à url da solicitação, comumente usados em requisições get body corpo da requisição onde os dados são incluídos, geralmente usado em requisições post , put e patch resposta configure como o chatbot deve reagir à resposta recebida do webhook por exemplo, pode se determinar a próxima ação do chatbot com base no status da resposta 3\ utilizando campos de contexto campos de contexto coletados durante o fluxo de atendimento podem ser utilizados dentro das configurações do webhook, permitindo uma integração personalizada e dinâmica por exemplo, se você coletou o e mail do usuÔrio durante o fluxo, pode inserir esse e mail no corpo ( body ) de uma requisição post para registrÔ lo em um sistema externo para utilizar um campo de contexto, usa se a sintaxe entre chaves, exemplo {{nome do campo}} 4\ exemplos exemplo verificar status de pedido via webhook objetivo permitir que o usuÔrio verifique o status de seu pedido através do chatbot, buscando as informações em um sistema externo informações solicitadas no chatbot número do pedido {{numero pedido}} configuração do webhook url de destino https //meusistema com/api/statuspedido tipo de requisição get headers (por exemplo, para autenticação) makefile authorization bearer token de autenticacao params (parâmetros adicionados à url da requisição) makefile pedido id={{numero pedido}} (observação {{numero pedido}} é um campo de contexto que serÔ substituído pelo valor coletado no fluxo do chatbot ) resposta (para determinar a próxima ação do chatbot) se status 200 (sucesso) informar o status do pedido ao usuÔrio se outro status (erro) informar o usuÔrio que ocorreu um erro e pedir para tentar novamente mais tarde exemplo cadastro de usuÔrios via webhook objetivo registrar informações do usuÔrio em um sistema externo após coletar seus dados pelo chatbot informações coletadas no chatbot nome do usuÔrio {{nome usuario}} e mail do usuÔrio {{email usuario}} cpf do usuÔrio {{cpf}} configuração do webhook url de destino https //meusistema com/api/cadastro tipo de requisição post headers (por exemplo, para autenticação e definição de formato json) makefile authorization bearer token de autenticacao content type application/json body { "nome" "{{nome usuario}}", "email" "{{email usuario}}", "documento" "{{cpf}}" } (observação {{nome usuario}}, {{email usuario}} e {{cpf}} são campos de contexto que serão substituídos pelos valores coletados no fluxo do chatbot ) resposta (para determinar a próxima ação do chatbot) se status 200 (sucesso) agradecer o usuÔrio e informar que o cadastro foi realizado se outro status (erro) informar o usuÔrio que ocorreu um erro e pedir para tentar novamente mais tarde