> ## Documentation Index
> Fetch the complete documentation index at: https://formhug.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Advanced Fields

> Powerful fields for complex data collection

Advanced fields provide powerful capabilities for complex data collection scenarios.

Use them for <a href="https://formhug.ai/booking-form" target="_blank">booking forms</a>, payment/order workflows, consent forms, multi-row applications, and calculated forms. For complete workflows, see <a href="https://formhug.ai/blog/how-to-create-an-online-booking-form" target="_blank">how to create an online booking form</a> and [Create a Payment Form](/guides/use-cases/payment-form).

## Available Advanced Fields

| Field            | Description                      | Plan |
| ---------------- | -------------------------------- | ---- |
| **Likert Scale** | Standardized agreement scale     | Free |
| **Matrix Input** | Spreadsheet-like data grid       | Free |
| **Booking**      | Appointment scheduling           | Pro  |
| **Linked Form**  | Reference data from another form | Pro  |
| **Signature**    | Electronic signature capture     | Free |
| **Table**        | Multi-row data collection        | Pro  |
| **Formula**      | Calculate values from inputs     | Pro  |

## Matrix Input

Collect data in a grid format with multiple rows and columns.

**Settings:**

* Define columns (text, number, dropdown)
* Set number of rows
* Row labels

**Common uses:**

* Budget breakdowns
* Team member details
* Multi-item data entry

## Booking Field

<Note>
  Booking Field is a Pro feature.
</Note>

Allow submitters to book time slots or appointments.

**Settings:**

* Bookable items/services
* Available dates
* Time slot duration
* Availability rules
* Buffer time between bookings

**Features:**

* Real-time availability
* Prevents double-booking
* Calendar integration

**Common uses:**

* Appointment scheduling
* Service reservations
* Meeting bookings
* Resource allocation

## Linked Form Field

<Note>
  Linked Form Field is a Pro feature.
</Note>

Reference and pull data from another form's submissions.

**Settings:**

* Select source form
* Choose fields to display
* Filter options

**Common uses:**

* Follow-up forms
* Multi-stage processes
* Data lookup

## Signature Field

Collect digital signatures from submitters.

**Features:**

* Draw signature with mouse or finger
* Touch-optimized for mobile
* Clear and redo options
* Saved as image

**Common uses:**

* Contracts and agreements
* Consent forms
* Delivery confirmations
* Legal documents

## Table Field

<Note>
  Table Field is a Pro feature.
</Note>

Collect data in a spreadsheet-like format with multiple rows.

**Settings:**

* Define columns and types
* Min/max rows
* Default rows

**Common uses:**

* Order forms
* Expense reports
* Inventory lists
* Team rosters

## Formula Field

<Note>
  Formula Field is a Pro feature.
</Note>

Calculate values based on other field inputs.

**Supported operations:**

* Basic math (+, -, \*, /)
* Conditional logic
* Field references
* Date calculations

**Common uses:**

* Order totals
* Score calculations
* Age from birthdate
* Custom pricing

## Next Steps

<CardGroup cols={2}>
  <Card title="Field Attributes" icon="sliders" href="/features/building/field-attributes">
    Learn about field settings
  </Card>

  <Card title="Form Settings" icon="gear" href="/features/settings/basic-settings">
    Configure your form
  </Card>

  <Card title="Booking Templates" icon="calendar" href="https://formhug.ai/templates/use-case/bookings" target="_blank">
    Use the Booking field for appointments, classes, rooms, and services
  </Card>

  <Card title="Order & Payment Templates" icon="credit-card" href="https://formhug.ai/templates/use-case/orders-payments" target="_blank">
    Use tables, formulas, and payment fields for order workflows
  </Card>

  <Card title="Create a Payment Form" icon="book-open" href="/guides/use-cases/payment-form">
    Pair advanced fields with products, totals, and Stripe checkout
  </Card>
</CardGroup>
