How do we create a form from Scratch
1. Overview
Creating a form from scratch in Bsharp Converse allows administrators to design a form entirely from the beginning by defining its basic details, building questions manually using available question types, and configuring how the form behaves and appears. This process includes setting up form structure in the Designer, applying logic and themes, assigning users, and publishing the form so responses can be collected and reported.
2. When to Use
Use this when:
-
You want to create a new form without using an existing template.
-
You need full control over question types and form structure.
-
You want to configure logic, validation, and appearance manually.
-
You are preparing a form to assign users and collect responses.
3. Concepts
-
Forms Section – The area where all created forms are listed and managed.
-
Create Form – The entry point to start building a new form.
-
Form Metadata – Basic details such as title, description, and category.
-
Designer – The workspace where questions are added and configured.
-
Right-side Panel – The panel used to customize selected questions or form settings.
-
Publish Flow – The step-based process to build, assign users, and publish a form.
-
Manage Page – The page used to manage users, reports, responses, and form status.
4. Set Up Guide
Step 1: Open the Forms section
Step 2: Create a form from scratch
-
Click Create in the top-right corner.
-
Select From Scratch.

-
In the Create Form dialog:
-
Enter the Title.
-
Enter the Description.
-
Select a Category (for example, Sales Form or Marketing Form).

-
-
Click Save.
Step 3: Review the Manage Form page
-
After saving, the Manage Form page opens.
-
Review the form details such as:
-
Form name
-
Category
-
Created by
-
Created on
-
Users allocated
-
-
Use available actions like Fill Form or Delete, if required.

Step 4: Build the form
-
In the Publish section, click Build Form.
-
The form opens with the following tabs:
-
Designer
-
Preview
-
Themes
-
Logic
-
JSON Editor

-
Step 5: Add questions using question types
-
In Designer, start building the form manually.
-
Select a question type from the left panel and add it to the form.
-
Use the right-side panel to configure the selected question; any changes made here are reflected immediately in the form.
Available question types and their usage:
Step 6: Configure form behavior and appearance
-
Use Preview to review the form.

-
Use Themes to configure headers, fonts, alignment, background, colors, and appearance.

-
Use Logic to define conditions and actions such as showing or hiding questions, setting values, skipping questions, or completing the survey.

-
Use JSON Editor to view the automatically generated JSON for the form.

Step 7: Assign users and publish
-
Return to the Manage Form page.
-
Click Add Users.
-
Assign users individually or by attributes.

-
Click Save, Save & Publish, or Publish to make the form live.
6. User View
If the form is assigned to users, it appears on the Home page.
-
Users scroll down on the Home page.
-
Forms are visible under the Forms section.

-
All assigned forms are listed in this section for easy access.
7. Reporting
-
Reports are available only after the form is published.

-
Reports and responses can be accessed from the Manage section.
-
Users can:
-
Select a date range.
-
Filter by user or attributes.
-
View data by question.
-
-
Company tab is visible to administrators only.
-
Team tab is visible to users with team-level access.

-
Responses can be downloaded as images, CSV, or Excel.
-
Media Wall is available for image-based questions.
8. Best Practices
-
Configure question details from the right-side panel for better reporting.
-
Use Preview before publishing the form.
-
Apply logic carefully to control user flow.
-
Assign users before publishing to avoid delays.
-
Review JSON Editor for consistency if reusing form structures.
9. Version Notes
Last Updated: 14 Jan 2026


