1. All Collections >
  2. Integrações >
  3. Webhooks

Webhooks

Avatar
Joshua Lim
3 minutos de leitura

Os webhooks estão disponíveis apenas para o plano Avançado e superior.

Conecte-se a vários sistemas e serviços, como plataformas de marketing por e-mail, ferramentas de CRM, plataformas de comércio eletrônico e software de gerenciamento de projetos para receber atualizações de plataforma em tempo real no respond.io. Ao conectar sua URL de webhook (endpoint REST) à plataforma, você pode sincronizar eventos relevantes com seus CRMs e bancos de dados, garantindo informações precisas e atualizadas em todos os seus sistemas.

Configuração

Passo 1: Nas definições do seu espaço de trabalho, navegue até Integrações > Webhooks > Clique em Ligar

Passo 2: Clique no botão Adicionar Webhook para adicionar um URL de Endpoint e selecione um Evento Webhook

O ponto de extremidade de URL específico é necessário para receber e processar a solicitação.

Eventos de Webhook

Aqui estão alguns casos de uso comuns para eventos de webhook:

  • Conversa Fechada - Sempre que uma conversa for fechada, atualize automaticamente os detalhes do Contato ou salve os detalhes da conversa em um aplicativo/sistema de terceiros para registro e acompanhe o número de conversas fechadas para análise.

  • Novo Contato - Sempre que um novo Contato for adicionado, adicione-o automaticamente ao CRM, envie mensagens de boas-vindas e notifique os membros da equipe sobre o novo Contato.

  • Nova Mensagem de Saída - Sempre que uma nova mensagem de saída for enviada, envie notificações automaticamente para cada mensagem, registre os detalhes no CRM e atribua tags ou pontuação de leads com base no conteúdo da mensagem.

  • Nova Mensagem de Entrada - Sempre que você receber uma nova mensagem de entrada, envie automaticamente notificações para cada mensagem de entrada, registre os detalhes da mensagem no CRM e atribua tags ou pontuações de leads com base no conteúdo da mensagem.

  • Contato Atualizado - Sempre que um Contato for atualizado, atualize automaticamente as informações do Contato no CRM e envie notificações aos membros relevantes da equipe sobre as alterações.

  • Conversa Aberta - Sempre que uma conversa for aberta, notifique automaticamente os membros da equipe sobre novas conversas de clientes em tempo real e abra os detalhes da conversa.

  • Atribuição do Contato Atualizada - Sempre que a atribuição de um Contato for atualizada, informe automaticamente os membros da equipe quando lhes for atribuído um novo Contato e gerencie tarefas de acompanhamento ou lembretes.

  • Tag de Contato Atualizada - Sempre que uma tag de Contato for atualizada, atualize automaticamente suas pontuações de leads, gerencie listas de e-mail marketing e envie campanhas de marketing direcionadas com base nas tags de Contato.

  • Novo comentário - Sempre que um novo comentário for adicionado, notifique automaticamente os membros da equipe sobre novos comentários e sincronize os comentários no respond.io e em outros sistemas.

  • Chamada Encerrada (Chamadas de Voz) – Sempre que uma chamada de voz terminar (seja concluída ou não atendida), envie automaticamente os dados relacionados à chamada para seus sistemas externos, como CRMs, ferramentas de análise ou plataformas internas de relatórios. Isso pode incluir o status da chamada, duração, detalhes do agente ou do agente de voz com IA, e, se habilitado - gravações de chamadas, transcrições e resumos das chamadas.

Saiba mais sobre as informações que podem ser passadas com esses eventos de webhook na nossa documentação da API de Webhooks aqui.

FAQ e solução de problemas

Por que meu webhook continua sendo desativado automaticamente e como posso reativá-lo?

Seu webhook pode ser desativado automaticamente se o número de tentativas falhadas exceder o limite de 30 erros em 30 minutos. Observe que essa cota de erros é compartilhada entre todos os webhooks. Se isso acontecer, você receberá uma notificação por e-mail sobre a falha. Para evitar a desativação, monitore regularmente os logs do seu endpoint para eventos de webhook falhados.

Além disso, seu endpoint deve retornar uma resposta 200 OK em até 5 segundos. Não fazer isso será contabilizado no seu limite de erros e poderá levar à desativação automática.

Para reativar seu webhook, siga estas etapas:

  1. Acesse as Configurações do Espaço de Trabalho

  2. Navegue até Integrações > Webhooks

  3. Encontre seu webhook e clique em Ativar na coluna Ação

Para visualizar os logs de eventos de webhook, você pode votar a favor da solicitação de recurso aqui.

Por que meus webhooks do respond.io estão atrasados?

Atrasos ocorrem se seu endpoint não responder dentro de 5 segundos, fazendo com que nosso sistema de webhook tente novamente e coloque eventos na fila. Veja como nossa configuração funciona:

  • Agrupamos eventos por endpoint para evitar que um único endpoint sobrecarregue o sistema.

  • Os eventos são processados em ordem, e se seu endpoint demorar muito para responder, ocorrerão tentativas a 30, 60 e 90 segundos, até um limite de 3 minutos antes que o evento seja descartado.

Para evitar atrasos, recomendamos otimizar como seu sistema lida com webhooks de entrada. Isso ajudará a garantir a entrega pontual dos eventos.

Por que não vejo gravações de chamadas, transcrições ou resumos na carga útil do meu Webhook?

Dados relacionados a chamadas em eventos de Webhook dependem das configurações do seu espaço de trabalho. Se a gravação de chamadas, as transcrições ou os resumos de chamadas estiverem desativados, os campos correspondentes serão retornados como null ou omitidos da carga útil. Chamadas perdidas não incluem gravações, transcrições ou resumos.

Compartilhar este artigo
Telegram
Facebook
Linkedin
Twitter

Não consegue encontrar o que você está procurando? 🔎