This is different from the Booking Page. Website Lead Forms capture contact requests from your existing website form. The Booking Page is a full-featured scheduling tool with service selection and availability.
How it works
- Your visitor fills out the contact form on your website
- The JavaScript snippet sends the form data to your CRM lead endpoint
- A new lead appears in your CRM Leads page with source attribution
- Your team follows up, qualifies, and converts the lead
Setup
1
Open Website Leads settings
Go to Settings → Website Leads. You’ll see your unique lead endpoint URL and the JavaScript embed snippet.
2
Copy the JavaScript snippet
Copy the provided snippet. It contains your workspace’s unique token — this is what connects form submissions to your specific CRM account.
3
Add the snippet to your website form
Paste the snippet into your website’s HTML, near the closing
</body> tag. The snippet expects specific field IDs on your form:Update your form’s field IDs to match, or modify the snippet to match your existing field IDs.
4
Test with a real submission
Submit a test lead through your website form. Open Leads in the CRM and confirm the new lead appears with the correct name, phone, and email.
Source attribution
Leads submitted through the website form are automatically tagged as public leads (from_public = true) in the CRM. If your website URL includes UTM parameters, those are captured with the lead too — connecting website traffic directly to your marketing attribution reports.
Rotating the lead token
Your lead endpoint URL includes a unique security token. If the token is ever exposed or you want to invalidate old integrations, you can rotate it from the Website Leads settings page.Troubleshooting
Leads aren’t appearing in the CRM- Confirm the snippet is correctly added to your page (check browser developer console for errors)
- Verify the field IDs on your form match what the snippet expects
- Make sure the submit button has the correct ID (
crm-lead-btnor whatever you’ve set) - Check that the endpoint token hasn’t been rotated since the snippet was installed
- Confirm the form field IDs match exactly (they are case-sensitive)
- Test with a simple static HTML form to isolate whether the issue is in your website’s form code
Leads
Review and convert the leads your website form captures.
Booking page
Give customers a full scheduling experience — service selection, dates, and times.
Marketing
Track source attribution and conversion rates for website-generated leads.