Form Embedding
Getting the embed code
- Go to Dashboard → Forms
- Open the form you want to embed
- Click Embed or Get Code
- Copy the embed snippet
Script embed (recommended)
The recommended method is the generated embed snippet from the form builder. Paste it where you want the form to appear on your page.
<!-- Copy this snippet directly from Dashboard -> Forms -> Embed --><!-- Snippet includes your form token and tracking metadata automatically -->Why script embed?
- The form renders inside your page design (inherits no external CSS)
- Attribution capture (gclid, fbclid, UTMs) works reliably
- Updates to the form take effect automatically without updating your page
It also includes built-in anti-spam and quality checks managed by Convertly.
Hosted form pages
Hosted public form pages are planned. Today, the supported production path is embedding forms on your own pages using the generated snippet.
Placing the embed on your site
Best practices
- Place the form embed above the fold on your landing page for maximum conversions
- Ensure the page with the form embed receives the gclid/fbclid in the URL (e.g., your Google Ads final URL should be
https://yoursite.com/landing?gclid={gclid}) - Test the embed by submitting a test entry and confirming the lead appears in your pipeline with attribution data
Where to embed
- Landing pages — the primary use case for paid ad campaigns
- Contact pages — for general inbound inquiries
- Blog post CTAs — sidebar or in-content forms
- Popups — if your CMS or popup tool supports custom HTML/script injection
Verifying attribution capture
After embedding and submitting a test:
- Find the test lead in your pipeline
- Open the lead detail -> Ad Attribution card
- Confirm gclid/fbclid, UTMs, and landing page URL are all populated
If attribution is not captured, check that your ad platform is appending the click ID to the final URL (Google Ads: auto-tagging must be enabled; Meta Ads: URL parameters setting must append fbclid).