Outfunnel can identify web visitors when a lead clicks on a link in your email campaign and/or if they fill in a form on your website. This article explains how to identify leads from custom forms like Webflow, Elementor, Unbounce or a self-built form. If you are looking for general information about web tracking, read more here.
Natively supported web forms
Outfunnel already identifies leads automatically from the web forms below once you've installed the web tracking code on your website:
Contact form 7
Hubspot HTML forms
Squarespace forms (coming soon)
Wix forms (coming soon)
WPForms (coming soon)
Unbounce, Webflow, Elementor - please see below for instructions
Reach out to email@example.com if your form is not listed here
How to identify visitors from custom-built web forms
If you’re using a custom web form on your website or a provider that allows adding custom code to your form, you can add some attributes to your form so that Outfunnel can also start identifying these leads.
Here's how (5-10min):
Open your website code editor and find the HTML code that your form uses
Add the following attribute to the form element: class="outfunnel-form"
Add the following attribute to the email field: class="outfunnel-input-email"
Optional: Add the following attribute to first name and last name fields: class="outfunnel-input-firstname" and class="outfunnel-input-lastname"
Once added, we recommend testing that everything is working by filling in the form in incognito window and verifying that the visit appears under Outfunnel visitor feed in 30 seconds after the form fill.
A couple of things to keep in mind:
💡 Web tracking activity is synced to CRM with a 30-minute delay. While the web visit appears under the Outfunnel visitor feed almost immediately, it's synced to your CRM with a 30-minute delay to ensure that the entire session is listed under a single activity.
💡 Outfunnel creates a contact in your CRM automatically. When a supported web form is filled, Outfunnel automatically creates the contact record in your CRM with a 30-second delay if an existing contact with a matching email is not found. If a contact with a matching email is found, Outfunnel syncs the web tracking activity under the existing contact.
💡 We recommend configuring your form to create contacts in your CRM. If your form includes custom fields we recommend using your existing solution to create contacts in Pipedrive instead as Outfunnel can only sync Email, First name, and Last name fields to your CRM. Note that Outfunnel creates the contact in your CRM with a 30-second delay in order to ensure that the contact has already been created.
💡 Custom forms that have the "class=form" are supported. If your custom form does not have the form class we don't support it yet.
💡 Use standard class settings for natively supported forms. Changes in class settings may break lead identification. If you are running into issues with the leads not getting identified, please reach out to us via chat.