Overview
Once the LeadJourney Click ID is inserted into your form’s hidden field, the final (and most critical) step is making sure that ID is passed correctly into your CRM.
Without this connection, you can’t match ad clicks to conversions—breaking the feedback loop that powers LeadJourney’s tracking and optimization.
✅ What You’ll Learn
You’ll walk away knowing how to:
Map the
lj_click_id
field from your form into your CRMEnsure the value is visible on every contact or lead
Avoid the most common form-to-CRM integration mistakes
🧩 Why It Matters
The Click ID is the bridge between:
➡️ Ad Click
➡️ Form Submission
➡️ Lead in CRM
➡️ Conversion Event (e.g., deal won, call booked)
Without that bridge, LeadJourney can’t match conversions to campaigns—or send them back to ad platforms like Meta or Google. That means your ads will optimize blindly.
🛠 Step-by-Step: Connect the Click ID to Your CRM
1️⃣ Create a Custom Field in Your CRM
You’ll need a custom text field in your CRM to hold the Click ID.
Example – HubSpot:
Go to Settings → Properties
Click Create Property
Set:
Object: Contact
Label: Click ID
Internal name:
lj_click_id
Field type: Single-line text
🧠 Do this in Pipedrive, Salesforce, ActiveCampaign, Zoho, or any modern CRM.
If you don’t have access, ask your CRM admin to create the field.
2️⃣ Map the Hidden Field in Your Form to the CRM
Your form’s hidden field must send the value of lj_click_id
into the CRM’s matching field.
Here’s how, depending on your integration method:
📌 Native CRM Forms (e.g., HubSpot, Webflow):
Make sure your hidden field is included in the form setup
Map the
lj_click_id
form field to thelj_click_id
CRM propertyTest a live submission to confirm it saves
📌 Zapier / Make / Integromat:
In your Zap or automation scenario:
Find the
lj_click_id
field from the formMap it to the matching CRM field
Run a live test to verify successful delivery
📌 Custom API or Webhook Integration:
Ensure your backend captures
lj_click_id
from the formInclude it in the payload when pushing data to your CRM
Use logging or CRM history to confirm it's saved
📊 How to Ensure 100% of Your Leads Have a Click ID
For maximum attribution accuracy:
✅ Audit your recent leads
Check the lj_click_id
field—make sure it contains values.
🚨 If some leads are missing the Click ID:
The form may not be set up correctly
The script may not be running (e.g., on thank-you pages or mobile)
Or the hidden field might be excluded from the CRM submission
🧪 How to Test If It Works
Open your site in incognito mode
Submit a test form with your Click ID injection script enabled
Check your CRM → Open the newly created lead/contact
Look for the
lj_click_id
field → It should have a value like:
02772832-bee9-4eef-8f64-be011bddc5f6
If the field is empty:
Double-check the form-to-CRM mapping
Make sure the hidden field is included in the payload
Retest with another browser or fresh session
⚠️ Common Pitfalls
❌ Hidden fields not submitted → Some tools ignore them unless explicitly mapped
❌ Field name mismatch → The form field and CRM field must both be
lj_click_id
❌ Wrong object type → Don’t add the field to deals or tickets when it belongs on contacts/leads
💬 Need Help?
Unsure how to connect your tool to the CRM?
Let our support team walk you through it—we’ve set this up with:
HubSpot
Pipedrive
Salesforce
Elementor
Webflow
...and more
🧠 Summary
✅ Add a hidden field named lj_click_id
to your website forms
✅ Create a matching custom field in your CRM
✅ Ensure data flows by testing a real submission
✅ Audit leads regularly to verify Click ID presence
This step closes the loop—allowing LeadJourney to:
Track leads across the funnel
Push conversions back to ad platforms
Optimize campaigns with real performance signals
🚀 Don’t skip it—this is where tracking turns into results.