Are you tired of “polling” for data? In the world of automation, waiting for a system to tell you something has happened is inefficient. You need your workflows to react instantly.
In this tutorial by GenAI Unplugged, we explore the Webhook Node—the ultimate “real-time listener” for n8n—and solve a common challenge: connecting Google Forms to an external webhook [00:10].
Webhook vs. API Polling: The Doorbell Analogy
Imagine you’re waiting for a package.
- API Polling: You walk to the door every five minutes to see if the box is there. It’s a waste of time and energy [01:43].
- Webhook: You stay on your couch until the doorbell rings. The delivery driver (the external system) “pushes” the notification to you the moment they arrive [02:45].
Webhooks allow your n8n workflows to sit idle and consume zero resources until the exact moment data is sent to them [03:06].
The Challenge: Google Forms
Google Forms is a fantastic tool, but it doesn’t have a “Webhook” button in the settings [10:32]. To make it work with n8n, you need a small piece of Google Apps Script.
Step 1: Configure n8n
- Add a Webhook Trigger node.
- Set the HTTP Method to POST [06:08].
- Copy the Test URL. Note: You only switch to the Production URL once your workflow is fully tested and active [06:31].
Step 2: The Google Apps Script “Bridge”
- In your Google Form, click the three dots and select Apps Script [11:14].
- Paste the script (link in video description) and insert your n8n Webhook URL [11:41].
- Add a Trigger: Set the script to run “On Form Submit” [13:30]. This tells Google to send the form data to n8n every time a user hits the “Submit” button.
Real-World Example: Event Registration
In the video, we build a workflow that routes form submissions based on user intent [17:54]:
- The Input: A form asking “Are you attending the event?”
- The Logic (If Node): * If Yes: A Slack message is sent instantly to the Events Team with the user’s name and email [18:53].
- If No: An Email (via Amazon SES) is sent to the Admin Team for general registration [20:42].
Key Takeaways for Success
- Testing Mode: Your n8n Webhook must be in “Listening” mode to catch the initial test submission from your script [16:14].
- Permissions: You will need to authorize the Google Apps Script to access your form and connect to an external service (n8n) [14:50].
- Real-Time Speed: Because this uses a webhook, the Slack message arrives in the team’s channel the second the user clicks submit—no delays, no polling [17:44].
Ready for the Next Level?
Now that you’ve mastered the essential nodes—Set, Aggregate, Merge, and Webhook—you have the foundation to build complex, enterprise-grade AI automations.
Watch the full video tutorial here: How to Connect Google Forms & Webhook Node in n8n


