Webhooks da API de Usuários Finais do Ada: Um Guia para 2025

Kenneth Pangan
Written by

Kenneth Pangan

Amogh Sarda
Reviewed by

Amogh Sarda

Last edited 10 outubro 2025

Expert Verified

Sejamos honestos, manter todos os dados dos seus clientes sincronizados entre diferentes ferramentas pode ser uma verdadeira dor de cabeça. Um cliente atualiza o seu endereço de e-mail numa conversa de chat. Parece simples, certo? Mas agora, como é que esse novo e-mail vai parar ao seu CRM, à sua plataforma de marketing e aos seus painéis internos sem que alguém tenha de o copiar e colar? Fazê-lo manualmente é lento, aborrecido e um convite a erros de digitação.

Foi exatamente para resolver este problema que os webhooks foram criados. Pense neles como alertas automáticos que permitem que as suas diferentes aplicações de software comuniquem entre si. Quando algo acontece numa aplicação, esta envia uma notificação "push" rápida para outra. Tudo se mantém atualizado automaticamente, sem necessidade de intervenção humana.

Neste guia, vamos analisar em detalhe os Webhooks da API de Utilizadores Finais da Ada. Abordaremos o que são, como funcionam e algumas formas comuns de as equipas os utilizarem. Mas não ficaremos por aqui. Também vamos ser realistas sobre as suas limitações técnicas e explorar uma forma mais moderna e integrada de automatizar os seus fluxos de trabalho, uma que coloca o poder diretamente nas mãos da sua equipa de suporte, sem necessidade de conhecimentos de programação.

O que são os Webhooks da API de Utilizadores Finais da Ada?

Nos termos mais simples, os webhooks são mensagens automatizadas. São enviados de uma aplicação para outra sempre que ocorre um evento específico.

Imagine que está à espera de uma encomenda. Podia estar sempre a abrir a porta de cinco em cinco minutos para ver se já chegou. Este processo chama-se "polling" e era assim que os sistemas mais antigos verificavam se havia atualizações, perguntando constantemente: "Há alguma novidade?". É bastante ineficiente.

Um webhook é como ter uma campainha. Não precisa de estar sempre a verificar. Quando a encomenda chega, o estafeta toca à campainha e você recebe uma notificação instantânea. O webhook aguarda que um evento ocorra e depois "empurra" a informação para um destino que configurou.

Os Webhooks da API de Utilizadores Finais da Ada foram concebidos para uma tarefa principal: informar os seus outros sistemas, em tempo real, sempre que o perfil de um utilizador é criado ou atualizado dentro da Ada. É assim que mantém a informação dos seus clientes consistente em toda a sua pilha tecnológica.

De acordo com a própria documentação da Ada, existem dois eventos principais que acionam estes webhooks:

  • "v1.end_user.created": Dispara sempre que um novo perfil de utilizador é criado na Ada.

  • "v1.end_user.updated": Dispara sempre que um valor no perfil de um utilizador existente é alterado.

É crucial compreender que este é um sistema de saída. A Ada envia os dados para fora, mas você é responsável por construir o local para onde eles vão, um endpoint de servidor. Isto significa que precisará de um programador para criar uma espécie de "caixa de correio digital" que consiga captar estas notificações e depois fazer algo útil com elas.

Como funcionam os Webhooks da API de Utilizadores Finais da Ada

Se for você a pessoa encarregada de os configurar, seja um programador ou um gestor a tentar delinear o trabalho, é útil perceber como funcionam nos bastidores. Acertar nestes detalhes desde o início pode poupar muitas dores de cabeça mais tarde.

Eventos suportados e payloads de dados

Os dois eventos principais, "v1.end_user.created" e "v1.end_user.updated", cobrem o básico. O evento "created" ocorre na primeira vez que um utilizador interage com o seu bot da Ada. O evento "updated" ocorre sempre que uma informação do seu perfil muda, talvez porque um agente a atualizou ou porque uma ação num fluxo de chat foi acionada.

Mas o que não aciona uma atualização é igualmente importante. A documentação oficial da Ada salienta que alterações a certas propriedades a nível do sistema, como "ip_address", "user_agent" ou "last_answer_id", não irão disparar um webhook. Este é um pormenor pequeno, mas crítico. Se estivesse à espera de construir um fluxo de trabalho com base num desses campos, saber isto à partida pode evitar horas de depuração confusa.

Quando um webhook é acionado, a Ada agrupa os dados do perfil do utilizador num payload JSON e envia-o para o seu endpoint designado. Assemelha-se a uma lista estruturada de informações, com rótulos e valores para coisas como nome, e-mail e quaisquer campos personalizados que tenha configurado.

Segurança e fiabilidade

