Webforms

Webforms

Use Webforms to create forms that can be embedded in your website. Using these, customers can enter and submit data to Zoho FSM. You can easily design and customize the form to suit your specific needs. Thus, webforms enable you to create a communication channel through which you can interact with your website visitors and customers in a structured and efficient manner. For example, you can add a webform to your website through which your customers can submit a request to Zoho FSM.


 Available in Editions: StandardProfessionalPremium


Info
- Permission Required: Webforms
- Find out the Edition-specific limits for Webforms.

Create a Webform 

To create a webform:
  1. Go to Setup > Channels > Webforms and click Create Webform.



  2. Enter the following details, then click Add Form:
    1. A Name for the webform
    2. A Description for the webform
    3. The Module for which you want to create the webform.
      Webforms are currently only supported in the Requests module.



  3. Add the necessary Form Details and click Next.
  4. Provide the required information in the Webform Details page and click Save.
  5. Click Get Code.



  6. Click Close.
    The source code of the webform will be displayed. Click Copy the source code and embed the code in your website. Refer to the example for details.

     

Add Form Details 

  1. Drag and drop the necessary fields from the Fields tray on the left. Any custom field added to the Requests module will also be available in the Fields tray.



  2. You can set the following properties for the fields:

    Mark as hidden field: If you set this property, the field will not be displayed in the form. You can assign a value for the field which will be used to populate the field when the form is submitted. E.g. use a custom field named Source and set its value as Webform to indicate the request origin.



    Mark as Mandatory field: Use this property to mark the field as required.
    This property cannot be modified for some default fields (like Summary in the Requests module) that are integral for the working of the module. Based on the sync type between Zoho FSM and Zoho Books/Invoice, this property cannot be modified for Contact Last Name, and/or Company Name.
Module
Sync Type
Type I
Type II
Type III
Type IV
Requests
Company Name
Contact Last Name
Company Name
Contact Last Name
Contact Last Name
  1.  You can add the following Advanced fields to the webform:

    Privacy Policy: Include this if you want your customers to agree to a set of legal agreements or rules before they can submit the form. To edit the privacy policy, click on the Field Properties pane on the right and click on Policy Content to open the text editor. You can also edit the source code of the webform to include your legal agreements or rules.



    Standard Captcha: You can include this to ensure that only real human beings and not bots or malicious software submit entries through your form.

    Attachments: Include this if you want your customers to be able to upload files/images from the form. A maximum of five files can be uploaded at a time. The maximum allowable size of an attachment is 10 MB. The files uploaded from the form will be added to the Attachments tab of the request created.

  2. You can remove any field by clicking the more options [] icon for a field and clicking Remove. You can also delete a field using the Delete [ ] icon at the bottom of the right pane. The removed field will be moved back to the Fields/Advanced fields tray. You can also drag and drop a field to Drop here to delete located at the bottom of the Fields/Advanced fields tray.



    Any field marked as mandatory cannot be deleted. You will have to remove the Mark as Mandatory field property if you want to remove/delete the field.

Form Properties

You can customize the form properties such as Font, Font Size (max up to 15), Font Color, Background Colour, Label Alignment, and Form Width (450-800).
 

Button Properties

You can customize the properties of the buttons used in the webform according to your preferences.


Webform Details 

You need to provide the following details to create a webform:
  1. Form Location URL: This is the website URL where you intend to embed your webform. After entering the URL, click Add. You can remove any location URL that you have added by hovering over it and clicking the Remove ] icon. Use * if you do not want to add specific URLs.
  2. Landing page URL: This is the page URL where you want to redirect the user after the form is submitted.
  3. Assign Owner: The Super Admin will be automatically assigned as the owner of the record created via the webform.
  4. Customer Mapping: This is to determine if you want to use an existing customer or new customer in the record created via the webform. Refer to this section for more details.


Customer Mapping 

Choose whether you want the customer details that you provide in the webform to be used for creating Contact, Company, or Contact & Company records. Based on the choice made for Customer Mapping, you will have to select how the Contact Mapping and/or the Company Mapping should be done.
 
In the Contact Mapping and Company Mapping fields, you can choose whether the customer details entered in the webform should be used for creating new customer (company/contact) records or mapped to existing customer (company/contact) records.
 
The following choices are available:
 
Scenario 1 Always create a new contact for every webform submission


 
Scenario 2 Map the customer details provided in the webform to an existing contact based on the phone number and/or email address.
 
You can use any of the following options to choose an existing customer
  1. Phone Number: If the phone number provided matches that of an existing contact, then that contact will be used.
  2. Email Address: If the email address provided matches that of an existing contact, then that contact will be used.
  3. Any (Phone No or Mail ID): If the phone number or email address provided matches that of an existing contact, then that contact will be used.
  4. Both (Phone No and Mail ID): If the phone number and email address provided matches that of an existing contact, then that contact will be used.
