Overview
This step-by-step guide will walk you through setting up a webhook integration between Opinion Stage and Make.com. In this article, our goal is to automatically add a new row to a Google Spreadsheet every time a user submits their email through an Opinion Stage lead form.
Step 1: Set up your Opinion Stage item
Create a new item
Log in to your Opinion Stage account.
Click on "Create New" and select either a Quiz, Form, Survey, or Poll.
Add a lead form
Inside the editor, navigate to the "Lead Form" section.
Enable the lead form and customize the fields as needed (e.g., name, email, etc.).
Save and Publish
Click "Save" and then "Publish" to make your item live.
Step 2: Set up a scenario in Make.com
Create a new scenario
Log in to your Make.com account.
Click "Create a new scenario."
Add a new module and select "Webhooks."
Copy the webhook address
Connect webhook to Opinion Stage
Trigger the webhook with a sample submission
Map data to Google Sheets
Add a new module in Make.com and select "Google Sheets."
Choose "Add Row" and select the spreadsheet where you want to store responses.
In the "Values" section, map the Opinion Stage webhook keys to the correct Google Sheets columns (e.g., assign the "email" key to the Email column in your sheet).
Save and activate the Scenario
Click "Save" to store your settings.
Save your scenario to make the automation live.
Run a test submission
Complete your Opinion Stage item again.
Check your Google Spreadsheet to ensure that a new row has been added with the submitted data.
Conclusion
By following these steps, you have successfully integrated Opinion Stage with Make.com using webhooks. Now, every time someone submits their email through your Opinion Stage lead form, the data will automatically be added to your Google Spreadsheet.