¿Cómo obtener los detalles de una respuesta de un formulario de Customer Voice?

Mar 23 / Elías Ortiz e Irene Navarro
¿Quieres crear un flujo automatizado de Power Automate para tus encuestas de Customer Voice pero no sabes cómo extraer las respuestas de tu encuesta?

En este post vemos como crear un flujo automatizado a partir de las respuestas a una encuesta en Customer Voice o Microsoft Froms, extrayendo toda la información de cada encuestado para poder utilizarla en nuestro flujo. 

Las automatizaciones de Power Automate son muy potentes, ya que podemos conectarnos e interactuar con numerosas herramientas que podemos utilizar como conectores o desencadenadores de nuestras acciones.

A la hora de buscar algún desencadenador o acción de Customer Voice en Power Automate, no encontramos nada específico, por lo que la única opción posible, a priori, sería utilizar el desencadenador de cada vez que se cree una fila nueva en Dataverse; lo que nos serviría para desencadenar el flujo, pero no nos permitiría obtener los detalles de la encuesta del formulario; por lo tanto, dependiendo de lo que queramos hacer, esta opción puede no servirnos. 

Si necesitamos obtener los detalles de la encuesta, a la hora de buscar la conexión de Power Automate con Customer Voice debemos utilizar el desencadenador de Microsoft Forms, que, aunque pueda parecer que no funciona para Customer Voice, en este post vemos cómo poder utilizarlo. 
Microsoft Forms cuenta en Power Automate con: 
  • Un desencadenador: "Cuando se envía una respuesta nueva".
  • Una acción: "Obtener los detalles de la respuesta". 
Para comenzar nuestro flujo de automatización, seleccionaremos Microsoft Forms y, posteriormente, el desencadenador "Cuando se envía una respuesta nueva".

Una vez seleccionado, nos pedirá que seleccionemos el formulario de entre los formularios de Microsoft Forms que tenemos pero nuestros formularios de Customer Voice no aparecerán en esta lista. 
Lo que debemos hacer es, en lugar de elegir un formulario de esa lista, pegar el id de nuestro formulario de Customer Voice, utilizando la opción de "Escribir un valor personalizado"

Inscríbete al Máster Online en Microsoft Power Platform for Controlling y domina Power Automate

Para obtener el id de nuestro Customer Voice tenemos que abrirlo y fijarnos en su URL, buscar la referencia a #FormId= y copiar los caracteres que aparecen después, este será nuestro ID. 

Posteriormente, para obtener las respuestas a nuestra encuesta de Customer Voice, debemos seleccionar la acción de Microsoft Forms "Obtener los detalles de la encuesta"

Aquí, volveremos a pegar el id de nuestra encuesta y seleccionamos el "Id. de respuesta" de entre el contenido dinámico que nos propone.

De esta forma, obtenemos las respuestas a todas las preguntas de nuestra encuesta pudiendo usarlas para:
  • Enviar un correo al encuestado, dándole las gracias por participar en la cuesta, perdonalizándolo con los datos que ha respondido en la encuesta. 
  • Enviarnos a nosotros mismos un correo con el detalle de sus respuestas, para no tener que mirarlas en Customer Voice, pudiendo verlas desde nuestro propio correo. 
Esperemos que te haya gustado este post y quieras crear muchos más flujos de trabajo automatizado con Power Automate. Si quieres especializarte en Power Automate, te recomendamos el Máster Online en Power Automate y Microsoft Power Platform for Controlling, con el que podrás dominar Power Automate, además de Power Bi y Power Apps, comenzando la transformación y digitalización de tu empresa. 

Autores del artículo:

Elías Ortiz Ramírez
Data Analyst at Climbea. Power BI Developer. Formador en EIG Business School. Máster en Business Intelligence.
Irene Navarro Sánchez
Analista de Marketing Digital en Climbea.
Especialista SEO y SEM.