Overview
Pipeline & Forecast
Today
Conversion Funnel
Lead Quality
Speed & Follow-up
Executive Leaderboard · each CRM executive's numbers
30-Day Trend
Leads by Source
Pipeline Status
Projects & Collaterals
Edit project details and upload elevations, floor plans, brochures, gallery images and sketches. Whatever you upload appears on the website automatically.
Enquiry Leads
Every enquiry submitted on the website lands here.
Upload a CSV or Excel (.xlsx) file with a header row. Recognised columns: name, phone, email, interested in, config, budget (a phone or email is required per row). Duplicates are merged automatically by phone/email.
Team & Roles
Managers run a team of executives. Executives work only their own leads. Channel partners see only what their referral link produced.
Team & Roles
Settings
Branding, CRM, auto-reply, team and security.
Branding & Theme
Choose the colour palette for the public website. Pick a curated luxury preset, or fine-tune the background and accent colours to match your brand.
Hero background photo / render
Optional. Upload an authorised, high-resolution photo or render (landscape, ideally 2000px+ wide) of your building. It replaces the illustrated skyline on the home page. Leave empty to keep the elegant illustration.
Contact & Compliance
These fill the phone/WhatsApp/email/address across the website, the floating buttons, the footer, and the legal pages. Set them before you go live.
Marketing & Analytics
Paste your tracking IDs to measure traffic and run ads. They load automatically on the website and project pages, and key actions (enquiry, callback, brochure, WhatsApp) fire as conversion events. Leave blank to disable.
CRM Integration — RealEstate-AI Autosales
Every website enquiry and booking is pushed into your RealEstate-AI platform the instant it's submitted. The AI then makes first contact on WhatsApp automatically. Leads & bookings are always saved here too, so nothing is lost if the CRM is briefly unavailable.
X-Chandana-Signature (HMAC-SHA256) header.Enquiries →
—Bookings →
—Site visits →
—Pre-launch →
—What we send & how the CRM reads it
POST JSON to {Base}/api/v1/webhooks/leads/{slug}/{source}. The CRM takes name, phone, email from the top level and keeps everything else (project, unit, configuration, budget, buyer type, UTM, channel partner) as the lead's metadata. Phone numbers are normalised to +91 E.164 so the AI's WhatsApp reaches the buyer. The CRM dedupes by phone — a repeat number returns duplicate (counted as delivered). Field mapping lives in crm.js → buildPayload().
Inbound Lead Integrations — API Keys
Let other sources push leads straight into this CRM: partner proptech sites, other websites, and social-media lead ads (Facebook / Instagram / Google) via a connector like Zapier, Make or n8n. Generate a key for each source so you can track and revoke them independently.
How to send leads to this CRM
POST to /api/v1/leads with header X-API-Key: your-key and a JSON body:
{
"name": "Ramesh Kumar",
"phone": "9876543210",
"email": "ramesh@example.com",
"source": "Facebook",
"campaign": "Tribhuja Launch",
"project": "Zuari Tribhuja",
"config": "3 BHK",
"budget": "2.5-4 Cr"
}
Only name and phone are required. The lead appears in the Leads tab tagged with its source, and is forwarded onward if you've also set an outbound CRM webhook above.
Call Tracking — capture phone calls as leads
Get a virtual or toll-free number from a cloud-telephony provider (Exotel, MyOperator, Knowlarity, Servetel/Acefone, or Twilio), publish it on your site & ads, and point its webhook at the URL below. Every call — answered or missed — becomes a lead here, deduped by caller number, with the recording link and a call-back task on missed calls.
YOUR_API_KEY. Works with GET or POST, and auto-maps the common fields providers send (caller number, call status, duration, recording URL, agent), so most work out of the box. Missed inbound calls alert your team (if SMS/WhatsApp auto-reply is set) and get a call-back task for today.Daily Team Digest
Each morning, email your team a summary of missed calls (last 24h) and overdue callbacks so nothing slips. Uses your Bulletin Email setup to send.
Weekly Manager Digest
Once a week, email the manager the executive leaderboard for the last 7 days — each CRM executive's leads, contacted, visits, wins, win-rate, hot count, response time and monthly goal progress. Uses your Bulletin Email setup to send.
Automation & Scheduling (Cron)
On shared hosting the app can be paused when idle, which stops the built-in timers. Add one cron job in your Hostinger hPanel (Advanced → Cron Jobs) to reliably run the daily digest, SLA alerts, nurture drip, Google-rating sync and backups. Recommended: every 5 minutes.
The nightly run also exports your data to an analytics/ML-ready warehouse — CSV per table, a funnel events table, a daily metrics snapshot (funnel, conversion rates, source mix, score mix) and a SQLite file — under DATA_DIR/exports. Pull it via hPanel File Manager or SSH for BI and model training.
Lead Sources & Integrations
Auto-import leads from property portals and ad platforms. Give each portal the matching webhook URL below (or point a connector like Zapier/Make/Pabbly at it). Leads flow straight in — scored, auto-assigned and nurtured like website leads.
Facebook Lead Ads — direct webhook setup
In Meta's webhook setup, use the callback URL and verify token below, subscribe to the leadgen field, then paste a long-lived Page access token so we can fetch each lead's details. (Simplest path: route Facebook → Zapier/Make → the Facebook URL above.)
Lead Scoring & Speed-to-Lead SLA
Every lead is scored Hot / Warm / Cold from intent, source, budget and engagement — shown as a badge in the leads list. Turn on the SLA to alert your team (via the WhatsApp Team Alert setup above) when a lead waits too long for first contact. Speed-to-lead is the biggest lever on conversion.
Calls Report
Instant Auto-Reply (SMS / WhatsApp)
Send every new enquiry an instant acknowledgement so buyers know you're on it. Works with any SMS/WhatsApp provider that accepts an HTTP request (MSG91, Gupshup, Twilio, etc.). Leave off if you don't have a provider yet.
{name} and {project} as placeholders.notify.js → buildRequest().Speed-to-Lead — Team Alerts & Assignment
Leads contacted within minutes convert far better. Alert your sales desk the instant a lead lands, and auto-distribute leads across your agents.
Drip / Nurture Sequence
Automatically follow up with every opted-in lead over the following days — using the same SMS/WhatsApp provider configured above. Each new lead is enrolled and messaged on schedule until they book or you stop the sequence.
{name}, {project}, {config}. Needs the auto-reply provider (above) configured to actually send. Leads that opted out are never enrolled.AI Sales Assistant
A chat assistant on your website that answers buyer questions using your live project data (prices, RERA, amenities), then captures leads straight into this CRM with the full conversation. Bring your own LLM key (OpenAI or Anthropic).
Online Token Payment
Let buyers reserve a home by paying a booking token online (Razorpay). The moment you add your keys and enable it, a "Reserve your home" button appears on the website automatically. Payments are verified server-side and logged below + as leads.
rzp_test_ keys to trial safely. The amount is enforced server-side so it can't be tampered with.Local SEO & Reviews
Helps Google show your business in local search & Maps, and turns reviews into star ratings in search results.
Add your Place ID and a Google Places API key and we'll pull your real rating & review count automatically — on deploy and daily — so the stars on your site & in search stay current with no manual updates.
Bulletin Email (subscriber broadcast)
Used to email your monthly bulletin to subscribers. Use your own mailbox over SMTP (e.g. a Hostinger email like bulletin@chandanahomes.com) or a transactional email API.
smtp.hostinger.com, port 465, SSL on, username & password = your mailbox login. Save the password once; leave blank afterwards to keep it.Lead Auto-Reply Email
Automatically email a branded acknowledgement the moment a lead enquires (website, portal or ad) and leaves an email address. Needs the email above to be set up.
Sending Identities & Routing
Send different emails from different mailboxes — bulletins from bulletin@, sales replies from sales@, and so on. Each mailbox signs in with its own password (Hostinger requires the From to match the logged-in mailbox). Host, port and SSL are shared with the email settings above.
Address, phone, RERA, Facebook/Instagram and the Google-review link are pulled from your Contact & Brand settings. Set your website below; QR codes for your site and Google review are generated automatically and appear in the footer of every newsletter, update, bulletin and auto-reply.
Spam Protection — Captcha (optional)
A honeypot + rate-limiting are always on. For extra protection, add hCaptcha or reCAPTCHA keys.
Search visibility setup
The technical work is done. These are the remaining steps, and each needs an action in your own Google account.
Nothing scheduled runs without this: no daily blog post, no social announcements, no lead follow-up, no backups. Add it once in hPanel → Advanced → Cron Jobs, set to every 30 minutes.
Directories match businesses on exact name, address and phone. Using identical details everywhere is what makes them count; inconsistent ones actively weaken local ranking.
Reviews are the strongest local ranking factor there is. These are buyers who completed at least two weeks ago and have not been asked.
Public availability
Off by default. Unit-level availability — which flats are free, on which floor, at what price, and how many are left — stays inside this panel. Switch on only if you want a live flat-by-flat grid published on the website.
Privacy requests
Under India's DPDPA a person can ask what personal data you hold on them, and can ask you to erase it. Both actions are recorded in the Audit log.
Backups
A backup runs automatically every day. You can also take one now (saved to data/backups/).
Two-Factor Authentication
A 6-digit code from your phone, on top of your password. Protects the panel even if the password leaks.
Change Password
Direct Bookings
Units reserved directly from the website. A new booking holds its unit automatically. Confirm marks the unit Sold; Cancel releases it back to Available.
Inventory
Live unit availability per project. Block a unit while a client decides; a confirmed booking marks it Sold and a cancellation releases it.
Sales & Payments
Every sold unit and its payment schedule. Record receipts as they arrive; overdue dues are flagged here and in the daily digest.
Site Visits
Visit requests from the website. These are pushed to your CRM as high-intent leads (the AI confirms over WhatsApp). Update status as you work them.
Testimonials
Add verified buyer quotes (with their consent). Shown on the website's "In Their Words" section.
Insights / Blog
Publish corridor insights and guides — great for Google traffic. Drafts stay hidden until published.
Market Research Reports (PDF)
Publish your monthly market-research reports as downloadable PDFs. They appear in a dedicated "Market Research" section on the Insights page. Drafts stay hidden until published.
Subscribers & Bulletin Broadcast
People who subscribe on the site land here. Add emails yourself, export the list, and send your monthly bulletin to everyone in one click.
Send the monthly bulletin
Email a published bulletin (with its PDF link) to all active subscribers at once. Configure sending in Settings → Bulletin Email first.
Send a Project Newsletter
Pick a project and a design, then send to everyone who enquired about it. Choose from several branded layouts, preview the exact email, and share in one click.
Project Updates to interested leads
Automatically email everyone who enquired (and opted in) a branded project update — current availability, news and insights — on a schedule you choose. This is separate from the subscriber bulletin above, and goes to your leads.
Partners & Referrals
Give each broker or happy customer a ref code. Share links like yoursite.com/?ref=sunrise — any lead from that link is tagged to them automatically.
Audit Log
Recent changes made in the admin console.