Enviar respuestas a Zapier
Inicia un Zap con cada respuesta que reciba una campaña, o desde un paso de un flujo de trabajo, y pásala a miles de aplicaciones más. Conecta Zapier una vez y da a cada campaña el catch hook de su Zap.
En esta página
Zapier lleva lo que pasa en una aplicación a miles de otras. Con Zapier conectado, cada respuesta que recibe una campaña inicia uno de tus Zaps — para añadir una nota en tu CRM, publicar un mensaje o abrir un ticket — y un flujo de trabajo también puede iniciar uno. Al final de esta guía tendrás un Zap que recibe tus respuestas y sabrás exactamente qué contiene cada una.
Zapier está incluido en el plan Business. Solo un Administrador puede conectarlo y elegir adónde van las respuestas de una campaña.
Antes de empezar
Necesitas:
- Un espacio de trabajo en el plan Business, con el rol de Administrador.
- Integraciones activado para el espacio de trabajo, en Configuración → General → Qué hace este espacio de trabajo.
- Una cuenta de Zapier en un plan que incluya Webhooks by Zapier. Zapier indica los planes en Zapier: Trigger Zaps from webhooks.
Cómo funciona
- Se conecta una vez. La conexión de Zapier en Polzy guarda un secreto opcional que firma cada solicitud. No hay inicio de sesión en Zapier.
- Un Zap por campaña. Cada campaña indica el catch hook del Zap que inician sus respuestas, así que dos campañas pueden iniciar dos Zaps distintos.
- Desde un flujo de trabajo. El paso Enviar a Zapier inicia un Zap con todo lo que sabe la ejecución.
Conectar Zapier a Polzy
- En la barra lateral, en Automatizar, abre Integraciones y elige la pestaña Disponibles.
- Busca Zapier y elige Conectar.
- Si quieres poder comprobar que las solicitudes vienen de Polzy, escribe un valor aleatorio largo en Clave secreta (opcional). Si no, déjalo vacío.
- Elige Conectar. La prueba responde Connected. Each survey and step names the Zap it starts.
Crear el Zap
- En Zapier, crea un Zap y elige su disparador: la aplicación Webhooks by Zapier, con el evento Catch Hook.
- Pasa a la pestaña Test del disparador y copia la URL del webhook. Empieza por
https://hooks.zapier.com/hooks/catch/.
Deja el Zap abierto: aprende los campos de una respuesta con la primera solicitud que recibe.
Dar a una campaña su Zap
- En Polzy, abre Campañas, luego la campaña y su pestaña Integraciones.
- En Añadir una conexión, busca Zapier y elige Conectar. Si el botón dice Configurar, Zapier aún no está conectado al espacio de trabajo.
- Pega la URL del webhook en Catch hook del Zap.
- Elige Guardar cambios.
- Responde una vez la encuesta de la campaña, o espera a su primera respuesta.
- De vuelta en Zapier, elige Test trigger y selecciona la solicitud que llegó. Después añade las acciones de tu Zap, asigna los campos y publícalo.
La pestaña Integraciones de la campaña muestra entonces Zapier en Conectado a esta campaña, con su interruptor, Editar configuración, Desconectar y cuántas respuestas se han enviado.
Qué recibe Zapier
Cada respuesta llega como una solicitud con un cuerpo JSON:
| Campo | Qué contiene |
|---|---|
event | Siempre survey_response. |
timestamp | Cuándo se envió la solicitud. En una respuesta anónima, el día en que se dio. |
survey.id, survey.title, survey.uniqueId | El ID de la encuesta, su título y su código corto. |
response.id | El ID de la respuesta en Polzy. Vacío en una respuesta anónima. |
response.submittedAt | Cuándo se terminó la respuesta. En una respuesta anónima, solo el día. |
response.answers | Un elemento por pregunta respondida, cada uno con questionId, questionText y value. |
response.score | La puntuación total, si ya estaba calculada al enviarse la solicitud. |
response.respondent | El ID de quien respondió en Polzy. No aparece en una respuesta anónima. |
Con una Clave secreta (opcional), cada solicitud lleva además el encabezado X-Zapier-Signature: el HMAC-SHA256 del cuerpo de la solicitud, calculado con tu secreto, en hexadecimal. Catch Hook no lo comprueba por sí mismo; Catch Raw Hook de Zapier pasa los encabezados, para un paso tuyo que sí pueda hacerlo.
Una respuesta anónima lleva lo que dice, su puntuación y su día, y nada que permita identificar o situar en el tiempo a quien la escribió. Polzy espera a la revisión de seguridad de cada respuesta, hasta 10 minutos, antes de enviarla. El tamaño mínimo de grupo no retiene las respuestas sueltas, así que cada respuesta llega al Zap por pocas que sean.
Iniciar un Zap desde un flujo de trabajo
- Abre Flujos de trabajo y el flujo, o crea uno nuevo.
- En Conectores, dentro de Pasos instalados, arrastra Enviar a Zapier · Zapier al lienzo.
- Pega la URL del Zap en Catch hook del Zap. Cada Zap tiene la suya.
- Deja Contenido vacío para enviar todo lo que sabe la ejecución, o escribe el JSON que quieras, con
{{para insertar valores de la ejecución. - Elige Enviar prueba. Polzy envía una solicitud rellenada con una respuesta de ejemplo, para que el Zap aprenda sus campos antes de que el flujo se haya ejecutado nunca.
El paso deja la respuesta de Zapier como {{connector.statusCode}} y {{connector.response}}.
¿No tienes el plan Business? El paso Webhook saliente de un flujo de trabajo envía a cualquier dirección, también al catch hook de un Zap, sin conectar Zapier. Los flujos de trabajo están incluidos en el plan Equipo. Consulta Flujos de trabajo.
Comprobar que funciona
En la pestaña Integraciones de la campaña, la línea de actividad cuenta las respuestas enviadas y las que fallaron. La página de Zapier en Polzy muestra cada envío en Actividad, con Correcto o Falló y el motivo. En Zapier, el historial del Zap muestra cada ejecución.
Solución de problemas
- Zapier no recibe nada. Revisa el interruptor de la campaña, y que la respuesta se diera a través de la campaña: las respuestas a la encuesta fuera de ella no usan los destinos de la campaña.
- only https endpoints are allowed. El catch hook debe empezar por
https://. Cópialo de nuevo desde Zapier. - Request failed with status code y un número (en Actividad). Zapier rechazó la solicitud — normalmente porque el Zap se eliminó o cambió su hook. Pega la URL actual con Editar configuración.
- Faltan campos en Zapier. El Zap aprendió de una solicitud con menos respuestas. Envía otra prueba y vuelve a elegir Test trigger.
- La misma respuesta llegó dos veces. Una solicitud que Zapier tarda más de 10 segundos en aceptar cuenta como fallida y se reintenta, hasta tres veces en total.
Las respuestas que llegaron antes de guardar el hook del Zap, o con el interruptor apagado, no se envían después. Expórtalas desde Respuestas de la encuesta.
Conviene saber
- ¿Necesita Polzy mi contraseña de Zapier? No. Le basta con un catch hook. Trátalo como una contraseña: quien lo tenga puede iniciar tu Zap.
- ¿Puede una respuesta iniciar varios Zaps? Uno por campaña a través de su pestaña Integraciones. Un flujo de trabajo puede iniciar tantos como pasos tenga.
- ¿Puede Zapier devolver datos a Polzy? No por esta conexión. Para traer personas o eventos, consulta Webhooks y las claves de API.
Enlaces útiles
Artículos relacionados
Los miembros con sesión iniciada pueden preguntar a Polzy o escribir al equipo desde Soporte. La rapidez de nuestra respuesta depende de tu plan.
