SurveySparrow is a conversational survey platform that helps you collect customer feedback through engaging, chat-style surveys. Connect it to Omnisend to trigger email or SMS workflows when survey responses are submitted – perfect for NPS follow-ups, post-purchase feedback sequences, and personalized campaigns based on survey answers.
Before You Begin
You need an active SurveySparrow account on the Business plan or higher. Webhook functionality is only available on the Business plan.
The integration is available on all Omnisend plans.
Only surveys with up to 5 questions are supported by this integration.
Setup Process
Step 1. In Omnisend, go to Apps → search for SurveySparrow → click Connect now.
Step 2. You'll see the integration feature Survey Response.
Omnisend generates a unique webhook URL. Copy it – you'll need it in the next step.
Step 3. In SurveySparrow, open the survey you want to connect. Go to Integrate → Webhooks → click + New Webhook.
Step 4. In the New Webhook form:
Give the webhook a name (e.g., "Omnisend – Survey Response").
Paste your Omnisend webhook URL into the Call Back URL field.
Set Request Type to POST and ensure Webhook Status is set to Active.
Step 5. In the Content section, configure the JSON payload. You must manually build the payload using SurveySparrow's placeholder system to pass the data you want to Omnisend. For a full guide on building the payload, see: How to use SurveySparrow Webhooks.
⚠️ The payload must include at least one of the following: the respondent's email address or phone number. Without any of these, the survey response won't create or update a contact in Omnisend.
Use the placeholder picker on the right to insert question responses from the QUESTIONS column into your payload.
Step 6. Click Save Details.
Repeat Steps 3–6 for each survey you want to connect to Omnisend. The same webhook URL can be used for multiple surveys.
And that's it! Once saved, Omnisend will start receiving survey responses in real time when respondents submit the survey.
FAQ
Why must my survey include an email or phone number question?
Omnisend uses email or phone number as the primary identifier to create or update a contact. If the payload doesn't include either, SurveySparrow can't send the response to Omnisend, and the custom event won't trigger.
Where can I learn how to build the JSON payload?
See SurveySparrow's official guide: How to use SurveySparrow Webhooks.
Can I use partial submissions?
This depends on your configuration. If you enable Include Partial Submission in the webhook form, partially completed surveys will also trigger the event. Only enable this if you want incomplete responses to sync to Omnisend.
Can I sync historical survey responses?
No – the integration only syncs responses submitted after the webhook is saved and active. Past responses won't be imported.
Why didn't my workflow trigger after a survey was submitted?
Check the following:
The respondent actually provided their email or phone when completing the survey.
The webhook is set to Active in SurveySparrow.
The correct Omnisend webhook URL is in the Call Back URL field.
If all is confirmed and the issue persists, check Webhook logs in SurveySparrow (Integrate → Webhooks → Webhook logs) to see if the payload was sent. Contact our Support Team if the issue continues.
Didn't find the answer to your question? Reach out to our Support Team through the in-app chat or at [email protected] – our team is available 24/7.
