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 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.
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 do Contato Atualizada - Sempre que uma tag do Contato for atualizada, atualize automaticamente as pontuações de leads, gerencie listas de e-mail marketing e envie campanhas de marketing segmentadas com base nas tags do 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.
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:
Acesse as Configurações do Espaço de Trabalho
Navegue até Integrações > Webhooks
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.