How to Connect SEA Survey to n8n
Connecting n8n lets you automate workflows when a customer submits a survey or quiz response. Each submission can trigger actions in thousands of apps including Slack, Google Sheets, HubSpot, Notion, Airtable, and more.
Prerequisites
- You are on the Growth plan or above
- You have at least one published survey in SEA Survey
- You have an n8n account (cloud or self-hosted)
Steps
Step 1: Open the n8n integration
- In the SEA Survey sidebar, click Integrations.
- Find the n8n card and click it to open the setup page.
Step 2: Generate an API key
Click Generate API Key. The key appears in the API Key field. Click the copy icon to copy it and save it somewhere secure.
Each store can only have one API key for n8n. If you need a new one, revoke the existing key first.
Step 3: Add the SEA Survey trigger node in n8n
In your n8n workspace, open a workflow and add the SEA Post Purchase Survey Trigger node as the trigger.
Step 4: Create a credential
In the trigger node, create a new credential of type SEA Post Purchase Survey API. Paste your API key into the API Key field. n8n sends this key as the x-api-key header on all requests.
Step 5: Select an event
Set the Event to response.created. This fires each time a customer submits a survey or quiz response.
Step 6: Activate the workflow
Turn on the workflow. n8n automatically registers the webhook subscription with SEA Survey — no manual setup required.
Each submission sends the following data to your workflow:
- event, shopDomain, responseId, surveyId, surveyTitle, submittedAt
- customer (id, email) — available for post-purchase flows only
- order (id, name) — available for post-purchase flows only
- answers — array of each question with questionId, questionTitle, type, and value
Step 7: Connect an action
After the trigger node, add an action node to send the response data to your destination app. Test the workflow in n8n to confirm it receives and routes the data correctly.
Tips
- The API key is shown only once when generated. Copy it before navigating away
- You can add multiple action nodes to send the same response to several apps at the same time
- Use n8n filter nodes to route responses based on specific answers or survey IDs