Setup Guide
Webflow + Jotform Attribution Setup
This setup guide shows how to capture UTM and referrer attribution on Webflow and pass it through Jotform submissions into your CRM workflow. There is no native direct CRM sync from LeadPulse: attribution is captured first-party and passed through your existing form mapping or automation layer.
Prerequisites
- Webflow site with edit access
- Jotform form with hidden-field support or equivalent mapping
- LeadPulse account and tracking snippet
- CRM or automation destination for form fields
- A test URL with UTM parameters
Step-by-Step Implementation
Step 1
Install the LeadPulse script on Webflow
Add the LeadPulse tracking script to your Webflow site head so attribution parameters are captured on first touch and persisted for form submissions.
Step 2
Embed Jotform on the target landing page
Place the Jotform form on your conversion page and verify the form loads after the LeadPulse script is initialized.
Step 3
Map attribution values into form fields
Configure Jotform hidden fields and field mapping so utm_source, utm_medium, utm_campaign, landing_page, and referrer are attached to each submission.
Step 4
Pass mapped fields into your CRM or automation
Send captured attribution fields from form submissions to your CRM through existing form integrations or automation tools. LeadPulse does not write directly to CRM records.
Step 5
Validate with test submissions
Run 3+ submissions with different UTM parameters and confirm values appear correctly in both form entries and downstream CRM/contact records.
Hidden Field Mapping
| Field | Purpose | Example |
|---|---|---|
| utm_source | Identifies traffic source for lead attribution | |
| utm_medium | Captures marketing channel classification | cpc |
| utm_campaign | Binds submission to campaign-level reporting | q2-demo-offer |
| landing_page | Stores first landing URL for journey analysis | /pricing?utm_source=google&utm_medium=cpc |
| referrer | Adds non-UTM origin context | https://www.google.com/ |
Validation Checklist
- ✓LeadPulse script is present on all form-entry pages
- ✓Jotform receives attribution fields on submit
- ✓No empty UTM fields when test URL includes UTMs
- ✓CRM records contain the mapped fields
- ✓Attribution values persist across multi-page navigation
Troubleshooting
UTM fields are empty on submission
Confirm the LeadPulse script loads before form initialization and hidden fields are correctly named in the form configuration.
Values appear in the form tool but not in CRM
Review field mapping in your form integration or automation workflow and ensure destination properties exist in CRM.
Attribution resets on page changes
Check cookie/local storage persistence settings and ensure tracking script is present on every step in the funnel.
Ready to Complete This Setup?
Create your account, run the implementation checklist, and validate attribution with test submissions.