How Form Detection Works

Understand how Lead to Sheet automatically finds and captures forms on your website.

Automatic detection

Once you install the Lead to Sheet snippet on your website, it automatically detects every form on your pages. You don’t need to configure individual forms, add special classes, or modify your existing form code in any way.

When a visitor submits a form, the snippet captures the field names and values, along with useful metadata like the page URL, UTM parameters, and browser information. This data is then sent to Lead to Sheet and synced to your Google Sheet.

What types of forms are supported

Lead to Sheet works with virtually any HTML form, regardless of how it was built. This includes:

  • Contact forms (Contact Form 7, WPForms, Gravity Forms, etc.)
  • Newsletter signup forms (Mailchimp, Klaviyo, etc.)
  • Quote request and enquiry forms
  • Booking and appointment forms
  • Custom-coded HTML forms
  • Forms built with React, Vue, or other JavaScript frameworks
  • Forms from page builders like Elementor, Divi, and Webflow

Note

Lead to Sheet supports forms on WordPress, Shopify, Wix, Squarespace, Webflow, Carrd, and virtually any other platform. Check our Integrations page for platform-specific setup guides.

How forms are identified

Each form on your website is given a unique "fingerprint" based on its structure — things like its fields, action URL, and placement on the page. This fingerprint lets Lead to Sheet tell your forms apart and route submissions to the correct tab in your spreadsheet.

Lead to Sheet also uses AI to give each form a human-readable name based on the page it’s on, the submit button text, and the fields it contains. For example, a contact form on your homepage might be named "Homepage - Contact Enquiry".

What data is captured

For every form submission, Lead to Sheet captures:

  • All form field names and values (name, email, phone, message, etc.)
  • The page URL where the form was submitted
  • The referring page (where the visitor came from)
  • UTM parameters (source, medium, campaign, term, content)
  • Ad click IDs (Google, Facebook, Microsoft, TikTok, LinkedIn)
  • Browser and device information (browser, OS, screen size, language, timezone)
  • The date and time of submission

Tip

Sensitive data like passwords, credit card numbers, and social security numbers are automatically filtered out and never stored.