Antwoorden naar Zapier sturen
Start een Zap met elk antwoord dat een campagne ontvangt, of vanuit een workflowstap, en geef het door aan duizenden andere apps. Koppel Zapier één keer en geef elke campagne de catch hook van haar Zap.
Op deze pagina
Zapier geeft wat er in de ene app gebeurt door aan duizenden andere. Met Zapier gekoppeld start elk antwoord dat een campagne ontvangt een Zap van jou — om een notitie in je CRM te zetten, een bericht te plaatsen of een ticket te openen — en een workflow kan er ook een starten. Aan het eind van deze handleiding heb je een Zap die je antwoorden ontvangt, en weet je precies wat elk antwoord bevat.
Zapier 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 Zapier-account met een abonnement waarin Webhooks by Zapier zit. Zapier noemt de abonnementen in Zapier: Trigger Zaps from webhooks.
Hoe het werkt
- Eén keer gekoppeld. De Zapier-koppeling in Polzy bewaart een optioneel geheim waarmee elk verzoek wordt ondertekend. Er is geen aanmelding bij Zapier.
- Eén Zap per campagne. Elke campagne noemt de catch hook van de Zap die haar antwoorden starten, dus twee campagnes kunnen twee verschillende Zaps starten.
- Vanuit een workflow. De stap Naar Zapier sturen start een Zap met alles wat de run weet.
Zapier aan Polzy koppelen
- Open in de zijbalk onder Automatiseren de pagina Integraties en kies het tabblad Beschikbaar.
- Zoek Zapier en kies Verbinden.
- Wil je kunnen controleren dat verzoeken van Polzy komen, vul dan een lange willekeurige waarde in bij Geheime sleutel (optioneel). Laat het anders leeg.
- Kies Verbinden. De test antwoordt Connected. Each survey and step names the Zap it starts.
De Zap maken
- Maak in Zapier een Zap en kies de trigger: de app Webhooks by Zapier, met het event Catch Hook.
- Ga door naar het tabblad Test van de trigger en kopieer de webhook-URL. Die begint met
https://hooks.zapier.com/hooks/catch/.
Laat de Zap open: hij leert de velden van een antwoord van het eerste verzoek dat hij ontvangt.
Een campagne haar Zap geven
- Open in Polzy Campagnes, dan de campagne en haar tabblad Integraties.
- Zoek onder Koppeling toevoegen naar Zapier en kies Verbinden. Staat er Instellen op de knop, dan is Zapier nog niet aan de werkruimte gekoppeld.
- Plak de webhook-URL bij Zap catch hook.
- Kies Wijzigingen opslaan.
- Beantwoord de enquête van de campagne één keer, of wacht op het eerste antwoord.
- Kies terug in Zapier Test trigger en kies het verzoek dat binnenkwam. Voeg daarna de acties van je Zap toe, koppel de velden en publiceer hem.
Het tabblad Integraties van de campagne toont Zapier dan onder Gekoppeld aan deze campagne, met de schakelaar, Configuratie bewerken, Verbinding verbreken en hoeveel antwoorden er zijn verstuurd.
Wat Zapier ontvangt
Elk antwoord komt aan als één verzoek met een JSON-body:
| Veld | Wat erin staat |
|---|---|
event | Altijd survey_response. |
timestamp | Wanneer het verzoek werd verstuurd. Bij een anoniem antwoord de dag waarop het gegeven is. |
survey.id, survey.title, survey.uniqueId | De ID van de enquête, de titel en de korte code. |
response.id | De ID van het antwoord in Polzy. Leeg bij een anoniem antwoord. |
response.submittedAt | Wanneer het antwoord werd afgerond. Bij een anoniem antwoord alleen de dag. |
response.answers | Eén item per beantwoorde vraag, elk met questionId, questionText en value. |
response.score | De totaalscore, als die berekend was toen het verzoek werd verstuurd. |
response.respondent | De ID van de respondent in Polzy. Ontbreekt bij een anoniem antwoord. |
Met een Geheime sleutel (optioneel) heeft elk verzoek ook de header X-Zapier-Signature: de HMAC-SHA256 van de body van het verzoek, gemaakt met je geheim, in hexadecimale notatie. Catch Hook controleert die zelf niet; Catch Raw Hook van Zapier geeft headers door, voor een stap van jou die het wel kan.
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, dus elk antwoord bereikt de Zap, hoe weinig het er ook zijn.
Een Zap starten vanuit een workflow
- Open Workflows en de workflow, of begin een nieuwe.
- Sleep onder Connectors in Geïnstalleerde stappen de stap Naar Zapier sturen · Zapier naar het canvas.
- Plak de URL van de Zap bij Zap catch hook. Elke Zap heeft een eigen 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. Polzy stuurt één verzoek gevuld met een voorbeeldantwoord, zodat de Zap zijn velden kan leren voordat de workflow ooit heeft gedraaid.
De stap geeft het antwoord van Zapier door als {{connector.statusCode}} en {{connector.response}}.
Geen Business-abonnement? De stap Uitgaande webhook van een workflow post naar elk adres, ook naar de catch hook van een Zap, zonder Zapier 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 Zapier in Polzy toont elke levering onder Activiteit, met Gelukt of Mislukt en de reden. In Zapier toont de geschiedenis van de Zap elke run.
Problemen oplossen
- Zapier ontvangt niets. Controleer de schakelaar van de campagne, en of het antwoord via de campagne is gegeven: antwoorden op de enquête daarbuiten gebruiken de bestemmingen van de campagne niet.
- only https endpoints are allowed. De catch hook moet beginnen met
https://. Kopieer hem opnieuw uit Zapier. - Request failed with status code met een getal (onder Activiteit). Zapier weigerde het verzoek — meestal omdat de Zap is verwijderd of zijn hook is veranderd. Plak de huidige URL via Configuratie bewerken.
- Er ontbreken velden in Zapier. De Zap leerde van een verzoek met minder antwoorden. Stuur nog een test en kies opnieuw Test trigger.
- Hetzelfde antwoord kwam twee keer aan. Een verzoek dat Zapier niet binnen 10 seconden accepteert, telt als mislukt en wordt opnieuw geprobeerd, in totaal tot drie keer.
Antwoorden die binnenkwamen voordat de hook van de Zap 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
- Heeft Polzy mijn Zapier-wachtwoord nodig? Nee. Een catch hook is alles wat het nodig heeft. Behandel hem als een wachtwoord: wie hem heeft, kan je Zap starten.
- Kan één antwoord meerdere Zaps starten? Eén per campagne via haar tabblad Integraties. Een workflow kan er zoveel starten als hij stappen heeft.
- Kan Zapier gegevens terugsturen naar Polzy? Niet via deze koppeling. Om mensen of gebeurtenissen binnen te halen, zie Webhooks en de API-sleutels.
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.
