- Accueil
- Ressources
- Intégrations
- SurveyMonkey
Intégration SurveyMonkey n8nAutomatiser SurveyMonkey avec n8n.
Une réponse terminée, et le workflow part tout seul. L'intégration SurveyMonkey n8n tient dans un seul nœud, un trigger : 12 événements webhook répartis sur les réponses, les questionnaires et les collecteurs. De quoi arrêter d'exporter un CSV le lundi pour savoir ce que les répondants ont dit.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration SurveyMonkey n8n ?
L'intégration SurveyMonkey n8n circule dans un seul sens : SurveyMonkey pousse ses événements vers n8n, et n8n enchaîne. Le catalogue ne propose qu'un nœud, le SurveyMonkey Trigger, à l'écoute de 12 événements répartis sur trois types d'objets : les réponses, les questionnaires et les collecteurs. Tu coches l'événement qui t'intéresse, et tout ce que tu dessines derrière travaille sur des données fraîches plutôt que sur un export téléchargé il y a trois semaines.
Le point de départ le plus fréquent, c'est response_completed. Le répondant valide la dernière page, SurveyMonkey envoie l'événement, et le workflow passe les verbatims à Openai pour en tirer un résumé lisible. Le résultat arrive dans le canal de l'équipe, pas dans un fichier que personne n'ouvre.
Deuxième usage : mesurer ce qui se perd en route. response_created se déclenche quand un répondant commence le questionnaire, response_completed quand il le termine. Deux triggers, deux lignes dans Microsoft Excel 365, et l'écart entre les deux devient une donnée suivie au lieu d'une intuition. response_disqualified et response_overquota complètent le tableau côté filtrage : le premier signale une réponse disqualifiée, le second une réponse au-delà du quota du questionnaire.
Les six événements restants ne parlent pas des réponses mais des objets. survey_created, survey_updated et survey_deleted suivent la vie du questionnaire ; collector_created, collector_updated et collector_deleted suivent celle des collecteurs, c'est-à-dire des canaux par lesquels le questionnaire est diffusé. Chaque changement écrit dans Airtable, et le journal se tient tout seul. Une alerte Slack sur la suppression d'un collecteur évite la campagne qui a cessé de collecter sans prévenir.
Côté n8n, SurveyMonkey se résume à ce trigger. Pour un appel à l'API SurveyMonkey qui sort de ce catalogue, c'est le nœud HTTP Request qui prend le relais : il atteint n'importe quel endpoint de l'API et réutilise le même credential grâce à son authentification prédéfinie. Un credential, pour être clair, c'est l'accès que tu crées une fois dans le menu Credentials de n8n et que tous tes workflows retrouvent dans leur liste déroulante.
Deux options changent ce que tu reçois. Resolve Data désactivé, la donnée du webhook ne contient que des identifiants ; activé, n8n résout la donnée automatiquement. Only Answers ne renvoie que les réponses du formulaire et rien d'autre. Le réflexe qui fait gagner du temps : lancer une vraie soumission de test et comparer les deux exécutions avant de construire quoi que ce soit. L'Avis n8n détaille le reste.
Comment connecter SurveyMonkey à n8n ?
- 01
Créer l'app SurveyMonkey
Il te faut un compte SurveyMonkey, puis une app enregistrée depuis Developer dashboard > My apps. C'est cette app que n8n interroge, quelle que soit la méthode d'authentification retenue ensuite. Garde l'onglet ouvert : le token d'accès, le client ID et le client secret sortent des écrans de cette même app une fois qu'elle existe.
- 02
Cocher les six scopes
Dans l'app, direction Settings > Scopes. Six scopes sont nécessaires : View Surveys, View Collectors, View Responses, View Response Details, Create/Modify Webhooks et View Webhooks. Valide avec Update Scopes. Un webhook, c'est simplement une URL que SurveyMonkey appelle quand il se passe quelque chose : sans les deux scopes webhook, n8n n'a pas le droit d'enregistrer la sienne.
- 03
Choisir token ou OAuth2 dans n8n
Deux méthodes fonctionnent. Avec un token d'accès API, tu copies l'Access Token, le Client ID et le Client Secret depuis Settings > Credentials vers le credential n8n. Avec OAuth2, tu copies l'OAuth Redirect URL de n8n dans Settings > Settings, tu valides par Submit Changes, tu colles le client ID et le secret, puis tu cliques sur Connect my account.
Qu'est-ce qui déclenche un workflow SurveyMonkey ?
SurveyMonkey Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans SurveyMonkey. Il écoute 12 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que SurveyMonkey appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
collector_created.*1collector_created. collector_created
collector_deleted.*1collector_deleted. collector_deleted
collector_updated.*1collector_updated. collector_updated
response_completed.*1response_completed. response_completed
response_created.*1response_created. response_created
response_deleted.*1response_deleted. response_deleted
response_disqualified.*1response_disqualified. response_disqualified
response_overquota.*1response_overquota. response_overquota
response_updated.*1response_updated. response_updated
survey_created.*1survey_created. survey_created
survey_deleted.*1survey_deleted. survey_deleted
survey_updated.*1survey_updated. survey_updated
Notes de configuration
01Configure the SurveyMonkey Trigger
Tout se joue sur un seul nœud. Tu poses le SurveyMonkey Trigger, tu choisis ce qu'il écoute, tu actives le workflow, et n8n enregistre son URL de webhook auprès de SurveyMonkey. Les événements tombent ensuite en quelques secondes, sans rien à programmer de ton côté.
Paramètres clés
- Type : l'objet surveillé. Il détermine lesquels des 12 événements apparaissent ensuite dans la liste Event.
- Event : l'événement qui lance le workflow. Pas de valeur fourre-tout, donc un nœud écoute un événement et tu dupliques le nœud pour en suivre un deuxième.
- Survey Names or IDs et Survey Name or ID : les questionnaires concernés, pris dans la liste ou passés en expression, par exemple
{{ $json.field }}. - Collector Names or IDs : les collecteurs concernés, même logique.
- Resolve Data : désactivé, la donnée du webhook ne contient que les identifiants ; activé, n8n la résout automatiquement.
- Only Answers : ne renvoie que les réponses du formulaire, sans le reste des données.
02Response Events
Six des 12 événements racontent le parcours du répondant. response_created part quand quelqu'un commence le questionnaire, response_completed quand la réponse est terminée, response_updated quand elle est modifiée ensuite, response_deleted quand elle est supprimée. response_disqualified couvre la réponse disqualifiée, response_overquota la réponse qui dépasse le quota du questionnaire.
Paramètres clés
- Survey Names or IDs : restreint l'écoute aux questionnaires qui t'intéressent plutôt qu'à tout le compte.
- Only Answers : réduit l'item aux réponses du formulaire, ce qui suffit à une branche de scoring ou de routage.
03Survey Events
Le questionnaire lui-même a droit à trois événements. survey_created quand un questionnaire est créé, survey_updated quand il est modifié, survey_deleted quand il est supprimé. Aucun ne transporte de réponse : ils disent que l'objet a bougé, ce qui est exactement ce qu'attend un workflow de traçabilité.
Paramètres clés
- Type : réglé sur l'objet questionnaire pour que la liste Event propose ces trois-là.
- Resolve Data : laissé désactivé si un identifiant suffit au journal, activé quand le nœud suivant a besoin de plus.
04Collector Events
Un collecteur, c'est le canal par lequel le questionnaire atteint les gens. Trois événements suivent sa vie : collector_created à la création, collector_updated à la modification, collector_deleted à la suppression. Ils répondent à une autre question que les événements de réponse : non pas ce que les gens ont répondu, mais par où l'enquête est partie.
Paramètres clés
- Collector Names or IDs : les collecteurs surveillés, choisis dans la liste ou donnés en expression.
- Survey Name or ID : limite l'événement de collecteur à un seul questionnaire.
Besoin d'aide pour automatiser SurveyMonkey avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.



