Smart Form Fill

Prev Next

Smart Form Fill (SFF) empowers your website forms and increases form conversion rates by auto-filling your forms. Smart Form Fill can be configured with popular Marketing Automation Platforms like Marketo, Hubspot, Eloqua, and Pardot.

Form Enrichment means that the people and/or company data is auto-filled in your website form when a user has provided their email or is using their IP address.

Prerequisites

Before you start with Smart Form Fill, ensure that your environment meets the following requirements:

  • Requires the 6sense Platform.

  • Migration to WebTag 2.0 if you are using the legacy WebTag. While putting WebTag 2.0 code on your websites, please make sure you have removed legacy WebTag code. Refer to these instructions:

  • Requires the Company Identification API or People Enrichment API credits. Depending on the type of enrichment you plan on deploying with Smart Form Fill, it determines which API credit will be used.

  • You must have access to the 6sense ABM platform.

Smart form fill features

  • Company Data Enrichment: Uses account data via the Company Identification API to enrich forms with account-level data. You can MAP these fields with your form fields while configuring Smart Form Fill. No additional API call is made for accounts/company data as it reuses the same cached account information available in WebTag 2.0

  • People Data Enrichment: Leveraging the People Enrichment API to enrich the form with people-specific data in Smart Form Fill. Fields from the People Enrichment API can be used to map to your MAP form fields while configuring Smart Form Fill. You will be charged one API credit when a form is enriched with people data, regardless of whether the user submitted form data to your CRM/MAPs or not. Within one calendar month, if People EnrichmentAPI is used, 1 credit is consumed for each unique person who fills out a form. If the same person fills out multiple forms connected to Smart Form Fill in one calendar month, only one credit is used. This starts over after each calendar month.

  • Form Auto-fill configurations:

    • IP-based form enrichment: This is a default method for form enrichment and works when “Form Enrichment using Email” is disabled. Form data is auto-filled on the page load of the website as Company Identification API requires an IP address (ipv4) to identify account information.

    • Email-based form enrichment: This method requires “Form Enrichment using Email” to be enabled. Form data is auto-filled as soon as a user provides their email in the field as People Enrichment API requires email as input. IP-based form enrichment is used as fallback when there is no match found for Email-based form enrichment.

  • Auto-deployment using WebTag 2.0: If you are already using WebTag 2.0 on your preferred domain then you don’t need any development effort. Once configured, Smart Form Fill will be auto-deployed using WebTag 2.0 on your selected form.

  • Form-shortening: Research says that you could increase form conversions by 20% just by reducing the size of the form. Use the form-shortening feature to drive more submissions by reducing the form size by hiding the fields already enriched. This option is available for each of your form fields and by selecting this option, those fields will be hidden on your website and made visible only when 6sense doesn’t have data for them.

  • Supported MAPs:

    • Marketo

    • HubSpot

    • Pardot

    • Eloqua

Set up smart form fill

To set up Smart Form Fill:

  1. Go to ABM > Smart Form Fill.

  2. Click New Form Configurations.

  3. Enter a Name to help you easily search for SFF later.

  4. Select Allowed Domains you want to configure.

    • All the Domains configured in WebTag are listed.

    • You can also add a New Domain.

    • You will not be able to add any subdomains as WebTag works on all your domains and their subdomains.

  5. Select WebTags that are deployed on the above selected domain, then click Save & Next.

    • The selected WebTag can’t be disabled or deleted.

    • You won’t be able to disable Company Identification API calls for this WebTag as that is required for Smart Form Fill.

  6. Select your connected MAP.

    • Other options will be disabled and you will be able to select the one that is already configured in Settings > Integrations.

  1. Selecting an MAP will pull all the forms available in that MAP. Depending upon the list of forms, it might take few seconds to load all the forms.

  2. Once all the forms are available to select, please select the form that you want to enrich with 6sense data.

  3. Click Configure Form Fields to see options for Form Field settings.

    • If you have People Enrichment API access:

      • Enable the toggle for Form Enrichment using Email.

      • Now select your Primary Email Field from the list of your form fields.

      • From the first column, select the fields that you want to enrich using Smart Form Fill.

      • Now select the 6sense fields that you want to map with that form field.

      • Then select the checkbox for Shorten the fields. By selecting this option, those fields will be hidden on your website and made visible only when 6sense doesn’t have data for them.

    • If you do not have People Enrichment API access:

      • You will not be able to enable the toggle for Form Enrichment using Email as that is available only if you have People Enrichment API access.

      • From the first column, select the fields that you want to enrich using Smart Form Fill.

      • Now select the 6sense fields that you want to map with that form field.

      • Then select the checkbox for Shorten the fields. By selecting this option, those fields will be hidden on your website and made visible only when 6sense doesn’t have data for them.

  4. Click Save to confirm form field configurations.

  5. Now, click Finish to publish the Smart Form Fill.

  6. Wait for 5 minutes, and then you can test your website form for Data Enrichment.

