Recursos · Integración n8n

Integración SurveyMonkey n8nAutomatiza SurveyMonkey con n8n.

Una respuesta terminada basta para arrancar un flujo. La integración SurveyMonkey n8n cabe en un solo nodo, un trigger: 12 eventos webhook repartidos entre respuestas, encuestas y colectores. Pensada para equipos de operaciones que ya no quieren descargar un CSV para saber qué contestaron.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace de verdad la integración SurveyMonkey n8n?

La integración SurveyMonkey n8n va en un solo sentido: SurveyMonkey empuja sus eventos hacia n8n, y n8n sigue con el trabajo. El catálogo trae un único nodo, el SurveyMonkey Trigger, que escucha 12 eventos repartidos entre tres tipos de objeto: respuestas, encuestas y colectores. Marcas el evento que te interesa y todo lo que dibujes después trabaja con datos recién llegados, no con una exportación de hace tres semanas.

El arranque más habitual es response_completed. El encuestado valida la última pantalla, SurveyMonkey lanza el evento y el flujo manda un aviso por Telegram a quien lleva esa cuenta. Un detractor deja de esperar al informe del mes para llegar a la persona correcta.

El segundo motivo para usar este trigger es el control de la muestra. response_overquota avisa de una respuesta que supera la cuota de la encuesta, response_disqualified de una respuesta descartada, y response_created de alguien que solo ha empezado. Las tres a una pestaña de Google Sheets y el recuento deja de hacerse a mano el último día del trabajo de campo.

Los seis eventos restantes hablan de objetos, no de respuestas. survey_created, survey_updated y survey_deleted siguen la vida del cuestionario; collector_created, collector_updated y collector_deleted la de los colectores, es decir los canales por los que se reparte la encuesta. Un correo automático por Gmail cuando alguien borra un colector evita que una campaña deje de recoger respuestas en silencio.

En n8n, SurveyMonkey se reduce a este trigger. Para cualquier llamada a la API de SurveyMonkey que quede fuera de ese catálogo entra el nodo HTTP Request: alcanza cualquier endpoint de la API y reutiliza la misma credential gracias a su autenticación predefinida. Una credential es el acceso que creas una vez en el menú Credentials de n8n y que todos tus flujos encuentran en su desplegable. En la Reseña n8n hay más contexto sobre cuándo compensa.

Dos opciones cambian lo que recibes. Con Resolve Data desactivado, el dato del webhook solo trae identificadores; activado, n8n resuelve el dato automáticamente. Only Answers devuelve solo las respuestas del formulario y nada más. Lo práctico es enviar una respuesta de prueba real y comparar las dos ejecuciones antes de montar nada encima. El Curso n8n insiste bastante en ese hábito.

Conexión

¿Cómo se conecta SurveyMonkey con n8n?

  1. 01

    Registrar la app en SurveyMonkey

    Hace falta una cuenta de SurveyMonkey y, desde ahí, una app registrada en Developer dashboard > My apps. Esa app es contra la que se autentica n8n, sea cual sea el método que elijas después. Deja la pestaña abierta: el token de acceso, el client ID y el client secret salen de las pantallas de esa misma app en cuanto existe.

  2. 02

    Activar los seis permisos

    Dentro de la app, ve a Settings > Scopes. Son seis los permisos necesarios: View Surveys, View Collectors, View Responses, View Response Details, Create/Modify Webhooks y View Webhooks. Guarda con Update Scopes. Un webhook no es más que una URL que SurveyMonkey llama cuando pasa algo, así que sin los dos permisos de webhook n8n no puede registrar la suya.

  3. 03

    Elegir token u OAuth2 en n8n

    Funcionan dos métodos. Con token de acceso API copias el Access Token, el Client ID y el Client Secret desde Settings > Credentials a la credential de n8n. Con OAuth2 copias la OAuth Redirect URL de n8n en Settings > Settings, pulsas Submit Changes, pegas el client ID y el secret, y terminas con Connect my account.

Disparadores

¿Qué dispara un flujo de SurveyMonkey ?

SurveyMonkey Trigger es el nodo que arranca un workflow cuando algo ocurre en SurveyMonkey. Escucha 12 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que SurveyMonkey llama) en tu cuenta.

Lo que ves en n8n

Todos los eventos, por familia

Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.

collector_created.*1
  • collector_created.
    • collector_created
collector_deleted.*1
  • collector_deleted.
    • collector_deleted
