Web forms enable you to convert website visitors into contacts. With web forms, you can enable website visitors to submit their contact information and immediately capture them as contacts on your web application. 

In this support article, we will explain how to integrate classic web forms on a WordPress.com account. If you use a different website builder, please follow the logic given below and embed your smart form code on the source code of your website's footer.

Freshsales Suite

Follow these steps to set up Web forms on your website:

  1. Log in as an Admin on your web application. (Note: Only Admins and Account Admins have access to edit and set up Web forms)

  1. Go to Admin Settings .

  2. On the Admin settings page, scroll down to Marketplace and Integrations and find Web forms under Website Tracking and Marketplace Apps.

  3. Click on Web forms. Click on Create a web form button. You can also view all forms created previously here.

  4. Create and customize your web form on this page. Provide a suitable name for your form.

  5. Next, Add fields to your form. You can create contacts and associate them with specific record types in your CRM account. You can also choose to create a deal along with the contact.

If you do not have record types enabled in your account, you will be able to view the below screen:

  1. You can also create accounts and associate them with the specific record types in your CRM account. When you choose to create accounts, the required account fields(mandatory) are automatically displayed.

  2. While adding account fields, ensure that there is at least one unique field for the contact association to happen. 

    Note: For accounts that have the same unique field value, the contacts are associated with the last updated account.

    Note: If an account’s unique field is marked as nonunique or is deleted, and if that field is used as a "Match by" field in any of the Webforms, you will encounter the below error.

  3. If an auto-number field is marked as unique field for Accounts, the CRM associates contacts and accounts based on Account Name.

  4. Next, choose and add the relevant contact fields to your form. You can select the fields that must be displayed on the form or hide them based on your preference.

  5. While adding contact fields, ensure that you have included at least one unique field in the form.

  6. Note: You can add as many unique fields to the form. However, at least one unique field should be marked as required in the form.

  7.  Next, Customize text and colors to your form. Provide a suitable title to the form, and add your description. Then customize the Submit button, Fonts, and Colors based on your preferences.

  8. Then, configure the Settings of your form. When you choose to create accounts, select the one you want the CRM to check for matching accounts if there are two unique account fields. This will help eliminate duplicate accounts.

  9. You can include an opt-in box checkbox to obtain consent from your prospects and customers. We strongly recommend including this in your forms to abide by privacy laws.

  10.  Click Insert link to add hyperlinks to the opt-in text.

  11. To access additional options for the added text, simply click on the text itself. This will reveal floating buttons that provide various editing capabilities such as modifying the text, opening the associated link, or removing the link altogether using the unlink option.Note: Adding hyperlinks to opt-in text is currently in development and will be available soon in the CRM.

  12. Finally, choose what happens after the form is submitted. You can either display a message or redirect to a different URL.

  13. Click the  button after configuring your web form. Your form is now ready and can be integrated into your website. You can preview the form that you have just created.

  14. Next, copy the code snippet and place it on your web page to make this form live

Web forms Integration on WordPress.com:

Note: To integrate Web forms on WordPress.com, you require a Business Plan. Please ensure that your current WordPress.com plan is upgraded to the Business plan for you to embed Web forms on your site.


  1. On your WordPress.com site, head to the button and click the same. This opens a sidebar that allows you to customize your WordPress.com site.

  2. On the sidebar, scroll down to the Personalize section and click on the button. This opens the Theme customizer.

  3. On the Theme customizer bar, scroll down to Widgets and click the same. This opens the Widget customizer bar.

Note: The default sidebar is an entity inherent to this specific theme. The availability of customizable widget areas differs from theme to theme.

  1. Click the Widget area that you wish to customize. This opens a bar that allows you to add a Widget of your choice.  

  2. Click the dropdown and select the option.

  3. Paste the code snippet in the content section of the Widget and click on Done. This will run the code and web forms will be embedded on your WordPress.com website.

  4. Proceed to hit the button on top of your WordPress.com page to save the changes. This is how your Web form will look like:

Accessing Contacts generated through Web forms:

  1. Whenever a website visitor fills your form, they will have to fill in all the fields provided to make a submission. Here's how a completely filled form appears:

  2. Clicking on the Submit button creates a Contact depending on how you have configured your form to be.

  3. When you have contacts that are from several sources, you can filter the Contacts from your web forms by simply going to filters and applying the filter for Source.

  4. Under Source, choose Web forms. This brings up all contacts that were created through web forms.


Q: Can I delete my form?

A: Yes. You can use the delete icon to delete a form. The existing Contacts from the form will still have the source and other fields with the values mapped from the form submission. But, no more new Contacts will be created from the submission.

Note: Make sure to remove the code snippet from your website before you delete the form.


Q: Can I share the form with my team?

A: All forms are visible to every Admin of an account. 

Q: Can I clone or duplicate a form?

A: No. You can’t clone a form. You can edit an existing one or create one from scratch.