Choose a value for Duplicate Handling to determine the record to be used in case of more than one match.


 
Map company when the existing contact is linked to one checkbox

Select this checkbox if you want to use the company already linked to the existing contact.

When the checkbox is selected:
  1. If the contact has a company → that existing company will be used.
  2. If the contact has no company, but a company is provided in the webform → a new company will be created from the webform details, along with a new contact linked to it.
When the checkbox is NOT selected, and the contact already has a company:
  1. If a company is entered in the webform → a new company will be created from the webform details, and a new contact will be created and linked to it. (The existing company on the contact is ignored.)
  2. If no company is entered in the webform → only the contact details will be used.
Scenario 3 Always create a new company for every webform submission


 
Scenario 4 Map the customer details provided in the webform to an existing company based on the company name.
 
Choose a value for Duplicate Handling to determine the record to be used in case of more than one match.



Company matches, and contact details are provided in the webform  
If the company in the webform matches an existing company record, and new contact details are entered in the webform, a new contact is created using the webform details and linked to the existing company.

Company matches, and the contact also already exists under that company 
If the company matches an existing record, and the contact details in the webform match a contact already associated with that company (for example, the same email address), the submission will result in an error. This is because a contact with the same email address already exists under the company, and duplicates are not allowed.

Company does not match  
If the company details in the webform do not match any existing company, the system will:
  1. Create a new company using the details from the webform.
  2. Create a new contact using the details from the webform.
  3. Link the new contact to the newly created company. 
Scenario 5 Always create a new company and contact for every webform submission


 
Scenario 6 Map the customer details provided in the webform to an existing company based on the company name. Create a new contact and map it to the existing company.


 
Scenario 7 Map the customer details provided in the webform to an existing company based on the company name. Also, map the customer details provided in the webform to an existing contact based on the phone number and/or email address. The contact will be mapped to the company.
 
You can use any of the following options to choose an existing customer
  1. Phone Number: If the phone number provided matches that of an existing contact, then that contact will be used.
  2. Email Address: If the email address provided matches that of an existing contact, then that contact will be used.
  3. Any (Phone No or Mail ID): If the phone number or email address provided matches that of an existing contact, then that contact will be used.
  4. Both (Phone No and Mail ID): If the phone number and email address provided matches that of an existing contact, then that contact will be used.
Choose a value for Duplicate Handling to determine the record to be used in case of more than one match.

The below two options will also be available:
  1. Map company when the existing contact is linked to one: If the selected criteria matches a contact that is already associated with a company, that company will be assigned to the created record, even if the company criteria is not matched.
  2. Create contact under the matched company: If no matching contact is found but the company criteria matches, a new contact will be created under the matching company.


Points to remember
  1. If you have enabled multi-currency in your organization, then the currency used in the record created via webform will be based on the following conditions:
    1. The base currency will be used if a new contact is created.
    2. For existing contacts, their currency will be used.
  2. If a record is created via a webform, it will be indicated so in its timeline.
  3. If you do not provide values for Phone Number/Mail ID or provide values that doesn't find a match, then a new record will be created.
  4. If different matching records are found for the Phone Number/Mail ID values provided, then a new record will be created. E.g. if the condition chosen is Any (Phone No or Mail ID) and the Phone No matches one customer record and the Mail ID matches another customer, then a new customer record will be created.

Example  

This example describes how you can add a webform to your website through which your customers can submit a request to Zoho FSM. The website is created using Zoho Sites.
  1. Log in to Zoho Sites.
  2. Click Create New Website.
  3. Enter a website name, pick your website's category, and click Choose Theme.



  4. Choose a template you want to use and click Customize.



  5. Choose the Color, Font, Header, and Banner of your liking and click Finish.



  6. Click the area in the website where you want to place the request form and click Add Element.



  7. Select Code Snippet from Elements > Others.



  8. In the Code Snippet dialog, paste the source code of the webform and click Ok.



    The webform will be embedded in your website.

  9. Save the changes and click Publish.



  10. Provide your domain details and click Publish.
    You can either choose a free subdomain of zohosites.com, or use a domain you already own.
  11. Access your website.
  12. Enter the details in the form and click Submit.



    A new request is created in Zoho FSM.


Manage Webforms 

