Como enviar pontuações via webhooks
Ao coletar respostas de um formulário do Respondi, você pode integrar automaticamente com outros serviços através de webhooks. Nessa integração, é possível mapear tanto as respostas dos usuários quanto a pontuação total atingida por eles (caso você tenha configurado um quiz em seu formulário).
Neste tutorial, vamos mostrar como fazer o mapeamento dessa pontuação caso você queira migrar essa informação junto com as respostas - utilizando a Make, Pluga ou Zapier como plataforma de integração.
Estrutura do webhook enviado pelo Respondi
Ao preencher um formulário, o Respondi envia um JSON com várias informações, incluindo os dados do respondente e a pontuação obtida. Aqui está um exemplo de como o JSON é estruturado:
Configure um quiz em seu formulário
Antes de começar, certifique-se de que você atribuiu pontuações nas perguntas do seu formulário. Se não configurou isso ainda, siga os passos do nosso artigo Como criar e configurar um Quiz no Respondi? para atribuir pontuações nas alternativas de respostas das perguntas do seu form.
Mapeando a pontuação do respondente via Make webhooks
- Adicione a URL de webhook em seu formulário (Como configurar um Webhook pela Make);
- Na Make, clique em "Run once" para fazer um disparo teste;
- Acesse o formulário integrado e faça o preenchimento completo das respostas;
Ao voltar na Make, você verá a pontuação (score) atingida pelo respondente em respondent
>score
;
A partir disso, você poderá mapear tanto a pontuação quanto as respostas coletadas para enviá-las ao serviço ou plataforma que deseja integrar.
- No módulo do serviço que você vai migrar os dados, faça o mapeamento da coluna. Para isso, selecione a pontuação recebida em
respondent
>score
; - Depois de realizar o mapeamento dos campos, faça um novo teste e confira se as informações foram enviadas de acordo com a configuração realizada;
- Não esqueça de ativar o seu cenário na Make para começar a migrar seus dados imediatamente :)
Mapeando a pontuação do respondente via Zapier webhooks
- Adicione a URL de webhook em seu formulário (Como configurar um Webhook pelo Zapier);
- Acesse o formulário integrado e faça o preenchimento completo das respostas;
- Volte ao Zapier, clique em "Test trigger" e selecione a solicitação recebida;
Ao voltar no Zapier, você verá a pontuação (score) atingida pelo respondente em Respondent Score
;
A partir disso, você poderá mapear tanto a pontuação quanto as respostas coletadas para enviá-las ao serviço ou plataforma que deseja integrar.
- Na configuração do serviço que você vai migrar os dados, faça o mapeamento da coluna. Para isso, selecione a pontuação recebida em
Respondent Score
; - Depois de realizar o mapeamento dos campos, clique em "Continue" e em "Test step" para conferir se os dados serão enviados conforme a configuração realizada;
- Não esqueça de publicar o seu cenário no Zapier para começar a migrar seus dados imediatamente :)
Mapeando a pontuação do respondente via Pluga webhooks
- Adicione a URL de webhook em seu formulário (Como configurar um Webhook pela Pluga);
- No Respondi, na parte "3. Faça um envio de testes do seu formulário", clique em "Fazer envio de teste";
- Acesse o link do formulário e faça o preenchimento completo das respostas;
- Volte na etapa 3 do Respondi, clique em "Atualizar campos" e em "Continuar";
Na etapa 4, você verá o JSON com a pontuação exemplo em respondent
> score
;
- Clique em "Copiar e continuar" para copiar o código JSON gerado;
- Na Pluga, cole o código copiado na parte de "Modelo de envio dos dados para notificação" e clique em "Continuar";
A partir disso, você poderá mapear tanto a pontuação quanto as respostas coletadas para enviá-las ao serviço ou plataforma que deseja integrar.
- Na parte de personalização das informações do serviço que você vai migrar os dados, faça o mapeamento das colunas. Para isso, selecione a pontuação recebida em
Respondent.score
; - Clique em "Finalizar automatização" e em "Finalizar e aguardar novos dados";
- Acesse o formulário integrado e faça o preenchimento completo das respostas;
- Confira se as informações foram enviadas à planilha de acordo com a configuração realizada;