Antwoorden naar n8n sturen
Start een n8n-workflow met elk antwoord dat een campagne ontvangt, of vanuit een workflowstap in Polzy — in n8n Cloud of op je eigen server. Koppel n8n één keer en geef elke campagne de URL van haar workflow.
Op deze pagina
n8n is een workflowtool die je in de cloud of op je eigen server kunt draaien. Met n8n gekoppeld start elk antwoord dat een campagne ontvangt een n8n-workflow van jou, en een workflow in Polzy kan er ook een starten. Aan het eind van deze handleiding heb je een n8n-workflow die je antwoorden ontvangt en — als je een API-sleutel toevoegt — een lijst van je workflows om uit te kiezen in plaats van adressen om te plakken.
n8n hoort bij Business. Alleen een Beheerder kan het koppelen en kiezen waar de antwoorden van een campagne heen gaan.
Voordat je begint
Je hebt nodig:
- Een werkruimte op Business, en de rol Beheerder daarin.
- Integraties aangezet voor de werkruimte, onder Instellingen → Algemeen → Wat deze werkruimte doet.
- Een n8n-workflow die begint met een Webhook-node die
POSTaccepteert, gepubliceerd zodat de productie-URL werkt. - Een n8n die via HTTPS vanaf internet bereikbaar is. Polzy weigert adressen binnen een privénetwerk.
- Optioneel een n8n-API-sleutel, zodat Polzy je workflows op naam kan tonen. n8n biedt zijn API niet aan tijdens de gratis proefperiode.
De workflow voorbereiden in n8n
- Begin de workflow in n8n met een Webhook-node en zet de methode op
POST. - Kies bij de instelling Respond van de node Immediately, zodat Polzy meteen antwoord krijgt terwijl de rest van de workflow draait. Polzy wacht hooguit 30 seconden.
- Publiceer de workflow en kopieer de Production URL van de node — niet de test-URL, die alleen werkt zolang je in de editor luistert.
n8n beschrijft de node in n8n: Webhook node.
n8n aan Polzy koppelen
- Open in de zijbalk onder Automatiseren de pagina Integraties en kies het tabblad Beschikbaar.
- Zoek n8n en kies Verbinden.
- Wil je workflows op naam kiezen, vul dan zowel n8n-instantie-URL — het adres waarop je n8n opent — als API Key in. Wil je liever workflowadressen plakken, laat dan beide leeg: ze horen bij elkaar of geen van beide.
- Kies Verbinding testen. Met beide ingevuld antwoordt Polzy Connected to n8n; met geen van beide Connected. Each step names the n8n workflow it starts.
- Kies Verbinden.
Een API-sleutel maak je in n8n via Settings → n8n API en Create an API key — zie n8n: API authentication. De sleutel wordt versleuteld opgeslagen.
Een campagne haar workflow geven
- Open Campagnes, dan de campagne en haar tabblad Integraties.
- Zoek onder Koppeling toevoegen naar n8n en kies Verbinden. Staat er Instellen op de knop, dan is n8n nog niet aan de werkruimte gekoppeld.
- Plak bij Workflow-URL de productie-URL van de workflow die deze antwoorden moeten starten.
- Kies Wijzigingen opslaan.
n8n staat daarna onder Gekoppeld aan deze campagne, met de schakelaar, Configuratie bewerken, Verbinding verbreken en hoeveel antwoorden er zijn verstuurd.
Wat n8n ontvangt
Elk antwoord is één POST met een JSON-body:
| Veld | Wat erin staat |
|---|---|
event | survey.response voor een antwoord van een campagne, workflow.step vanuit een workflow in Polzy. |
timestamp | Wanneer het verzoek werd verstuurd. Bij een anoniem antwoord de dag waarop het gegeven is. |
data.survey.id, data.survey.title | De ID en de titel van de enquête. |
data.response.id | De ID van het antwoord in Polzy. Leeg bij een anoniem antwoord. |
data.response.submittedAt | Wanneer het antwoord werd afgerond. Bij een anoniem antwoord alleen de dag. |
data.response.answers | Eén item per beantwoorde vraag, elk met questionId, questionText en value. |
data.response.score | De totaalscore, als die berekend was toen het verzoek werd verstuurd. |
Heeft de koppeling een API-sleutel en staat de URL van de workflow op dezelfde host als de n8n-instantie-URL, dan bevat het verzoek ook de sleutel in de header X-N8N-API-KEY. Een workflow op een andere host wordt zonder sleutel aangeroepen.
Een anoniem antwoord bevat wat er gezegd is, de score en de dag, en niets waarmee de schrijver te herkennen of in de tijd te plaatsen is. Polzy wacht bij elk antwoord op de veiligheidscontrole, tot 10 minuten, voordat het wordt verstuurd. De minimale groepsgrootte houdt losse antwoorden niet tegen.
n8n starten vanuit een workflow in Polzy
- Open Workflows en de workflow, of begin een nieuwe.
- Sleep onder Connectors in Geïnstalleerde stappen de stap n8n-workflow starten · n8n naar het canvas.
- Kies bij Workflow-URL een van je actieve workflows die met een Webhook-node begint — die staan in de lijst als de koppeling een API-sleutel heeft — of plak de productie-URL.
- Laat Inhoud leeg om alles te sturen wat de run weet, of schrijf de JSON die je wilt, met
{{om waarden uit de run in te voegen. - Kies Test versturen om één verzoek te sturen dat gevuld is met een voorbeeldantwoord, en bekijk het in Executions van n8n.
De stap geeft het antwoord van n8n door als {{connector.statusCode}} en {{connector.response}} — met Respond op When Last Node Finishes is dat het resultaat van je workflow.
Geen Business-abonnement? De stap Uitgaande webhook van een workflow post naar elk adres, ook naar een Webhook-node van n8n, zonder n8n te koppelen. Workflows horen bij Team. Zie Workflows.
Controleren of het werkt
Op het tabblad Integraties van de campagne telt de activiteitsregel de verstuurde en de mislukte antwoorden. De eigen pagina van n8n in Polzy toont elke levering onder Activiteit, met Gelukt of Mislukt en de reden, en het tabblad Executions van n8n toont elke run aan zijn kant.
Problemen oplossen
- The instance URL and the API key go together. Maar één van de twee is ingevuld. Vul beide in of maak beide leeg.
- n8n refused this API key. De sleutel is fout, verlopen of verwijderd. Maak een nieuwe aan via Settings → n8n API.
- n8n answered, but its public API is switched off. Enable it in n8n's settings. Op je eigen server staat de API uit — zie n8n: Disable the public REST API. Zet hem weer aan, of koppel zonder sleutel.
- private addresses are not allowed. Het adres wijst naar een privénetwerk. Polzy kan alleen een n8n bereiken die op internet staat.
- only https endpoints are allowed. De URL moet beginnen met
https://. - Request failed with status code 404 (onder Activiteit). De workflow is niet gepubliceerd, of de URL is de test-URL. Publiceer hem en gebruik de Production URL.
- Je workflow staat niet in de lijst Workflow-URL. Alleen actieve workflows die met een Webhook-node beginnen, staan erin. Publiceer hem, of plak zijn URL.
Antwoorden die binnenkwamen voordat de URL was opgeslagen, of terwijl de schakelaar uit stond, worden later niet verstuurd. Exporteer ze in plaats daarvan vanuit Antwoorden van de enquête.
Goed om te weten
- Mislukt een trage workflow? Een verzoek waar n8n niet binnen 30 seconden op antwoordt, telt als mislukt en wordt opnieuw geprobeerd, in totaal tot drie keer. Antwoord met Immediately om dat te voorkomen.
- Kan n8n controleren dat een aanroep van Polzy komt? De API-sleutel gaat alleen naar je eigen instantie. Om een Webhook-node op zich te beveiligen, biedt n8n header-authenticatie; de n8n-koppeling van Polzy stuurt geen andere header mee.
- Kan n8n gegevens terugsturen naar Polzy? Niet via deze koppeling. Een workflow in Polzy kan starten met een Inkomende webhook — zie Webhooks.
Handige links
Gerelateerde artikelen
Ingelogde leden kunnen het Polzy vragen of het team een bericht sturen via Support. Hoe snel we antwoorden, hangt af van je abonnement.
