Qual a situação ideal para si?
Caso A – para equipas no Slack: as piores classificações notificam o canal Slack em segundos.
Caso B – para empresas no Microsoft 365: o mesmo alerta surge num canal Microsoft Teams.
Um cliente que termina o inquérito com a pior classificação é o mais provável de escrever uma avaliação pública negativa a seguir. Com esta configuração, a sua equipa vê essa classificação no Slack ou Microsoft Teams em segundos, juntamente com o comentário e o pedido, para que alguém possa intervir primeiro.
Esta é a mensagem recebida pela sua equipa no Slack no Caso A:
E este é o mesmo alerta num canal do Microsoft Teams no Caso B:
Como funciona. O Survio envia cada resposta concluída para um URL de webhook. Uma ferramenta de automação (utilizamos o n8n neste guia) recebe, verifica se é uma das piores classificações e, se sim, publica uma mensagem no canal da equipa. Todas as restantes são ignoradas.
Novo nos webhooks do Survio? Comece com Webhooks: enviar respostas para outras ferramentas em tempo real e depois regresse aqui.
O que vai construir
Em ambos os casos, o alerta ativa-se apenas para as piores respostas: uma classificação de 1 em 5 ou a resposta Insatisfeito. Para ser alertado de todos os clientes insatisfeitos, consulte o manual de retenção.
Resumo | Caso A: Slack | Caso B: Microsoft Teams |
Resultado | Uma mensagem no canal Slack da sua equipa | Uma mensagem no canal Teams da sua equipa |
Ferramentas | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Ideal para | Uma equipa pequena que já comunica no Slack | Uma empresa com Microsoft 365 |
Não cole um URL de webhook do Slack ou Teams diretamente no Survio. Os webhooks de entrada do Slack e os webhooks do Teams aceitam apenas o seu próprio formato de mensagem. As entregas do Survio seriam recusadas, repetidas durante cerca de um dia, e após 5 dias consecutivos de falhas, o Survio desativa o webhook. Utilize sempre o n8n como intermediário.
Antes de começar
Um inquérito Survio num plano pago. Os webhooks não estão disponíveis no plano Free e cada plano autoriza um número definido de webhooks por inquérito (ver o artigo sobre webhooks).
Uma conta n8n, no n8n Cloud ou instalada localmente.
Caso A: um workspace do Slack e um canal para os alertas, por exemplo
#customer-alerts. Caso B: Microsoft Teams com uma conta profissional ou escolar do Microsoft 365, e uma equipa com canal para os alertas.
Neste guia, usamos um curto inquérito de satisfação do cliente: classificação por estrelas, pergunta de escolha única "No geral, qual o seu nível de satisfação?", outra pergunta de escolha, comentário aberto e uma pergunta opcional de e-mail.
Não precisa saber quem respondeu. O alerta funciona sem esta informação e ainda assim mostra a classificação e o comentário, para a equipa identificar o problema. Se o seu inquérito tiver uma pergunta de e-mail ou parâmetros de URL, o alerta também mostra o contacto do cliente.
Passo 1 — Criar o webhook no n8n
No n8n, crie um novo fluxo de trabalho e adicione um nó Webhook como gatilho.
Defina o Método HTTP como POST.
Altere para o separador Production URL e copie o endereço.
Clique em Publicar. O Production URL só aceita entregas depois de publicado.
Utilize sempre o Production URL, nunca o Test URL. O Test URL só está ativo enquanto o editor aguarda pelo evento de teste, por isso as entregas do Survio falham assim que o editor for fechado.
Passo 2 — Ligar o inquérito no Survio
Abra o seu inquérito e aceda a Recolher respostas.
Na barra lateral esquerda, em Automatizações e integrações, selecione Webhooks e clique em + Adicionar um webhook.
Cole o Production URL do n8n em URL do webhook e clique em Salvar webhook. O webhook é ativado de imediato.
Passo 3 — Envie uma resposta de teste e encontre os IDs das perguntas
Abra o seu inquérito pelo link público e envie uma resposta completa com classificação 1. O Survio só envia respostas concluídas — avance até ao fim.
No n8n, abra o separador Execuções. A entrega chega em poucos segundos.
Abra a execução, clique no nó Webhook, expanda
body, depoisdataeanswerspara anotar os IDs de classificação, satisfação, canal, comentário e e-mail.
Caso A — Alertar a equipa no Slack
Após o webhook, há dois passos: Pior classificação? apenas deixa passar as piores respostas e Alertar a equipa no Slack publica a mensagem.
Pior classificação?
Adicione um nó If após o Webhook e renomeie para
Pior classificação?.Adicione duas condições e combine-as por OU:
Valor | Condição | Comparar com |
| Número: igual a | 1 |
| Texto: igual a | Insatisfeito |
Substitua 90403153 (classificação) e 90403151 (pergunta de satisfação) pelos seus próprios IDs e digite a opção exatamente como aparece no seu inquérito.
Alertar a equipa no Slack
Adicione um nó Slack ao output true de Pior classificação?, renomeie para
Alertar a equipa no Slack, e defina Recurso como Message e Operação como Send.Conecte a sua conta Slack. Em Enviar mensagem para, escolha Canal e selecione o canal de alertas. A lista apresenta apenas canais a que a conta Slack conectada tem acesso — entre no canal privado antes, se necessário.
Mantenha Tipo de mensagem em Mensagem de texto simples e escreva o Texto da mensagem. O fluxo pronto abaixo utiliza a classificação, resposta de satisfação, comentário como citação, canal, pedido e contato na última linha.
No campo Opções, desligue Incluir ligação ao fluxo de trabalho.
Deixe o output falso vazio. Clique em Publicar novamente; alterações só entram em vigor depois de publicar de novo.
Caso B — Alertar a equipa no Microsoft Teams
Comece com o mesmo nó Pior classificação? do Caso A, depois adicione um passo ao output true.
Alertar a equipa no Teams
Adicione um nó Microsoft Teams ao output true de Pior classificação?, renomeie para
Alertar a equipa no Teamse defina Recurso como Mensagem em canal e Operação como Criar.Ligue o Microsoft Teams com uma conta profissional ou escolar Microsoft 365. Não é possível conectar contas pessoais Microsoft.
Em Equipa, escolha a sua equipa e em Canal o canal de alertas. Só aparecem equipas e canais da conta ligada.
Defina Tipo de conteúdo como HTML e escreva a Mensagem. O fluxo pronto em baixo apresenta a classificação e a resposta de satisfação em negrito, o comentário como citação e, por fim, canal, pedido e contacto.
No campo Opções, desligue Incluir ligação ao fluxo de trabalho.
Deixe o output falso vazio e clique em Publicar novamente.
O alerta é enviado pela conta ligada. O Teams mostra a mensagem em nome da conta Microsoft 365 ligada ao n8n.
Obter o fluxo de trabalho pronto
Em vez de criar o Passo 1 e o seu caso manualmente, utilize o nosso fluxo pronto. Descarregue o ficheiro para o seu caso nos anexos ao fim 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 de trabalho vazio. Abra o menu (três pontos) ao lado do nome e escolha Importar, depois A partir de ficheiro. Selecione o ficheiro descarregado.
Abra Pior classificação? e substitua os IDs das perguntas pelos seus.
Caso A: abra Alertar a equipa no Slack, conecte o Slack, escolha o canal e substitua os IDs das perguntas na mensagem.
Caso B: abra Alertar a equipa no Teams, conecte o Teams, escolha a equipa e o canal, e substitua os IDs das perguntas na mensagem.
Abra Survio Webhook, copie o Production URL para o Survio (Passo 2) e clique em Publicar.
Testar de ponta a ponta
Submeta uma resposta com classificação 1. A mensagem aparece no seu canal do Slack ou Teams em segundos.
Submeta uma resposta com classificação 2. Não aparece mensagem; este caso pertence ao manual de retenção.
Veja o separador Execuções no n8n. Ambas as entregas aparecem; a segunda para em Pior classificação?.
Resolução de problemas
Sintoma | Causa | Solução |
Nada chega ao n8n | O Test URL está no Survio ou o fluxo não está publicado | Copie o Production URL no Survio e publique |
O Survio desativou o webhook após alguns dias | Um URL de webhook do Slack ou Teams foi colado diretamente no Survio, ou o URL continua a falhar | Cole o Production URL do n8n no Survio e volte a ativar o webhook |
O seu canal não está na lista no n8n | O canal é privado e a conta Slack ligada não pertence ao canal | Entre no canal no Slack e atualize a lista |
Falha ao ligar o Microsoft Teams no n8n com | Entrou com uma conta pessoal Microsoft | Ligue com uma conta profissional ou escolar Microsoft 365 |
Team ou canal não aparece na lista no Caso B | A conta Microsoft 365 ligada não pertence à equipa | Adicione a conta à equipa no Teams e atualize a lista |
Cada resposta publica uma mensagem | O nó Slack/Teams está no output falso, ou as condições combinam por E (AND) | Ligue ao output verdadeiro e combine as condições por OU |
Uma classificação de 1 estrela não publica mensagem | ID de pergunta incorreto ou texto da opção diferente do inquérito | Verifique os IDs e textos com a resposta de teste em Execuções |
A sua última alteração não tem efeito | O fluxo está publicado, mas a alteração não foi (o botão Publicar mostra ponto) | Clique em Publicar novamente |
Informação a saber
O Survio envia apenas respostas concluídas, uma mensagem por resposta, no espaço de segundos.
Nada é enviado retroativamente: não são processadas respostas de antes do webhook existir ou durante uma pausa.
Uma tentativa falhada é repetida até 8 vezes durante cerca de 27 horas, com espera até 30 segundos cada tentativa.
Se as entregas falharem durante 5 dias, o Survio desativa o webhook e precisa ativar de novo.
Pausar um webhook mantém o slot; eliminar é permanente.
O Survio não mantém um histórico das entregas na aplicação. O registo encontra-se no separador Execuções do n8n.
O envio de respostas por webhooks não desconta respostas extras do seu plano.
Prefere que cuidemos de tudo? Na página Webhooks do Survio, clique em Obter configuração com especialista, diga-nos o que pretende e a nossa equipa criará, testará e entregará um webhook funcional.