Important Note:

  • You can always edit any Form Configurations.

  • Only one form configuration is allowed per MAP form ID.

  • You can deactivate any Active Form Configurations. If you want to activate them, make sure you don’t have any other active configurations for that MAP form ID.

  • You can also delete any active/inactive form configurations. This action can’t be reversed.

List of API fields available in Smart Form Fill

Smart form fill will use Company Identification API or People Enrichment API as per your form configurations.

“Form Enrichment using Email” is disabled

Form data on your website is auto-filled using the account information available through Company Identification API. Company Identification API uses the visitors’ IP address to deanonymize the account details. In this option, you can use the below fields and map them in your form.

6sense API Field Name

Definition

Company Name

Name of the company

Company Id

6sense Id of the company

Company Industry (Legacy)

Industry of the company (Legacy)

Company Industry

Primary Industry of the company (v2)

Company Subindustry

Primary Subindustry of the company (v2)

Company Domain

Website of the company

Company Address

Address

Company City

City or Location

Company State

State

Company Country

Country of the company’s Headquarter

Company State Code

State Code

Company Postal Code

Postal Code

Company Country ISO Code

Country ISO code

Company Region

Geographic Region of the Headquarter

Company Phone

Company Phone Number

Company Employee Range

Employee Range

Company Employee Count (Est.)

Approximate Employee count

Company Revenue Range

Annual Revenue Range

Company Annual Revenue (Est.)

Approximate Annual Revenue

Company Is On Exclude List

Excluded in your 6sense Platform settings. Response could be True or False.

Company SIC Code

Standard Industrial Classification Codes (SIC Codes) of the company

Company SIC Description

Additional details provided by SIC

Company NAICS Code

North American Industry Classification System (NAICS)

Company NAICS Description

Additional details provided by NAICS

Company Is 6QA

Account level 6QA (true when this account is considered as hot account by 6sense)

segment IDs

ID for single or multiple segments.
– Segments published within the 6sense ABM platform will be available in the API response.
– Segments Name will be available only if enabled in API Settings.
– To control these settings within the 6sense platform review the instructions here.

Segment Names

This gives out the Segment Name. Visibility of Segment Name can be controlled in API Settings. To control these settings within the 6sense platform review the instructions here.

GeoIP Country

geographical country of the visitor IP address

GeoIP State

geographical state of the visitor IP address

GeoIP City

geographical city of the visitor IP address

Company Match Indicator

Identifies if 6sense has matched an IP to an Account.
Response could be “Match” or “Non-actionable Match” or “No Match”

Company Match Description

Provides details into the “Company Match Indicator” status and match reasons.
– In case of “Match” it will return “Company name or domain match was found”.
– In case of “Non-actionable Match” it will return “There is no valid B2B use case as this was matched to something other than a company name/domain (i.e.: bot, host, noisy signal, etc.)”.
– In case of “No match” it will return “No company name or domain was found”.

Company Match Confidence

The 6sense’s confidence in the accuracy of the identity of the account. Response could be Very High, High, Moderate, & Low.

Raw Data (JSON)

Entire API response is also available in JSON format. You can further process the same if required.

Text: “6sense – IP Match”

This is an additional field which you can use in your hidden field to identify how the form data is fill. When mapped, it will fill that field with text “6sense – IP Match”

“Form Enrichment using Email” is enabled

Form data is auto-filled as soon as a user provides their email in the form. People Enrichment API is used to enrich people’s data using email. In this option, you can use the below fields and map them in your form.

6sense API Field Name

Definition

First Name

First Name of the Contact

Last Name

Last Name of the Contact

Full Name

Full Name of the Contact

Job Title

Job Title of the Contact

Job Function

Function of the Contact in the organization

Job Level

Role/level of the Contact

Job Division

Division of the Contact

Education

Education details of the Contact.

Skills

Professional skills of the Contact

Lead City

City of the Postal Address

Lead State

State of the Postal Address

Lead Country

Country of the Postal Address

Lead Postal Code

Postal code of the Postal Address

Lead LinkedIn URL

LinkedIn profile link of the Contact

Lead Twitter URL

Twitter profile link of the Contact

Lead Facebook URL

Facebook profile link of the Contact

Company Name

Name of the company

Company Id

6sense Id of the company

Company Industry (Legacy)

Industry of the company (Legacy)

Company Industry

Primary Industry of the company (v2)

Company Subindustry

Primary Subindustry of the company (v2)

