Skip to main contentCarbonΒ Design System

Forms

The Forms feature allows you to create custom forms for data collection, connect them to your tables, and manage responses.

Overview

Forms in Jadawel provide a user-friendly way to collect data from users, whether they are internal team members or external respondents. Forms are directly connected to your tables, making data collection seamless and organized.

Navigate to /forms to access the forms feature.

Key Features

Form Builder

  • Drag-and-Drop Interface: Easily create forms with an intuitive visual builder
  • Custom Fields: Add various field types including text, numbers, dates, dropdowns, and more
  • Field Validation: Set required fields and validation rules
  • Conditional Logic: Show or hide fields based on user responses
  • Multi-language Support: Create forms in multiple languages

Form Types

Connected Forms

Forms that are directly linked to a table in your workspace:

  • Data is automatically saved to the connected table
  • Inherits table structure and column definitions
  • Supports all table data types

Public Forms

Share forms with external users:

  • Accessible via unique URL without login
  • Customizable branding and styling
  • Response notifications

Getting Started

To begin using forms:

  1. Explore Forms: Navigate to /forms to view existing forms
  2. Create Your First Form: Learn the form builder
  3. Collect Responses: Share your form and gather data
  4. Analyze Results: View and export form responses

Form Organization

Access forms through different views:

  • All Forms (/forms/:tabIndex): View all forms in your workspace
  • Forms by Space (/forms/spaces): Browse forms organized by spaces
  • Forms by Table (/forms/spaces/:id): View forms for a specific space
  • Form Builder: /forms/builder/:formId/:tabIndex
  • Form Submission: /form/:id (authenticated) or /form/public/:id (public)