Para receber dados de qualquer webhook, tem de fornecer um endpoint HTTPS seguro. O "S" significa seguro, e quer dizer que os dados são encriptados (codificados) enquanto viajam dos servidores da Ada para os seus, mantendo-os a salvo de olhares curiosos.

Pro Tip
Embora o HTTPS seja o requisito mínimo, uma prática recomendada comum para proteger webhooks é usar a verificação de assinatura. A Ada envia uma chave secreta juntamente com os dados, e o seu servidor pode usar essa chave para confirmar que a mensagem é genuinamente da Ada e não de um impostor. É como um aperto de mão secreto entre os dois sistemas. Se estiver a construir um endpoint, peça ao seu programador para incluir esta camada de segurança.

A Ada também tem um sistema de tentativas incorporado para quando as coisas correm mal. Se o seu endpoint estiver em baixo ou não responder com um código de sucesso (como "200 OK"), a Ada não desiste simplesmente. Tenta enviar o webhook novamente usando um esquema de "exponential backoff". Isto significa que tenta novamente rapidamente no início, e depois espera um pouco mais entre cada tentativa subsequente. No entanto, se o seu endpoint não responder corretamente durante uma semana inteira, a Ada irá desativá-lo automaticamente, e terá de ir lá e reativá-lo manualmente.

Casos de uso comuns para os Webhooks da API de Utilizadores Finais da Ada

Então, o que pode realmente fazer com tudo isto? Ao ligar a Ada às outras ferramentas em que a sua empresa confia, pode automatizar todo o tipo de fluxos de trabalho úteis.

Sincronizar dados do utilizador com o seu CRM

Esta é, de longe, a razão mais popular para usar estes webhooks. Digamos que uma cliente, a Joana, está a conversar com o seu bot da Ada. Ela menciona que foi recentemente promovida a Diretora de Marketing. O seu bot tem um fluxo que captura esta informação e atualiza o seu campo "Cargo" na Ada.

Instantaneamente, o webhook "v1.end_user.updated" é disparado. Isto envia o perfil atualizado da Joana para um endpoint personalizado que o seu programador construiu. O código desse endpoint liga-se então à sua API do Salesforce e atualiza o registo de contacto da Joana. E assim, a sua equipa de vendas tem a informação mais recente para a próxima conversa com ela, e ninguém teve de mexer uma palha.

Fluxos de trabalho de marketing e onboarding

Os webhooks são ótimos para iniciar sequências automatizadas. Imagine que um novo utilizador se inscreve para um período de teste gratuito através de uma conversa com o seu bot da Ada. Assim que o seu perfil é criado, o evento "v1.end_user.created" aciona um webhook.

Este webhook pode ser direcionado para um serviço como o Zapier ou para um endpoint personalizado que adiciona o utilizador a uma lista de "Novo Teste" no Mailchimp. Ou pode acionar uma sequência de e-mails de boas-vindas personalizados numa plataforma como a Customer.io. O utilizador tem uma experiência de onboarding fluida, e a sua equipa de marketing sabe que acabou de chegar um novo lead.

Registo e análise de dados

Para empresas que vivem de dados, os webhooks oferecem uma forma de construir um histórico completo das interações dos utilizadores. Sempre que o perfil de um utilizador é criado ou atualizado, um webhook pode enviar esses dados para um armazém de dados central como o BigQuery ou o Snowflake.

Isto permite que a sua equipa de análise faça perguntas muito mais profundas. Podem acompanhar como os utilizadores se movem através de diferentes fases do ciclo de vida, identificar tendências nos pedidos de suporte e obter uma imagem mais clara de toda a jornada do cliente. Com o tempo, estes dados tornam-se inestimáveis para tomar decisões de negócio mais inteligentes.

As limitações dos Webhooks da API de Utilizadores Finais da Ada

Embora os webhooks da Ada sejam certamente funcionais, representam uma abordagem tradicional e focada em programadores para a automação. Isto acarreta algumas limitações bastante significativas que podem abrandar a sua equipa de suporte.

O gargalo dos programadores

A maior questão com os webhooks é que não são uma ferramenta de autoatendimento para as suas equipas de suporte ou operações. Para usar um, precisa de um programador para construir, implementar, proteger e manter o endpoint recetor.

Isto cria uma dependência que pode transformar uma simples ideia de automação num projeto de várias semanas. Teve uma ótima ideia para sincronizar um novo atributo de cliente com o seu CRM? Terá de escrever um ticket detalhado, explicar os requisitos a um engenheiro, esperar que seja priorizado num sprint e depois esperar que seja construído e testado. Este gargalo torna incrivelmente difícil para as equipas de suporte serem ágeis e adaptarem rapidamente os seus fluxos de trabalho.

O fluxo de dados unidirecional

Os Webhooks da API de Utilizadores Finais da Ada foram concebidos para fazer uma coisa: enviar notificações da Ada para outros sistemas. São passivos. Podem dizer a outros sistemas que algo aconteceu, mas não podem obter ativamente informações em tempo real desses sistemas.

