* Page referenced in this article: website forms integration page.
LeadCenter can capture submissions from forms that already exist on your website, for example Contact Form 7, Gravity Forms, WPForms, HubSpot, or your own custom HTML, without needing to rebuild the form. The form stays where it is; LeadCenter listens for the submission and creates a contact.
Go to Settings → Basic settings → Website forms.
</body>, site-wide.On WordPress, see How to Install LeadCenter JavaScript on WordPress.
http:// or https://, for example contosowealth.com.Tip: Let Troy AI do Steps 3 and 4 for you. Paste the page address, and Troy finds the form and suggests the field mappings. See Connect Website Forms and Fix Connections with Troy AI.
#contactForm, or CSS Selector, such as .wpcf7-form, of the form on your site.Mapping tells LeadCenter which input on your form represents which contact field.
name attribute from your form's HTML.If your form has <input name="your-email-1"> for the email field, enter your-email-1 in the LeadCenter Email mapping field.
From the form's row, open the Actions menu and confirm the form is active. Verify the exact row action label before publishing if your account shows a different activation control.
If submissions are not being captured, see Troubleshooting: Why Isn't My Form Capturing Leads?.
Usually not. If the form has a stable ID or class, you can typically register it as-is.
No. LeadCenter listens for the submission. Your form's existing behavior continues unchanged.
Yes. Register each form separately with its own ID or selector, default Source, and field mapping.
Most AJAX forms work out of the box. If your form uses a custom submit pattern that LeadCenter doesn't auto-detect, contact support.
Using GoHighLevel forms? You don't need to embed anything. Connect GoHighLevel under Integrations → CRMs to bring its forms and answers into LeadCenter. See GoHighLevel Integration: Contacts and Form Submissions.
If you can't find the answers you're looking for, our support specialists are available to answer your questions and troubleshoot if necessary.