SurveySparrow Trigger
AI-generatedSummary
Starts a workflow when a selected SurveySparrow survey receives a new completed response, by registering a webhook in SurveySparrow and emitting each submission as a flattened item.
Inputs
- Event (required) — Event to listen for. Only 'New Response' (submission_completed) is available, and it is the default.
- Survey Name or ID (required) — The survey to watch. Choose from a list loaded from the account's surveys (GET /v3/surveys), or set an ID via expression.
Output shape
One workflow item per received webhook POST. When the payload has both submission and questions, the item is a flat object with one key per question, formatted as "
If the payload lacks submission or questions, the raw request body is returned unchanged. Requires SurveySparrow OAuth2 credentials. On activation the node creates a webhook (name 'n8n webhook', POST, type 'zapier') and stores its ID in workflow static data. On deactivation it deletes that webhook, ignoring errors. The webhook responds immediately on receipt.
Examples
Example 1: Send new survey responses to a Slack channel
Event: New Response; Survey: pick the feedback survey; connect a Slack node using the question-keyed fields and resultLink.
Example 2: Log each submission to a Google Sheet
Event: New Response; Survey set by expression to a survey ID; map submissionId and answer fields to sheet columns.