Company Domain

Website of the company

Company Address

Address

Company City

City or Location

Company State

State

Company Country

Country of the company’s Headquarter

Company State Code

State Code

Company Postal Code

Postal Code

Company Country ISO Code

Country ISO code

Company Region

Geographic Region of the Headquarter

Company Phone

Company Phone Number

Company Employee Range

Employee Range

Company Employee Count (Est.)

Approximate Employee count

Company Revenue Range

Annual Revenue Range

Company Annual Revenue (Est.)

Approximate Annual Revenue

Company Is On Exclude List

Excluded in your 6sense Platform settings. Response could be True or False.

Company SIC Code

Standard Industrial Classification Codes (SIC Codes) of the company

Company SIC Description

Additional details provided by SIC

Company NAICS Code

North American Industry Classification System (NAICS)

Company NAICS Description

Additional details provided by NAICS

Company Is 6QA

Account level 6QA (true when this account is considered as hot account by 6sense)

Segment IDs

ID for single or multiple segments.
– Segments published within the 6sense ABM platform will be available in the API response.
– Segments Name will be available only if enabled in API Settings.
– To control these settings within the 6sense platform review the instructions here.

Segment Names

This gives out the Segment Name. Visibility of Segment Name can be controlled in API Settings. To control these settings within the 6sense platform review the instructions here.

Email Confidence

The 6sense’s confidence in the accuracy of the identity of the account. Response could be Very High, High, Moderate, & Low.

Raw Data (JSON)

Entire API response is also available in JSON format. You can further process the same if required.

Text: “6sense – Email Address Match”

This is an additional field which you can use in your hidden field to identify how the form data is fill. When mapped, it will fill that field with text “6sense – Email Address Match”

Troubleshoot smart form fill issues

As per your use case, refer to the list below for important instructions that you must verify and resolve to ensure the smooth functioning of Smart Form Fill.

  • If you have completed the migration from Legacy WebTag to 2.0 then you must also remove the Legacy WebTag code from all your websites. Only WebTag 2.0 should be present.

  • For the Pardot form to work with SFF, please make sure you placed WebTag 2.0 inside the Pardot iFrame.

  • If you have a cookie policy on your website and the user has disabled all the cookies then there is no impact on the Smart Form Fill but you might have low match rate for IP-based form enrichment as it will now only use IP address.

  • For Eloqua form to work with SFF after configuration, please make sure you are not changing the “HTML Name” of the form in Eloqua Portal because this breaks the identifier we store for the form enrichment. In case, you have changed the “HTML Name” then you need to reconfigure that form in the SFF.

“HTML Name” is available in your Eloqua forms > General Settings.

For any other issues, contact your 6sense representative.

FAQ

Q: How do API credits get deducted?

A: Form enrichment using an IP address consumes 1 Credit from Company Identification API allowances whereas form enrichment using an email address consumes 1 Credit from Enrichment API Credits purchased by the Customer. Enrichment API Credits for each unique person start over after each calendar month.

Q: Does API credits are deducted for same email?

A: Form enrichment using an email address consumes 1 Credit from Enrichment API Credits for every unique email every month. So, same email can be enriched multiple times in a month but you will be charged only for Unique emails enrichment per month.

Q: Who will set up my Smart Form Fill?

A: By providing your Marketing Ops Team with a 6sense login, they can configure Smart Form Fill for all desired forms, no code needed!

Q: The Smart Form Fill I just configured is still showing as ‘Draft’. Why is that?

A: Your Smart Form Fill will only become active once the Form Fields are configured and saved and the Finish button is clicked.

Q: What are some Best Practices for Email-based form enrichment?

A: Below are the best practices we suggest:

  • It is suggested to always keep your “Primary email field” at the top of your form on your website.

  • While configuring your form fields in SFF, please make sure you have selected the right “Primary email field”.

  • While configuring your form fields in SFF, please make sure you have mapped your form fields correctly with 6sense API Fields.

Q: What all fields are returned in Email-based enrichment?

A: Please refer to the above section “List of API fields available in Smart form fill”.

Q: What all fields are returned in IP-based enrichment?

A: Please refer to the above section “List of API fields available in Smart form fill”.

Q: Does Smart Form Fill return Email IDs?

A: Email ID is used as input to enrich your form and Smart Form Fill doesn’t enrich any of the email IDs in your form.

Q: Does Smart Form Fill support IP-based enrichment as a Fallback when there is no match for an Email?

A: Yes, IP-based enrichment is available as a fallback when there is no match for an Email. But Email as a fallback is not available when Form enrichment using Email is disabled.

Q: Does Smart Form Fill work with custom HTML forms?

A: No, custom HTML forms are not supported currently.