Forms

Welcome to your new space!

We are constantly updating our documentation. If the document you require is not available / incomplete, please let us know here and will revert via email.

 

Headless Forms 

Create web forms and use them wherever needed. The fully customizable form schema allows to add as many types and number of form fields as required. The following type of fields are supported: 

  • Input Answers: Taking a text input from the user
    • Alphanum100
    • AlphanumSpecialChars200
    • String2000 - Any characters of a maximum of 2000 characters
    • String50 - Any characters of a maximum of 50 characters
    • String100 - Any characters of a maximum of 100 characters
    • PositiveNumber (containing a positive whole number 0-Integer_MAX)
    • IP (IPv4 and IPv6)
    • Number (same as Javascript type - Number)
    • PhoneNumber (A valid phone number as explained here)
    • URL (valid HTTP URI)
    • Boolean (either true or false)
    • Email: A formatted email address, such as string@string.co
    • Password (A string value with any characters for a maximum of 256 characters)
  • Value Options: 
    • These are to add category-based values. This allows to optionally add categories and add options under categories. If categories are not required, you may add plain options in a system-defined category (default). This further allows to enable single or multiple selection for the defined options.
      • Single Choice: Choose if a user can select only one option from the answer options
      • Multi-Choice: Choose if a user can select multiple options from the answer options

Flexible Viewing Options

Client apps rendering forms have the control on the front-end and layout of the web form. 

The applications can also intelligently implement logic to skip or show some form fields.

Freedom to apply field validations

  Client apps rendering the forms can also apply desired field validations against the user inputs.  

Collect Form Responses 

Form Schema and Form Data are kept separate from each other.

Collect the form responses from the user and store them anywhere in any database of your choice. 

Use Forms Anywhere with Open APIs

Create your forms and use them anywhere using RESTful Form APIs. 

For instance, create forms for:

  • Pre-chat forms
  • Post-chat surveys
  • Request for Callback 
  • Complaint forms
  • Agent Guidance Scripts
  • Wrap-up/notes

Embed forms in your website or within a Finesse gadget in an iFrame.