Webhook Externo

Você pode utilizar o bloco de webhook para ativar um webhook externo, como por exemplo um fluxo do N8N, Make ou até mesmo uma página de programação feito por você.

Onde usar: no bloco de Webhook do FlowBuilder

O que faz: ativa um link externo, passando variáveis (caso deseje), e tendo o seu retorno em response.data (caso seja necessário, utilizar um bloco de Variável logo após)

O que alterar:

Link: define o link a ser chamado

Propriedades: defina as propriedades que você quer passar para o link (opcional)

Lembrando que os {{mustaches}} são substituídos pelos valores de sua instância, conexão ou lead.

(veja lista completa no menu Mustaches)

Segue abaixom 3 maneiras de utilizar o bloco de Webhook no flowbuilder para chamar/iniciar um webhook externo:

1.Código Ativar Webhook Externo (POST sem enviar dados)

try {
     const response = await axios.post('https://linkexterno',{}, {
            headers: {
                'Content-Type': 'application/json',
            },
            maxBodyLength: Infinity
        });
        return response.data;

} catch (error) {
     console.error("Erro na requisição:", error);
}

2.Código Ativar Webhook Externo (POST enviando dados)

try {
     const response = await axios.post('https://linkexterno', {
          "number": "{{number}}",
          "name": "{{name}}",
          "firstName": "{{firstName}}",
          "ticket_id": "{{ticket_id}}",
          "protocol": "{{protocol}}"

        }, {
            headers: {
                'Content-Type': 'application/json',
            },
            maxBodyLength: Infinity
        });
        return response.data;

} catch (error) {
     console.error("Erro na requisição:", error);
}

3.Código Ativar Webhook Externo (GET)

try {
    const response = await axios.get('https://linkexterno', {
        headers: {
            'Content-Type': 'application/json',
        },
        maxBodyLength: Infinity
    });
    return response.data;

} catch (error) {
    console.error("Erro na requisição:", error);
}

Esse artigo foi útil?