Snitcher can automatically detect when someone fills out a form on your website and capture their email address - no code changes needed.
This means every demo request, newsletter signup or contact form submission can turn an anonymous visitor into an identified one.
This is enabled by default for all Snitcher customers and doesn't consume any contact credits when that's the method revealing someone's email đ
What Does It Actually Show You?
Without form tracking, someone who fills out a contact form on your site might still show up as an anonymous visitor ID in Snitcher. You'd know they visited, but not who they are.
With automatic form tracking, Snitcher detects the email address in the form submission and links it to the visitor's session. You'll see their email address in Snitcher, and from there you can identify who they are and which company they belong to.
How It Works
When automatic form tracking is enabled, Snitcher watches for form submissions on your website that contain an email field.
When a form is submitted:
Snitcher detects the email address in the form data
The visitor is immediately identified
All their activity, including previous anonymous sessions is linked to that email address
No code changes, no developer work. It just works.
What Forms Can It Capture?
This can include things like:
Demo request forms
Contact forms
Newsletter signups
Gated content downloads (ebooks, whitepapers, etc.)
Webinar registration forms
đĄ Whether a form gets captured depends on how it's built. Standard HTML forms with an email field will be picked up automatically.
Some custom-built or JavaScript-heavy forms may need the identify() method instead. Check our Identify Users guide for that.
Checking Your Settings
Automatic form tracking is enabled by default, but it's worth confirming it's turned on:
Step 1: Go to your Snitcher dashboard â Settings â Tracker â Features
Step 2: Look for the Automatic Form Tracking toggle, make sure it's enabled.
That's it. Once enabled, Snitcher will start capturing form submissions automatically.
Retroactive Session Linking
Just like the other identification methods, form fills trigger retroactive linking đ
Session | Status | What happened |
Week 1 | Anonymous | Visited your blog, read 3 articles |
Week 2 | Anonymous | Came back, viewed pricing |
Week 3 | Identified | Filled out a newsletter signup form |
Week 4 | Identified | Returned, viewed case studies |
Once identified in Week 3, all four sessions are linked to that person's profile. You see the full journey from first touch to conversion.
What It Doesn't Do
Automatic form tracking captures the email address from form submissions, it doesn't reveal additional contacts or company data on its own. For that, you'd use Contact Credits.
OAuth, SSO and passwordless login flows bypass form submission entirely, so they won't be captured by automatic form tracking. Use the
identify()method for those. See our Identify Users guide.If a form uses a non-standard or heavily custom JavaScript implementation, Snitcher might not detect it. In that case, your dev team can use
identify()as a fallback.
For the full technical documentation, check out our developer docs.
As always, feel free to drop us a message if you'd like to talk ideas, need some help or would just like to say hello. Team Snitcher signing off đ


