Como acionar uma automação webhook a partir de uma ferramenta externa?
Vamos ver como acionar uma automação webhook recebida a partir de uma ferramenta externa e criar um participante com o nome, apelido e e-mail numa tabela do espaço.
Vejamos isso concretamente.
Você está na tabela onde deseja criar uma linha a partir do acionamento deste webhook.
Você entra nas automações, eu começo criando uma automação.
Em seguida, vou nomear minha automação.
Depois, adiciono o gatilho “webhook de entrada”.
Esse gatilho irá gerar uma URL para nós.
Assim que um serviço externo a chamar em POST, a automação será acionada.
Podemos observar os pontos de configuração nesta janela.
Você pode proteger a chamada de entrada desse webhook com uma senha.
Isso é opcional.
Em seguida, criaremos a estrutura dos dados para recebê-los e, então, usá-los nas ações.
Você pode criar variáveis locais manualmente inserindo o nome da variável local e o nome da propriedade do webhook, ou pode usar o editor JSON para inserir uma estrutura disponível na documentação da sua ferramenta externa e, graças a isso, o Timetonic lerá as chaves e criará automaticamente variáveis locais que podem ser usadas posteriormente nas ações.
Você clica em extrapolar e a estrutura é criada automaticamente.
Essa estrutura é uma coleção na qual encontro 2 níveis.
Em seguida, escolho criar uma linha para cada chamada para criar um novo participante.
As outras opções são usadas para encontrar uma linha existente, seja por seu ID, seja comparando o valor de um campo para atualizá-lo.
Valido minha configuração de gatilho webhook e insiro a ação de criação de linha.
Para isso, seleciono a ação adicionar um novo registro.
Seleciono a tabela e a visualização do participante que me interessa.
Recupero os campos que desejo atualizar.
E lá, procuro a variável que vem do webhook.
É exatamente por isso que criamos a estrutura JSON anteriormente, para poder encontrá-las aqui na lista de variáveis.
Pelo nome da estrutura que foi criada anteriormente, seleciono cada um dos dados opostos aos respectivos campos.
Em seguida, valido minha ação.
Eu crio minha automação.
Depois que a automação é criada, eu retorno meu gatilho webhook, a URL da postagem foi gerada, vou copiá-la e inseri-la na ferramenta externa.
E agora, vamos criar um participante que se inscreve para um evento a partir de uma interface externa.
O participante insere seu nome e sobrenome.
Ele valida sua inscrição.
Ao final de sua inscrição, podemos ir para o espaço.
Vamos atualizar a tabela e tenho um novo participante que foi gerado.
Posso acessar os registros da minha automação para ver como os dados chegaram.
Aqui, vejo ao passar o mouse as informações que chegaram do webhook.
E na ação de criação, os dados inseridos nos respectivos campos.
Ponto final importante para a estrutura do seu JSON: quando você estiver na criação, seja usando o editor JSON que cria automaticamente sua estrutura, ou se você criá-la manualmente, e sua estrutura JSON contiver uma matriz como esta.
Você tem uma coleção na qual possui uma lista de itens. O Timetonic não será capaz de mapear os dados dentro dessa lista.
Nesse caso, você terá que usar uma ferramenta externa como MEC ou N8N para achatar essa estrutura ICEN.
Por meio de operadores de transformação antes de enviá-la para o Timetonic.
Então, você entendeu, o webbook se torna a porta de entrada para conectar o Timetonic a qualquer ferramenta externa.
Teste em um caso simples: nome, sobrenome, e-mail, e você pode enriquecer gradualmente sua automação depois.
Legenda