Skip to main content

Design Mode

Project Creation

After successful login, you are redirected to the Dashboard. From here, you can navigate to Design Mode to create and organize projects.


Step 1: Switch to Design Mode

In the top navigation bar, click on Design Mode to enter the workspace where you can manage and create projects.

Switch to Design Mode

Note: Only users with Admin Role can access to create new projects.


Step 2: Create a New Project

Once you are in Design Mode, you will see a "+ Create New" button at the top of the page.
Clicking this button opens a Project Creation Modal.

Create Project

Project Creation Modal Fields

Inside the modal, fill in the following details:

FieldDescription
TitleThe display name of your project (e.g., "Marketing Portal").
NameAutomatically generated from the title (lowercase, no spaces). Used internally for consistency.
GroupChoose an existing group from the dropdown or click the "+" icon to create a new group.
ColorSelect a color to visually identify your project easily.

Once all fields are filled, click Create to add the project to your dashboard.

Tip: Organizing projects by group and color helps maintain a clean, visually distinct workspace.


Step 3: Project Segregation

The following features help you organize and access your projects efficiently:

1. All Projects – Shows every project you've created in one place.

2. Project Groups – Displays projects organized into specific groups.

Grouped Projects

3. Ungrouped Projects – Lists projects that are not assigned to any group.

Ungrouped Projects

4. Archive Projects – Stores projects that are no longer active but kept for reference.

Archive Projects


Step 4: Searching and Pagination

In the Dashboard, a Project Search Bar helps you find projects quickly by name or keyword.
Additionally, you can control how many projects appear per page using the Projects Per Page setting.


The Design Workflow

Once a project is created, the work inside it follows a clear sequence — from setting it up, to building forms, to publishing them for users. Every stage below links to the detailed guide for that step.

Flow at a Glance

Project Created


Project Settings ──────────────────────────────────────────────┐
(roles, users, menus, ACL) │
│ │
▼ │
Create a Menu │
│ │
▼ │
Create a Form (Classic / Wizard / PDF / Dashboard) │
│ │
▼ │
Open Form Builder → Start Designing │
│ │
├──▶ Drag & Drop Components (Basic / Advanced / Data / │
│ Layout / Premium / Custom) │
│ │
├──▶ Component Settings → Conditional / Logic Rules │
│ │
├──▶ Role Visibility (per-field access per role) │
│ │
├──▶ Workspace AI (auto-generate fields from a prompt) │
│ │
▼ │
Submit for Approval │
│ │
▼ │
Approved → Form Goes Live │
│ │
├──▶ Configure (status, device view, shared submission) │
├──▶ PDF Settings (design & attach PDF template) │
├──▶ Workflow (email, Slack, webhook, OTP triggers) │
└──▶ Share (public link, iframe embed) ◀─────────┘

Stage 1 — Project Settings

Before building, configure the project itself — who can access it, which roles exist, and how the navigation looks.

SettingWhat it controlsGuide
Menu ConfigurationsLayout style and colour of the User Mode navigationMenu Configurations
UsersInvite project members and assign rolesUsers
Roles and PermissionsDefine custom roles and their allowed actionsRoles and Permissions
UI Access Control ListControl which roles can see each menu and formUI Access Control
Unique ID ConfigurationsAuto-incrementing ID sequences for form fieldsUnique ID Configurations
External Users SignupPublic self-registration URL for external usersExternal Users Signup

Project Settings Overview


Stage 2 — Create a Menu

Forms live inside Menus. A menu is a named group in the project sidebar. You must create at least one menu before adding any forms.

  1. Open the project — the project workspace opens automatically.
  2. Click Create Menu in the sidebar.
  3. Enter a Menu Name and choose an Icon.
  4. Click Create Menu to confirm.

Creating Forms — Menu Setup


Stage 3 — Create a Form

With a menu in place, add forms under it. Click Create Form under the target menu and select a form type.

Form TypeBest forDetail Guide
Classic FormSingle-page data collectionForm Categories
Wizard FormMulti-step guided flowsForm Categories
PDF FormOverlay fields on an uploaded PDFPDF Forms
DashboardCharts, KPI cards, and data tablesDashboard

After selecting the type, enter a Form Name and Icon, then click Create Form.

Full Form Creation Guide · Form Types Comparison


Stage 4 — Open the Form Builder

After form creation, click Start Design to enter the Form Builder. The builder is split into Form Studio — four modes that cover the complete form lifecycle.

Form Builder UI Overview


Stage 5 — Build: Drag & Drop Components

In the Design tab, drag components from the left palette onto the canvas. Components are grouped by type.

Component GroupWhat's includedGuide
BasicText, email, number, phone, date, checkbox, select, fileBasic Components
AdvancedSignature, data grid, hidden field, survey, and moreAdvanced Components
DataComponents that fetch or display data from external sourcesData Components
LayoutPanels, columns, tabs, and containersLayout Components
PremiumMantine tables, modals, and advanced UI widgetsPremium Components
CustomUser-defined HTML/CSS/JS componentsCustom Components

Form Components Overview · Design Tab


Stage 6 — Configure Component Behaviour

After placing components, fine-tune how they behave using the three settings tabs on each component.

Settings TabPurposeGuide
Component SettingsLabel, API key, placeholder, validation, default valueComponent Settings
Conditional SettingsShow, hide, enable, or disable based on other field valuesConditional Settings
Logic SettingsAdvanced rules that trigger actions or modify valuesLogic Settings

Stage 7 — Role Visibility

Control which roles can see each individual component. This lets you build a single form that shows different fields to different users.

Component Role Visibility


Stage 8 — Workspace AI (Optional)

Use the built-in AI assistant to auto-generate form fields from a plain-English description. The AI outputs fields in JSON format that are directly loaded into the Design canvas.

Workspace AI


Stage 9 — Submit for Approval

When the form is ready, click Submit for Approval. The form enters a PendingApproval state. An Admin must review and approve the changes before the form goes live for end users.

  • Approve — form version is published and becomes active.
  • Reject — form is returned to the designer with comments.

Form Approval · Form Version History


Stage 10 — Post-Approval: Configure, PDF, Workflow, Share

Once approved, use the remaining Form Studio tabs to complete the form's behaviour and distribution.

Configure

Set form status, restrict access by device type, and configure shared submission settings.

Configure Tab

PDF Settings

Design a print-ready PDF template and attach it to the form. Users can download a filled PDF from any submission.

PDF Settings

Workflow

Set up automation triggers that fire when a form is submitted — send emails, post Slack messages, call webhooks, or send OTP codes.

Workflow Automation

Share

Publish the form via a public link or embed it in any website using an iframe or JavaScript snippet.

Share & Publish


Version History

Every saved state of a form is stored as a version. You can browse the full history, preview any past version, and restore an older version back into the designer at any time.

Form Version History