Skip to main content

Plot Management

Role Required: SOCIETY_ADMIN
Navigation: Sidebar → Layouts → Manage Plots
Last Updated: March 2026 | Portal Version: 1.0

Overview

Plots are the individual land parcels within a layout that citizens purchase. Each plot has unique dimensions, facing direction, pricing, and status. As Society Admin, you create plots, set their pricing, manage their status, and handle bulk operations.

Plot Management

Plot List View

When you navigate to Layouts → Manage Plots, you see the plot management interface.

Header Actions

  • ← Back to Dashboard — returns to the admin dashboard
  • ⚡ Bulk Create — opens the bulk plot creation form
  • + Create Plot — opens the individual plot creation form

Filters

ControlDescription
Select LayoutRequired dropdown — choose which layout's plots to view
Search Plot NumberText search by plot number (e.g., "A-101")
Status FilterDropdown: All Statuses, Available, On Hold, Booked

Summary Cards

After selecting a layout, summary cards display at a glance:

CardDescription
LAYOUTName of the selected layout
TOTAL PLOTSCount of all plots in this layout
AVAILABLEPlots available for booking
ON HOLDPlots temporarily reserved
BOOKEDPlots with active bookings

If no plots exist yet, the page shows "No plots created yet" with buttons Create Your First Plot and Bulk Create Plots.

Plot Status Lifecycle

┌───────────┐     Hold      ┌───────────┐    Payment    ┌──────────┐
│ AVAILABLE │──────────────▶│ ON_HOLD │──────────────▶│ BOOKED │
│ │◀──────────────│ │ Success │ │
│ Open for │ Hold expired │ Temporarily│ │ Active │
│ booking │ or released │ reserved │ │ booking │
└───────────┘ └───────────┘ └────┬─────┘

All payments│complete

┌────▼─────┐
│ SOLD │
│ │
│ Fully │
│ paid │
└──────────┘
StatusMeaningOn Plot MapCan Be Booked
AVAILABLEOpen for booking🟢 Green✅ Yes
ON_HOLDTemporarily reserved (citizen browsing/paying)🟡 Yellow❌ No
BOOKEDActive booking exists, payments in progress🔴 Red❌ No
SOLDAll payments complete, allotted to member⚫ Grey❌ No

Creating Plots

Creating Individual Plots

  1. Navigate to Layouts → Manage Plots
  2. Select the layout you want to add plots to
  3. Click Add Plot
  4. Fill in the required fields:
FieldDescriptionExample
Plot NumberUnique identifier within the layout"A-101"
LengthPlot length in feet40
WidthPlot width in feet60
Total AreaCalculated: length × width (or enter manually for irregular plots)2,400 sq.ft.
FacingCompass direction the plot facesEast, North, South, West
Price per Sq.Ft.Base price per square foot₹2,500
StatusInitial statusAVAILABLE
  1. Click Save — the plot is created

Calculated Fields

The system automatically calculates:

  • Total Area = Length × Width (for rectangular plots)
  • Base Price = Area × Price per Sq.Ft.
  • Total Price = Base Price + Government Charges + Processing Fee (per fee configuration)

Editing Plots

  1. From the plot list, click Edit on any plot
  2. Modify the fields as needed
  3. Click Save Changes
warning

Editing a plot's price or dimensions does not affect existing bookings. Changes only apply to future bookings. Booked/Sold plots have limited editable fields.

Bulk Operations

Bulk Pricing Update

Update the price per sq.ft. for multiple plots at once:

  1. Navigate to the plot list for a layout
  2. Select multiple plots using the checkboxes
  3. Click Bulk Actions → Update Pricing
  4. Enter the new price per sq.ft.
  5. Review the affected plots and pricing impact
  6. Confirm the update

Bulk Status Change

Change the status of multiple plots simultaneously:

  1. Select multiple plots using checkboxes
  2. Click Bulk Actions → Change Status
  3. Select the target status (e.g., AVAILABLE → ON_HOLD)
  4. Confirm the change
info

Bulk status changes have restrictions — you cannot change the status of BOOKED or SOLD plots through bulk operations. Those require individual booking management.

Plot Polygon Mapping

If your layout has a map image uploaded, you can draw plot boundaries directly on the map:

  1. Navigate to the layout's Plot Mapper page
  2. The uploaded map image is displayed as a canvas
  3. Select a plot from the list
  4. Use the polygon drawing tool to outline the plot's boundaries on the map
  5. Click to add vertices, close the shape to finalize
  6. The polygon data is saved (WKT format) and associated with the plot
  7. Repeat for each plot

Why Map Plots?

  • Citizens can click on a plot on the map to see its details
  • Interactive maps increase engagement and booking conversion
  • Visual representation helps citizens choose facing, corner plots, etc.

Plot Documents

Attach plot-specific documents:

  1. Open the plot detail page
  2. Navigate to the Documents section
  3. Upload documents such as:
    • Sale deed
    • Patta (land ownership record)
    • Encumbrance certificate
    • Site measurement report
  4. These documents are accessible to the citizen after booking

Excel Import

For bulk plot creation (common during initial layout setup):

  1. Navigate to Layouts → Import Plots
  2. Download the Excel (.xlsx) template
  3. Fill in plot details (one row per plot):
    • Plot Number, Length, Width, Area, Facing, Price per Sq.Ft., Status
  4. Upload the Excel file
  5. Review validation results — fix any errors
  6. Confirm the import

Template Columns

ColumnRequiredDescription
plot_numberUnique plot identifier within the layout
lengthLength in feet
widthWidth in feet
areaAuto-calculated if empty
facingEast / West / North / South
price_per_sqftPrice in ₹
statusDefault: AVAILABLE
descriptionOptional plot description

Common Scenarios

"A plot was held but the citizen didn't complete payment"

Plot holds have an automatic expiry time. When a hold expires:

  • The plot status automatically returns to AVAILABLE
  • The citizen is notified that their hold has expired
  • Other citizens can now book the plot

If the hold is still active but you want to release it manually, you can release it from the plot management interface.

"A booking was cancelled — why is the plot still showing as BOOKED?"

After cancellation, the plot transitions back to AVAILABLE only after:

  1. The cancellation is approved
  2. The refund process is complete (or waived)
  3. The booking reaches terminal CANCELLED status

Check the booking's current status in Booking Management.

"I need to split one plot into two"

Plot splitting is not directly supported. You would need to:

  1. Ensure the original plot has no active bookings
  2. Delete or deactivate the original plot
  3. Create two new plots with the adjusted dimensions

"How do I handle corner plots or premium plots?"

Set a higher price per sq.ft. for premium plots. You can also:

  • Add facing premiums at the layout level (configured in fee settings)
  • Add a description noting the premium features
  • Mark corner/premium facing that automatically adds the premium