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

# Create Booking Types

> Learn how to create and configure custom booking types for different activities in FlightWise

Booking types define categories of activities in your flight school, each with specific requirements for resources, participants, and completion tracking. This guide shows how to create custom booking
types tailored to your operations.

## Creating a New Booking Type

Follow these steps to create a booking type:

<video autoPlay muted loop playsInline controls className="w-full rounded-xl aspect-video" src="https://docs-cdn.aviationwise.io/admin-bookings-types-create-type.mp4" />

1. **Navigate to Booking Types**
   * Open the sidebar menu
   * Click on "Bookings"
   * Select "Types" from the submenu
   * The booking types management page will open

2. **Start Creation Process**
   * Click "Add Booking Type" button in the top right corner
   * The booking type configuration form will appear

## Configuration Options

### Basic Information

3. **Enter Type Details**
   * **Name**: Descriptive name for the booking type
     * Examples: "Training - PPL", "Check Ride - IR", "Maintenance - 100hr"
     * Use consistent naming conventions

   * **Color**: Select a color for visual identification
     * Appears on timetable views
     * Choose distinct colors for different categories
     * Consider color-coding by activity type (training=blue, maintenance=red)

### Resource Configuration

4. **Select Resource Type**
   Choose what this booking type reserves:

   * **Aircraft**: For flight activities
   * **Simulator**: For simulator training sessions
   * **Classroom**: For ground school or briefings

   This determines what resources can be booked with this type.

### Lesson Completion Settings

5. **Configure Lesson Requirements**
   * **Lesson Completion Required**: Toggle on/off
     * **When enabled**: Bookings automatically require lesson completion records
     * **When disabled**: No lesson completion tracking enforced
     * Useful for training flights that must track progress
     * Not needed for maintenance or personal flights

### Participant Configuration

6. **Define Participant Layout**
   Configure which roles can participate and their requirements:

   **For each role type:**

   * **Instructors**
     * Required: Yes/No (Is an instructor mandatory?)
     * Multiple: Yes/No (Can multiple instructors be assigned?)
     * Example: Training requires 1 instructor, no multiples

   * **Students**
     * Required: Yes/No (Must students be assigned?)
     * Multiple: Yes/No (Allow multiple students?)
     * Example: Group lessons allow multiple students

   * **Renters**
     * Required: Yes/No (Is this for rental bookings?)
     * Multiple: Yes/No (Multiple renters allowed?)
     * Example: Aircraft rental requires 1 renter

   * **Examiners**
     * Required: Yes/No (Examiner needed?)
     * Multiple: Yes/No (Multiple examiners?)
     * Example: Check rides require 1 examiner

   * **Other**
     * Required: Yes/No (Other participants allowed?)
     * Multiple: Yes/No (Multiple others?)
     * Example: Observers for training flights

7. **Save the Booking Type**
   * Review all settings for accuracy
   * Click "Save" to create the booking type
   * The type is immediately available for use

## Common Booking Type Examples

### PPL Training Flight

Name: Training - PPL
Color: Blue
Resource: Aircraft
Lesson Completion: Required
Participants:

* Instructor: Required, Single
* Students: Required, Multiple allowed
* Others: Optional, Multiple allowed

### Instrument Check Ride

Name: Check Ride - IR
Color: Orange
Resource: Aircraft
Lesson Completion: Not required
Participants:

* Examiner: Required, Single
* Students: Required, Single

### Aircraft Maintenance

Name: Maintenance - Scheduled
Color: Red
Resource: Aircraft
Lesson Completion: Not required
Participants:

* All roles: Not required

### Simulator Session

Name: Simulator - IFR Training
Color: Green
Resource: Simulator
Lesson Completion: Required
Participants:

* Instructor: Required, Single
* Students: Required, Multiple allowed

## Best Practices

### Naming Conventions

* Use prefixes to group similar types: "Training -", "Check Ride -", "Maintenance -"
* Include relevant qualifications: "Training - PPL", "Training - CPL"
* Be specific enough to avoid confusion

### Color Selection

* Use consistent color schemes across similar activities
* Ensure sufficient contrast for visibility
* Consider organizational standards or conventions

### Participant Rules

* Only require roles that are absolutely necessary
* Allow flexibility where appropriate with optional roles
* Consider edge cases (substitute instructors, observers)

### Lesson Tracking

* Enable for all training activities
* Disable for non-training bookings (maintenance, rentals)
* Align with your syllabus requirements

The booking type system provides the flexibility to handle any aviation activity while maintaining structure and compliance requirements.