collector_updated.*1
  • collector_updated.
    • collector_updated
response_completed.*1
  • response_completed.
    • response_completed
response_created.*1
  • response_created.
    • response_created
response_deleted.*1
  • response_deleted.
    • response_deleted
response_disqualified.*1
  • response_disqualified.
    • response_disqualified
response_overquota.*1
  • response_overquota.
    • response_overquota
response_updated.*1
  • response_updated.
    • response_updated
survey_created.*1
  • survey_created.
    • survey_created
survey_deleted.*1
  • survey_deleted.
    • survey_deleted
survey_updated.*1
  • survey_updated.
    • survey_updated

Notas de configuración

01Configure the SurveyMonkey TriggerTodo ocurre en un nodo. Colocas el SurveyMonkey Trigger, eliges qué escucha, activas el flujo y n8n registra su URL de webhook en SurveyMonkey. Los eventos llegan en cuestión de segundos, sin nada que programar por tu parte.

Todo ocurre en un nodo. Colocas el SurveyMonkey Trigger, eliges qué escucha, activas el flujo y n8n registra su URL de webhook en SurveyMonkey. Los eventos llegan en cuestión de segundos, sin nada que programar por tu parte.

Parámetros clave

  • Type: el objeto vigilado. Decide cuáles de los 12 eventos aparecen luego en la lista Event.
  • Event: el evento que arranca el flujo. No hay un valor que los cubra todos, así que un nodo escucha un evento y duplicas el nodo para seguir otro.
  • Survey Names or IDs y Survey Name or ID: las encuestas afectadas, elegidas de la lista o pasadas como expresión, por ejemplo {{ $json.field }}.
  • Collector Names or IDs: los colectores afectados, con la misma lógica.
  • Resolve Data: desactivado, el dato del webhook solo trae identificadores; activado, n8n lo resuelve automáticamente.
  • Only Answers: devuelve solo las respuestas del formulario, sin el resto de los datos.
Casos de uso
un primer flujo que escucha un solo evento y guarda el item en bruto, para ver qué manda SurveyMonkey antes de conectar nada detrás.
02Response EventsSeis de los 12 eventos cuentan lo que hace el encuestado. response_created salta cuando alguien empieza la encuesta, response_completed cuando la respuesta se completa, response_updated cuando se modifica después y response_deleted cuando se borra. response_disqualified cubre la respuesta descartada y response_overquota la que supera la cuota de la encuesta.

Seis de los 12 eventos cuentan lo que hace el encuestado. response_created salta cuando alguien empieza la encuesta, response_completed cuando la respuesta se completa, response_updated cuando se modifica después y response_deleted cuando se borra. response_disqualified cubre la respuesta descartada y response_overquota la que supera la cuota de la encuesta.

Parámetros clave

  • Survey Names or IDs: limita la escucha a los cuestionarios que te interesan en vez de a toda la cuenta.
  • Only Answers: deja el item en las respuestas del formulario, que es lo que necesita una rama de puntuación o de reparto.
Cuándo usarlo
cuando el resultado tiene que llegar a alguien o a otra herramienta el mismo día.
Casos de uso
la encuesta de satisfacción completada que abre una tarea de seguimiento, y la respuesta descartada que suma en un contador de filtrado.
03Survey EventsEl cuestionario tiene sus propios tres eventos. survey_created cuando se crea una encuesta, survey_updated cuando se actualiza y survey_deleted cuando se elimina. Ninguno lleva respuestas dentro: dicen que el objeto ha cambiado, que es justo lo que pide un flujo de trazabilidad.

El cuestionario tiene sus propios tres eventos. survey_created cuando se crea una encuesta, survey_updated cuando se actualiza y survey_deleted cuando se elimina. Ninguno lleva respuestas dentro: dicen que el objeto ha cambiado, que es justo lo que pide un flujo de trazabilidad.

Parámetros clave

  • Type: puesto en el objeto encuesta para que la lista Event ofrezca estos tres.
  • Resolve Data: desactivado si al registro le basta un identificador, activado cuando el nodo siguiente necesita algo más.
Cuándo usarlo
en cuentas donde varias personas editan los cuestionarios y nadie recuerda quién reescribió una pregunta.
Casos de uso
un registro de cambios con la fecha de cada creación y cada actualización, útil para explicar por qué dos oleadas no dan los mismos números.
04Collector EventsUn colector es el canal por el que la encuesta llega a la gente, y tres eventos siguen su vida: collector_created al crearlo, collector_updated al modificarlo y collector_deleted al borrarlo. Responden a una pregunta distinta de la de los eventos de respuesta: no qué contestaron, sino por dónde salió la encuesta.

