Send test data<\/strong>.<\/p>\n<\/li>\n<\/ol>\n
\nThe Result<\/h2>\n
If you go back to your Google Sheet, you\u2019ll see a test row appear instantly.
You\u2019ll also receive a structured email with the lead\u2019s details and a button to call them directly.<\/p>\n
If the test works, don’t forget to Save<\/b> your changes in Google Ads!<\/i><\/p>\n
\nWhy Use This Method?<\/h3>\n\n- \n
Speed:<\/b> Call your leads back in under 2 minutes.<\/p>\n<\/li>\n- \n
Free:<\/b> No Zapier, Make, or third-party licenses required.<\/p>\n<\/li>\n- \n
Clean:<\/b> All data is centralized, including the GCLID for offline conversion tracking.<\/p>\n<\/li>\n- \n
One Webhook for your entire account:<\/b> You can use the exact same URL for 1, 5, or 50 different forms. The script uses the Google Ads “Key” field to automatically identify where the lead came from.<\/p>\n<\/li>\n- \n
Auto-Adaptive Columns:<\/b> If your first form asks for “Email” and your second form asks for “Pool Size,” the script will automatically create the new column in your Google Sheet without you lifting a finger.<\/p>\n<\/li>\n- \n
Zero Maintenance:<\/b> Did you add a question to your form? The script will adapt automatically to the next incoming lead.<\/p>\n<\/li>\n<\/ul>\n
💡 Pro Tip:<\/b> If you modify the code later (e.g., to change the email recipient), do not<\/b> create a new deployment. Instead, go to Deploy > Manage deployments<\/b>, click the pencil icon ✏️, select “New Version”<\/b> from the dropdown, and click Deploy<\/b>. The URL will stay the same, so you won’t need to touch anything in Google Ads!<\/p>\n🔒 Option: Secure the Script (Advanced)<\/h4>\n
By default, your Webhook URL acts as your “password” (it is impossible to guess). However, if you want maximum security:<\/p>\n
\n- \n
In the script (line 15<\/b>), add a secret code: var EXPECTED_SECRET = \"MySecretPassword\";<\/code><\/p>\n<\/li>\n- \n
In Google Ads (Step 4<\/b>), the Key<\/b> format changes. You must type: Form Name|MySecretPassword<\/code>. (The |<\/code> symbol acts as a separator. If the password doesn’t match, the lead is blocked).<\/i><\/p>\n<\/li>\n<\/ol>\nFor those who want to inspect the code or customize it (e.g., to send data directly to a CRM), here is the full script:<\/p>\n