Os webhooks estão disponíveis apenas para o plano Avançado e superior. Saiba mais sobre Webhooks na nossa documentação de Webhooks aqui.
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 automaticamente novos Contatos ao CRM, envie mensagens de boas-vindas e notifique os membros da equipe sobre novos Contatos.
Nova Mensagem de Saída - Sempre que uma nova mensagem de saída for enviada, envie automaticamente notificações para cada mensagem de saída, registre os detalhes da mensagem no CRM e atribua tags ou pontuações 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 da equipe relevantes sobre as mudanças.
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 de Contato Atualizada - Sempre que uma atribuição de Contato for atualizada, informe automaticamente os membros da equipe quando forem atribuídos a 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 marketing por e-mail 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 comentários entre respond.io e outros sistemas.
Saiba mais sobre que informações podem ser passadas com estes eventos de webhook na nossa documentação da API Webhooks aqui.
FAQ e Resolução de Problemas
Por que meu webhook está 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 a cada 30 minutos, observe que essa cota de erro é compartilhada entre todos os webhooks. Se isso acontecer, você receberá uma notificação por e-mail da 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 conseguir fazer isso conta para o seu limite de erro e pode levar à desativação automática.
Para reativar seu webhook, siga estas etapas:
Navegue até suas 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 logs de eventos de webhook, você pode votar positivamente na solicitação de recursos 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. Aqui está 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.