A complete technical breakdown of how the system is built, what it connects to, and what it delivers at each layer.
DATA FLOWS FORWARD THROUGH CAPTURE → QUALIFY → NURTURE → POST-BOOKING, WHILE LAYER 05 READS FROM EVERY LAYER CONTINUOUSLY.
Most developers run five to eight lead sources at once: 99acres, MagicBricks, Housing.com, Meta ads, Google ads, WhatsApp click-to-chat, a website form, and a channel partner network. Each of these speaks a different format, fires at a different time, and lands in a different inbox.
Layer 01 is the ingestion point. Every source is connected via API or webhook into a single n8n orchestration flow. The moment a lead exists anywhere, it exists in Zoho, tagged, deduplicated, and acknowledged over WhatsApp within 90 seconds, day or night.
This layer doesn't qualify or score anything. Its only job is completeness: no lead is ever missed, duplicated, or sitting unacknowledged in an inbox nobody is watching after 7 PM.
| Tool | Role | Instance |
|---|---|---|
| n8n | Automation orchestrator | Self-hosted on VPS |
| Zoho CRM | Lead storage & pipeline | Client's existing account |
| MSG91 | SMS delivery | Per-project API key |
| Interakt | WhatsApp Business API | Per-project account |
| Event | Target SLA | What Happens if Missed |
|---|---|---|
| Lead form submitted | < 90 sec | Alert to ops lead |
| Site visit confirmation | Same day | Follow-up reminder queued |
Not every lead deserves the same call. A sales team that treats a ₹90L 2BHK enquiry the same as a broker fishing for inventory data wastes hours every week. Layer 02 reads the actual conversation, not just form fields, and scores intent before a human ever dials.
The scoring engine runs on the Claude API and evaluates seven parameters: budget alignment, possession timeline, unit type preference, location intent, purchase intent (self-use vs. investment), channel authenticity, and response velocity. Each lead is classified HOT, WARM, COLD, or INVALID, and routed accordingly.
Broker and channel-partner leads are separated automatically. They're routed to your CP team, not your direct sales pipeline, so your close-rate numbers stay honest.
| Tool | Role | Instance |
|---|---|---|
| Claude API | Scoring intelligence | Anthropic API via n8n |
| Zoho CRM | Tier storage & routing | Client's existing account |
| Interakt | WhatsApp alerting | Per-project account |
| Event | Target SLA | What Happens if Missed |
|---|---|---|
| Lead score calculated | < 3 min | Manual review flag |
| HOT lead notified to team | < 5 min | Escalation WhatsApp |
Most CRMs treat a lead that doesn't book a site visit immediately as dead. It isn't. It's just not ready yet. Layer 03 runs a structured 21-day, 11-touchpoint sequence for every lead that doesn't convert on first contact, personalised with their name, unit preference, and budget band.
The sequence runs: Day 0 welcome + brochure, Day 1 video walkthrough, Day 3 testimonial, Day 5 site visit invitation, Day 7 micro-market price data, Day 10 AI-handled FAQ flow, Day 14 re-engagement check, Day 21 final urgency trigger with a direct line to the sales head.
The AI responds to inbound replies 24/7. Objections like "price too high" or "comparing with another project" are handled in real time, and only escalated to a human when the conversation requires judgment. 500 leads can be in active nurture at once, at no additional cost.
| Tool | Role | Instance |
|---|---|---|
| n8n | Sequence orchestration | Self-hosted on VPS |
| Claude API | Objection handling / replies | Anthropic API via n8n |
| Interakt | WhatsApp delivery | Per-project account |
A booking is not the end of the relationship. It's the start of a 2-4 year payment and construction cycle where silence is expensive. Layer 04 automates everything from the confirmation message to the final demand notice, and flags at-risk accounts before they cancel.
Booking confirmations, payment reminders at 5/3/1 days before due date, legally formatted demand notices at each construction milestone, and monthly progress broadcasts all run without your accounts or CRM team touching a spreadsheet.
The system also watches for the specific combination that precedes most cancellations: a missed payment plus 14+ days of WhatsApp silence. Those accounts are surfaced to your customer relations team for proactive outreach, before the cancellation, not after.
| Tool | Role | Instance |
|---|---|---|
| n8n | Reminder + document automation | Self-hosted on VPS |
| Zoho CRM | Payment & milestone tracking | Client's existing account |
| MSG91 / Interakt | Notice + reminder delivery | Per-project account |
Every layer above generates data. Layer 05 is where that data becomes a decision. A live, mobile-accessible dashboard shows total leads, source-wise CPL and conversion, the full funnel from lead to booking, site-visit no-show rates, and channel partner pipeline, separate from direct sales.
Every morning at 9 AM, the CXO or MD receives a WhatsApp summary: yesterday's leads and cost per lead, site visits, bookings, collections, and any anomaly, like a 38% drop in a specific platform's lead flow versus the 7-day average.
A weekly PDF goes deeper: funnel drop-off analysis, top-performing campaigns, and a salesperson scorecard tracking leads assigned vs. attempted, and site visit conversion, visible to the sales head in real time, not at month-end review.
| Tool | Role | Instance |
|---|---|---|
| Zoho Analytics | Dashboards & reporting | Client's existing account |
| n8n | Scheduled report generation | Self-hosted on VPS |
| Claude API | Anomaly detection & summaries | Anthropic API via n8n |
| Interakt | Daily WhatsApp briefing | Per-project account |