From the Webforms Details page, hover over a webform entry to find the Edit, Get Code, and Delete options. If you make any formatting changes in the webform, you need to update the existing forms which uses this webform with the newly created source code. Toggle the Status switch to the left to deactivate a webform. Once a webform is deactivated, then any subsequent submissions made through this webform will not create any records in Zoho FSM.




        Create. Review. Publish.

        Write, edit, collaborate on, and publish documents to different content management platforms.

        Get Started Now


          Access your files securely from anywhere

            Zoho CRM Training Programs

            Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

            Zoho CRM Training
              Redefine the way you work
              with Zoho Workplace

                Zoho DataPrep Personalized Demo

                If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

                Zoho CRM Training

                  Create, share, and deliver

                  beautiful slides from anywhere.

                  Get Started Now


                    Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                    BOOK A SESSION







                                Quick LinksWorkflow AutomationData Collection
                                Web FormsEnterpriseOnline Data Collection Tool
                                Embeddable FormsBankingBegin Data Collection
                                Interactive FormsWorkplaceData Collection App
                                CRM FormsCustomer ServiceAccessible Forms
                                Digital FormsMarketingForms for Small Business
                                HTML FormsEducationForms for Enterprise
                                Contact FormsE-commerceForms for any business
                                Lead Generation FormsHealthcareForms for Startups
                                Wordpress FormsCustomer onboardingForms for Small Business
                                No Code FormsConstructionRSVP tool for holidays
                                Free FormsTravelFeatures for Order Forms
                                Prefill FormsNon-Profit

                                Intake FormsLegal
                                Mobile App
                                Form DesignerHR
                                Mobile Forms
                                Card FormsFoodOffline Forms
                                Assign FormsPhotographyMobile Forms Features
                                Translate FormsReal EstateKiosk in Mobile Forms
                                Electronic Forms
                                Drag & drop form builder

                                Notification Emails for FormsAlternativesSecurity & Compliance
                                Holiday FormsGoogle Forms alternative GDPR
                                Form to PDFJotform alternativeHIPAA Forms
                                Email FormsFormstack alternativeEncrypted Forms

                                Wufoo alternativeSecure Forms

                                TypeformWCAG


                                        All-in-one knowledge management and training platform for your employees and customers.

                                                  Create. Review. Publish.

                                                  Write, edit, collaborate on, and publish documents to different content management platforms.

                                                  Get Started Now




                                                                    You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                                        Manage your brands on social media


                                                                          • Desk Community Learning Series


                                                                          • Digest


                                                                          • Functions


                                                                          • Meetups


                                                                          • Kbase


                                                                          • Resources


                                                                          • Glossary


                                                                          • Desk Marketplace


                                                                          • MVP Corner


                                                                          • Word of the Day


                                                                          • Ask the Experts


                                                                            Zoho Sheet Resources

                                                                             

                                                                                Zoho Forms Resources


                                                                                  Secure your business
                                                                                  communication with Zoho Mail


                                                                                  Mail on the move with
                                                                                  Zoho Mail mobile application

                                                                                    Stay on top of your schedule
                                                                                    at all times


                                                                                    Carry your calendar with you
                                                                                    Anytime, anywhere




                                                                                          Zoho Sign Resources

                                                                                            Sign, Paperless!

                                                                                            Sign and send business documents on the go!

                                                                                            Get Started Now




                                                                                                    Zoho TeamInbox Resources





                                                                                                              Zoho DataPrep Demo

                                                                                                              Get a personalized demo or POC

                                                                                                              REGISTER NOW


                                                                                                                Design. Discuss. Deliver.

                                                                                                                Create visually engaging stories with Zoho Show.

                                                                                                                Get Started Now








                                                                                                                                    • Related Articles

                                                                                                                                    • Can customers submit Requests directly in Zoho FSM?

                                                                                                                                      Yes, you can enable customers to submit requests to Zoho FSM via webforms.
                                                                                                                                    • What is a Request in Zoho FSM?

                                                                                                                                      In Zoho FSM, a Request is the first step in creating a Work Order, but it is not mandatory. You can create Work Orders directly without going through a Request. A Request contains a customer’s request summary, Customer and Contact Details, Service ...
                                                                                                                                    • Editions and Pricing

                                                                                                                                      The details of the various Zoho FSM editions and their pricing details are mentioned below. Features Edition Free Standard Professional Premium Fixed Base Price Free 30.00 USD (billed monthly) 45.00 USD (billed monthly) 55.00 USD (billed monthly) ...
                                                                                                                                    • Why can’t I disable certain permissions while creating a custom profile in Zoho FSM?

                                                                                                                                      In Zoho FSM, certain permissions are mandatory and cannot be disabled—even in custom profiles. The non-editable permissions include: Basic Permissions: Contacts, Companies, Work Orders, Service Appointments, Trips, Timesheets, Job Sheets, Services ...
                                                                                                                                    • Data Retention in Zoho FSM

                                                                                                                                      Zoho FSM's data retention policy defines the storage duration for various types of data, detailing how long they are retained after deletion. Particulars of Data Deletion Scenario Retention Period In BackUp server Zoho FSM Account On customer request ...
                                                                                                                                      Wherever you are is as good as
                                                                                                                                      your workplace

                                                                                                                                        Resources

                                                                                                                                        Videos

                                                                                                                                        Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                        eBooks

                                                                                                                                        Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                        Webinars

                                                                                                                                        Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                        CRM Tips

                                                                                                                                        Make the most of Zoho CRM with these useful tips.



                                                                                                                                          Zoho Show Resources