Un colector es el canal por el que la encuesta llega a la gente, y tres eventos siguen su vida: collector_created al crearlo, collector_updated al modificarlo y collector_deleted al borrarlo. Responden a una pregunta distinta de la de los eventos de respuesta: no qué contestaron, sino por dónde salió la encuesta.

Parámetros clave

  • Collector Names or IDs: los colectores vigilados, elegidos de la lista o dados como expresión.
  • Survey Name or ID: acota el evento de colector a un único cuestionario.
Cuándo usarlo
cuando la difusión está repartida entre varias personas y un colector nuevo merece al menos una mirada.
Casos de uso
un aviso inmediato al borrarse un colector, para no descubrir el problema el día del informe, y un registro de cada colector creado durante una oleada de campo.
Necesitas ayuda

¿Necesitas ayuda para automatizar SurveyMonkey con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

SurveyMonkey y n8n, las preguntas que vienen después

01¿La integración de SurveyMonkey es gratis en n8n?
Sí. El SurveyMonkey Trigger viene incluido con n8n, así que no hay nada que instalar ni nada extra que pagar por el lado de n8n, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. El flujo se comporta igual en los dos casos, de modo que puedes empezar en Cloud y mudarlo a tu servidor más adelante sin tocar el trigger. Lo que cueste un plan de SurveyMonkey es otro asunto y esta página no entra ahí. Del lado de SurveyMonkey solo hace falta una cuenta desde la que registrar una app de desarrollador.
02¿Qué credenciales pide el SurveyMonkey Trigger?
Hay dos métodos de autenticación: token de acceso API u OAuth2. El primero pide un Access Token, un Client ID y un Client Secret, los tres copiados desde Settings > Credentials de la app registrada. El segundo pide el Client ID y el Client Secret, además del intercambio de la URL de redirección, y termina con Connect my account en n8n. En ambos casos la app necesita seis permisos marcados en Settings > Scopes: View Surveys, View Collectors, View Responses, View Response Details, Create/Modify Webhooks y View Webhooks. Sin los dos de webhook, el trigger no tiene permiso para registrarse. Una credential se crea una vez y sirve para todos los flujos.
03¿Qué límites tiene la integración SurveyMonkey n8n?
El catálogo trae el SurveyMonkey Trigger y sus 12 eventos: ese es el alcance del nodo dedicado. Cualquier llamada a la API de SurveyMonkey que quede fuera de ese catálogo pasa por el nodo HTTP Request, que alcanza cualquier endpoint de la API y reutiliza la misma credential con su autenticación predefinida. Conviene contarlo desde el diseño del flujo. Dentro del trigger, dos ajustes deciden lo que recibes: Resolve Data, desactivado por defecto, deja solo identificadores, y Only Answers reduce el item a las respuestas del formulario. No existe un valor que cubra todos los eventos, así que un nodo escucha un evento.
04¿El SurveyMonkey Trigger reacciona en tiempo real?
Sí. El trigger funciona por webhook: SurveyMonkey llama a una URL de n8n en cuanto pasa algo, en lugar de que n8n pregunte una y otra vez. n8n registra esa URL en SurveyMonkey al activar el flujo y cada evento llega en cuestión de segundos, sin nada que programar. La consecuencia práctica es que un flujo desactivado no es un flujo en pausa: mientras está apagado no se acumula nada. Lo reactivas y recibes los eventos nuevos, no los que te perdiste. Prueba con un envío real en una encuesta de poco tráfico antes de conectar lo que viene después.
05¿n8n o Make para SurveyMonkey?
Depende de cuatro cosas. El alojamiento: n8n corre en tu propio servidor o en n8n Cloud, mientras que Make solo existe alojado. El control del dato viene detrás, porque una instancia autoalojada deja las respuestas de la encuesta en tu infraestructura. El modelo de coste: Make factura por operación, así que una encuesta que emite un evento por cada respuesta empezada y cada respuesta completada no pesa igual en cada plataforma. Y la lógica visual, donde las dos se parecen y manda la costumbre. En una integración que se limita a un trigger, lo que suele decidir es lo que piensas conectar detrás.