Qual caso é o seu?
Caso A – para equipes no Slack: as piores notas chegam no canal do Slack da equipe em segundos.
Caso B – para empresas com Microsoft 365: o mesmo alerta aparece em um canal do Microsoft Teams.
Um cliente que termina sua pesquisa com a pior nota é o mais provável de deixar uma avaliação negativa em sites públicos em seguida. Com esta configuração, sua equipe vê essa nota no Slack ou Microsoft Teams em segundos, com o comentário e o pedido, possibilitando que alguém entre em contato primeiro.
Esta é a mensagem que sua equipe recebe no Slack no caso A:
E este é o mesmo alerta em um canal do Microsoft Teams no caso B:
Como funciona. O Survio envia cada resposta completa para uma URL de Webhook. Uma ferramenta de automação (neste tutorial usamos o n8n) recebe, verifica se é uma das piores notas e, se for, envia uma mensagem para o canal da equipe. Todo o resto é ignorado.
Novo em Webhooks no Survio? Comece pelo Webhooks: envie respostas para suas outras ferramentas em tempo real, depois volte aqui.
O que você vai criar
Nos dois casos, o alarme dispara apenas para as piores respostas: uma nota 1 de 5 ou a resposta Insatisfeito. Para saber sobre todo cliente insatisfeito, veja o playbook de retenção.
Visão geral | Caso A: Slack | Caso B: Microsoft Teams |
Resultado | Uma mensagem no canal do Slack da equipe | Uma mensagem no canal do Teams da equipe |
Ferramentas | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Melhor para | Um time pequeno que já se comunica no Slack | Uma empresa com Microsoft 365 |
Não cole uma URL de Webhook do Slack ou Teams direto no Survio. Os webhooks nativos do Slack e do Teams aceitam apenas as mensagens no formato deles. As entregas do Survio seriam recusadas, tentadas por cerca de um dia, e depois de 5 dias de falhas o Survio desativa o webhook. Sempre coloque o n8n entre eles.
Antes de começar
Uma pesquisa do Survio em um plano pago. Webhooks não estão disponíveis no plano Free e cada plano permite um número específico de webhooks por pesquisa (veja este artigo sobre webhooks).
Uma conta n8n, Cloud ou autohospedada.
Caso A: um workspace do Slack e um canal para os alertas, por exemplo
#customer-alerts. Caso B: Microsoft Teams com uma conta Microsoft 365 corporativa ou escolar, e um time com um canal para os alertas.
Neste tutorial usamos uma pesquisa curta de satisfação do cliente: avaliação por estrelas, uma pergunta "No geral, qual o seu nível de satisfação?" de escolha única, uma pergunta "Como você comprou conosco desta vez?" de escolha única, um campo de comentário aberto e uma pergunta opcional de e-mail.
Não é necessário saber quem respondeu. O alerta funciona mesmo assim e ainda mostra a nota e o comentário, para que o time possa identificar o problema. Se a pesquisa tiver uma pergunta de e-mail ou parâmetros de URL personalizados, o alerta também mostra o contato do cliente.
Passo 1 — Criar o Webhook no n8n
No n8n, crie um novo fluxo e adicione um nó Webhook como gatilho.
Defina o HTTP Method para POST.
Vá para a aba Production URL e copie o endereço.
Clique em Publicar. A Production URL só aceita entregas após o fluxo ser publicado.
Use a Production URL, não a Test URL. A Test URL só escuta enquanto o editor aguarda um teste, então as entregas do Survio falham ao fechar o editor.
Passo 2 — Conectar a pesquisa no Survio
Abra sua pesquisa e vá para Coletar respostas.
Na barra lateral esquerda, em Automations & Integrations, selecione Webhooks e clique em + Adicionar webhook.
Cole a Production URL do n8n em Webhook URL e clique em Salvar webhook. O webhook é ativado imediatamente.
Passo 3 — Envie uma resposta de teste e encontre os IDs das perguntas
Abra sua pesquisa no link normal e envie uma resposta completa com a nota 1. O Survio envia somente respostas completas, então clique até o fim.
No n8n, abra a aba Executions. O envio chega em poucos segundos.
Abra a execução e clique no nó Webhook. Expanda
body, depoisdataeanswers, e anote os IDs das perguntas de nota, satisfação, canal, comentário e e-mail.
Caso A — Alerta sua equipe no Slack
Dois passos seguem o webhook: Pior avaliação? deixa passar somente as piores respostas, e Alertar equipe no Slack publica a mensagem.
Pior avaliação?
Adicione um nó If após o nó Webhook e renomeie para
Pior avaliação?.Adicione duas condições e combine com OU:
Valor | Condição | Comparar com |
| Número: igual a | 1 |
| Texto: igual a | Insatisfeito |
Substitua 90403153 (nota) e 90403151 (pergunta de satisfação) pelos seus próprios IDs, e digite a opção de resposta exatamente como aparece em sua pesquisa.
Alertar equipe no Slack
Adicione um nó Slack à saída verdadeira de Pior avaliação?, renomeie para
Alertar equipe no Slacke defina Resource como Mensagem e Operation como Enviar.Conecte sua conta do Slack. Em Enviar mensagem para, escolha Canal e selecione o canal de alertas. Só aparecem canais que sua conta conectada consegue ver, então entre em um canal privado antes se necessário.
Mantenha o Tipo de mensagem como Mensagem de texto simples e escreva o Texto da mensagem. O fluxo pronto abaixo usa a nota, a resposta de satisfação, o comentário como citação e o canal, pedido e contato na última linha.
Em Opções, desabilite Incluir link para o fluxo.
Deixe a saída falsa em branco. Clique em Publicar novamente; mudanças feitas após publicar só entram em vigor quando você publicar de novo.
Caso B — Alerta sua equipe no Microsoft Teams
Comece com o mesmo nó Pior avaliação? do Caso A, depois adicione um passo à saída verdadeira.
Alertar equipe no Teams
Adicione um nó Microsoft Teams à saída verdadeira de Pior avaliação?, renomeie para
Alertar equipe no Teamse defina Resource como Mensagem no Canal e Operation como Criar.Conecte o Microsoft Teams com uma conta corporativa ou escolar Microsoft 365. Conta pessoal não pode ser conectada.
Em Equipe, selecione o time, e em Canal, escolha o canal de alertas. As listas mostram apenas os times em que a conta está cadastrada.
Defina o Tipo de conteúdo como HTML e escreva a Mensagem. O fluxo pronto abaixo coloca a nota e a resposta de satisfação em negrito, o comentário como citação, e o canal, pedido e contato na última linha.
Em Opções, desative Incluir link para o fluxo.
Deixe a saída falsa em branco e clique em Publicar novamente.
O alerta chega pelo usuário conectado. O Teams mostra a mensagem em nome da conta Microsoft 365 que você conectou no n8n.
Pegue o fluxo pronto
Em vez de montar o Passo 1 e o seu caso manualmente, comece a partir do nosso fluxo pronto. Baixe o arquivo do seu caso nos anexos ao final deste artigo: survio-worst-ratings-to-slack.json para o Caso A ou survio-worst-ratings-to-teams.json para o Caso B. Depois:
No n8n, crie um fluxo vazio. Abra o menu (três pontos ao lado do nome do fluxo) e escolha Importar, depois De arquivo. Selecione o arquivo baixado.
Abra Pior avaliação? e substitua os IDs das perguntas pelos seus.
Caso A: abra Alertar equipe no Slack, conecte o Slack, escolha seu canal e substitua os IDs das perguntas na mensagem.
Caso B: abra Alertar equipe no Teams, conecte o Microsoft Teams, escolha o time e o canal, e substitua os IDs das perguntas na mensagem.
Abra Survio Webhook, copie a Production URL para o Survio (Passo 2) e clique em Publicar.
Teste de ponta a ponta
Envie uma resposta com nota 1. A mensagem aparece no Slack ou Microsoft Teams em segundos.
Envie uma resposta com nota 2. Nenhuma mensagem aparece; essa fica para o playbook de retenção.
Veja a aba Executions no n8n. As duas entregas aparecem; a segunda para em Pior avaliação?.
Solução de problemas
Sintoma | Causa | Como resolver |
Nada chega no n8n | A Test URL está no Survio, ou o fluxo não foi publicado | Copie a Production URL para o Survio e clique em Publicar |
O Survio desativou o webhook após alguns dias | Uma URL de webhook do Slack ou Teams foi colada direto no Survio, ou a URL ficou indisponível | Coloque a Production URL do n8n no Survio e ative o webhook novamente |
Seu canal não aparece na lista do n8n | É um canal privado onde sua conta Slack conectada não é membro | Entre no canal no Slack e recarregue a lista |
Conectar o Microsoft Teams no n8n falha com | Você entrou com uma conta Microsoft pessoal | Conecte uma conta corporativa ou escolar Microsoft 365 |
Sua equipe ou canal não aparece na lista no Caso B | A conta Microsoft 365 conectada não é membro da equipe | Adicione a conta à equipe no Teams e recarregue a lista |
Cada resposta gera uma mensagem | O nó Slack ou Teams está conectado na saída falsa, ou as condições estão com E | Conecte à saída verdadeira e use OU nas condições |
Uma nota 1 estrela não gera mensagem | ID da pergunta errado ou texto da resposta diferente | Confira IDs e textos com uma resposta teste em Executions |
Sua última alteração não teve efeito | O fluxo está publicado, mas a alteração não (o botão Publicar mostra um ponto) | Clique em Publicar novamente |
O que mais saber
O Survio envia apenas respostas completas – uma mensagem por resposta, em segundos.
Nada é enviado retroativamente: nem respostas anteriores ao webhook, nem as enviadas durante pausa.
Uma entrega falhou? O Survio tenta até 8 vezes em cerca de 27 horas; cada tentativa aguarda até 30 segundos.
Se acontecerem falhas por 5 dias seguidos, o Survio desativa o webhook e você precisa ativar de novo.
Pausar um webhook mantém seu espaço; excluir é permanente.
O Survio não guarda histórico de entregas no app. A aba Executions do n8n faz esse papel.
As respostas enviadas por webhook não consomem respostas do seu plano.
Prefere que a gente configure pra você? Na tela de Webhooks do Survio, clique em Configuração por especialista, diga o que precisa e nossa equipe prepara, testa e entrega um webhook funcionando pra você.
