Web Forms & Salesforce
Contact, Subscribe, and Unsubscribe: three lead-capture surfaces, confirmed directly against the live forms at herradura.com/en-us/contact/, /subscribe/, and /unsubscribe/. Each gets its own page; the Salesforce integration behind all three lives on Salesforce Integration.
- Contact: name, email, zip, country, category, message.
- Subscribe: email, country, marketing consent, plus hidden brand/segment tracking fields.
- Unsubscribe: email only.
- Salesforce Integration: the shared server-side plumbing (CSRF, Turnstile, Web-to-Lead proxy), config shape, and per-brand org segmentation.
Field comparison, read from each live form’s actual HTML
| Field | Contact | Subscribe | Unsubscribe |
|---|---|---|---|
| First / last name | ✓ | No | No |
| ✓ | (implied: page still loading form fully) | ✓ | |
| Verify Email (confirmation field) | ✓ | No | No |
| Zip / postal code | ✓ | No | No |
| Country | ✓ | ✓ | ✓ |
| Category (Salesforce picklist, required) | ✓ | No | No |
| Description / message | ✓ | No | No |
Marketing consent checkbox (send_email) | No | ✓ | No |
| Terms acceptance | (implied via submit) | No | No |
No dedicated date-of-birth field on any of the three forms. This is a real,
confirmed difference from jackdaniels.com, which does put DOB fields directly on its
Contact and Subscribe forms. Herradura’s forms instead carry a hidden agegate
field. Age verification happens once, at the site-wide gate, and forms just inherit
that already-verified state rather than re-asking.
Confirmed with you directly: DOB-before-lead-capture is a real requirement. Given that, and given Herradura’s own site satisfies it via the site-wide gate rather than per-form fields, we’re following Herradura’s pattern for our build: the Age Gate is the single point of age verification, and Contact/Subscribe/Unsubscribe don’t duplicate DOB fields. This is better UX (no re-asking a question already answered) and matches our actual target site’s own precedent, not just Jack Daniel’s.
These three are hardcoded, known forms. For anything beyond them (a form nobody’s built yet), see Form Builder.