Real estate booking and inventory, end to end.
Hold a unit on verbal commitment. Convert to a confirmed booking with KYC capture. Apply the right payment plan. Receive payment to the right bank account. Trigger booking confirmation documents automatically. Full audit trail at every step.
- States
- Available · Hold · Booked · Sold
- KYC
- Aadhaar · PAN · Photo
- Routing
- Multi-bank account
Unit lifecycle
Step 1
Available
Step 2
On Hold
Step 3
Booked
Step 4
Sold
KYC
Aadhaar + PAN + Photo
Bank routing
Multi-account
Audit trail
Every override logged
Every unit has one of four states
State changes happen automatically based on team actions. Available counts update across the CRM in real time.
Available
Unit free. Visible for quoting and showing. Default state for new units.
On Hold
Reserved for a specific lead pending payment. All team members see hold + reason.
Booked
Payment received. Booking confirmed. Lead becomes customer. CLP kicks in.
Sold
Full transfer. Typically possession or final payment. Permanently off market.
A hold without forcing payment, with a clear expiry
Buyer agreed verbally. Or family is in town next week. Or buyer is selling another property and needs 30 days. Makanify supports holds without forcing payment, with full visibility for the team.
Hold form
- Select Project + Unit (only Available shown)
- Hold Until Date
- Comments (mandatory reason)
Holds are visible to the entire team with the holding agent's name, customer, and reason.
Override + expiry behaviour
- Booking a unit on hold shows a warning naming the holding agent
- Override allowed with audit-logged reason
- Expired holds do not auto-release, they prompt for renewal
- Three options on expiry: renew, convert to booking, release
A booking is a confirmed sale. Payment + KYC + documents.
KYC for joint owners
Add multiple persons. Each gets Aadhaar (front + back), PAN, photo, plus custom documents.
Multi-bank routing
Configure multiple bank accounts. Pick the receiving account per booking. Shows on confirmation.
Auto-generated documents
Booking confirmation letter fires on confirmed booking. Reaches the customer on WhatsApp.
Full audit trail
Every override, every renegotiation, every hand-off, logged. Compliance and dispute-ready, with no manual reconciliation.
Three levels of pricing flexibility with full audit trail
Indian real estate negotiation rarely happens at the rate card. Each level overrides the previous, and every override is logged.
Level 1
Project Base Price
Default rate per sq ft, set when the project is created. e.g., ₹8,500/sqft.
Level 2
Payment Plan Rate
Different rate per plan. e.g., ₹8,800 on 3-month, ₹8,200 on CLP. Overrides Level 1 when a plan is selected.
Level 3
Booking-time Negotiated Rate
Final agreed rate for the buyer. e.g., ₹8,000 negotiated for upfront payment. Overrides Level 2 at booking.
Multiple bank accounts, one click per booking
Indian builders typically maintain separate accounts for booking amounts, CLP installments, and stamp duty/registration. Sometimes separate accounts per RERA-registered project. Configure once, pick per booking.
Bank Details setup
- IFSC code (auto-identifies bank name)
- Bank name
- Account number (masked in lists)
- Branch
- Account type (Savings / Current)
- Status (Active / Inactive)
At booking time
Receiving account
HDFC · Skyline Booking Account
HDFC0001234 · ••••5612
Selection appears on the booking record and on the booking confirmation document. Customers see exactly which account to transfer to. Reconciliation is straightforward because every booking is tagged with its receiving account.
Everything captured in one booking record
Transaction
- Project + Unit (Available or On Hold)
- Payment Plan (CLP, 3-month, Easy Installment)
- Price per sq ft (pre-fills from plan, editable)
- Total Price + Total in Words (auto)
- Expected Booking Amount
- Received In (bank account selection)
- Sold By (logged-in user, editable)
- Comments (mandatory)
Per-person KYC
- Person Name
- Aadhaar Card (front + back)
- PAN Card
- Passport-size photograph
- Additional documents (custom per project)
- Add additional persons for joint ownership
Booking and inventory questions
- A hold reserves a unit for a specific buyer pending payment. The unit moves from Available to On Hold but no payment is required. A booking confirms the sale: payment received, KYC captured, booking confirmation document generated, unit moves to Booked. Holds typically convert to bookings within days or weeks.
Ready to take your real estate sales from chaos to closed?
Book a 30-minute personalised demo. We will walk you through Makanify on your data, your projects, and the way you actually sell.