Por exemplo, se um cliente perguntar ao seu bot, "Qual é o estado da minha última encomenda?", o bot não tem uma forma integrada de verificar a sua loja Shopify e obter a resposta. Da mesma forma, os webhooks não conseguem realizar ações noutras ferramentas, como criar um ticket de suporte no Zendesk ou escalar um problema no Jira Service Management. Para construir esse tipo de lógica inteligente e bidirecional, os seus programadores teriam de construir e alojar tudo eles próprios do zero.

Uma alternativa sem código

Felizmente, o antigo modelo de webhook já não é a única opção. As plataformas modernas são agora construídas com "Ações de IA" integradas. Em vez de pedir aos seus programadores para passarem semanas a construir um recetor de webhook personalizado, uma plataforma como a eesel AI permite-lhe ligar-se a APIs e construir fluxos de trabalho diretamente a partir de um painel de controlo de fácil utilização.

Esta abordagem inverte o jogo, capacitando a equipa de suporte a construir as suas próprias automações sofisticadas sem ter de escrever uma única linha de código.

CaracterísticaAbordagem Tradicional de Webhook (Ada)Ações de IA Integradas (eesel AI)
Tempo de ConfiguraçãoDias ou semanasMinutos
Competências NecessáriasDesenvolvimento de software, gestão de servidoresNenhuma (está tudo num painel de controlo)
FlexibilidadeLimitado a eventos de saída predefinidosObtém dados em tempo real e envia ações para qualquer API
ManutençãoManutenção contínua de servidores e correção de bugsTotalmente gerido pela plataforma
ControloNas mãos da equipa de engenhariaNas mãos da equipa de suporte

Passar dos Webhooks da API de Utilizadores Finais da Ada para ações inteligentes

Então, qual é a conclusão? Os Webhooks da API de Utilizadores Finais da Ada são uma ferramenta padrão, que exige muito dos programadores, para enviar dados de utilizadores da Ada para os seus outros sistemas. Funcionam para notificações básicas unidirecionais, mas exigem muito da sua equipa de engenharia e limitam a capacidade da sua equipa de suporte de se mover rapidamente.

O verdadeiro problema é que esta forma antiga de fazer as coisas é lenta e mantém o poder fora das mãos das pessoas que melhor conhecem os seus clientes. Elas ficam à espera na fila que os programadores construam as integrações de que precisam para prestar um serviço melhor e mais rápido.

Plataformas de IA modernas como a eesel AI foram construídas para resolver isto, capacitando diretamente as equipas de suporte. Com um motor de fluxo de trabalho totalmente personalizável e "Ações de IA" sem código, pode ligar as suas ferramentas e construir automações poderosas e bidirecionais em minutos, não em meses. Em vez de apenas enviarem notificações, os agentes da eesel AI podem obter informações, tomar decisões e agir em qualquer uma das suas ferramentas existentes.

Pronto para ver como é fácil construir os fluxos de trabalho de suporte automatizados com que tem sonhado? Comece a usar a eesel AI gratuitamente.

Perguntas frequentes

Os Webhooks da API de Utilizadores Finais da Ada são mensagens automatizadas enviadas da Ada para outras aplicações em tempo real. A sua principal função é informar os seus outros sistemas sempre que o perfil de um utilizador é criado ou atualizado na Ada, garantindo a consistência da informação do cliente.

Quando o perfil de um utilizador é criado ou atualizado na Ada, estes webhooks são acionados, agrupando os dados do utilizador num payload JSON. Este payload é então "empurrado" para um endpoint de servidor seguro que configurou, que pode então atualizar o seu CRM, plataformas de marketing ou armazéns de dados.

Os Webhooks da API de Utilizadores Finais da Ada são acionados por dois eventos principais: "v1.end_user.created" quando um novo perfil de utilizador é criado na Ada, e "v1.end_user.updated" quando um valor no perfil de um utilizador existente é alterado.

Para garantir a segurança, deve utilizar um endpoint HTTPS seguro. Para maior fiabilidade, a Ada utiliza um sistema de tentativas para entregas falhadas, e é uma boa prática implementar a verificação de assinatura para confirmar a autenticidade da mensagem.

A principal limitação é a forte dependência de programadores. Implementar e manter os Webhooks da API de Utilizadores Finais da Ada requer que um programador construa, implemente, proteja e gira o endpoint do servidor recetor, criando um potencial gargalo para as equipas de suporte.

Não, os Webhooks da API de Utilizadores Finais da Ada são uma via de sentido único, concebidos apenas para enviar notificações da Ada para outros sistemas. Eles não podem obter ativamente informações em tempo real de ferramentas externas ou realizar ações como criar tickets num help desk.

Compartilhe esta postagem

Kenneth undefined

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.