# LeadPilot — Jobs-To-Be-Done (JTBD) Framework

**Document Version:** 1.0.0 (Phase 1 Scope Lock)  
**Status:** Approved  

---

## 1. The Core JTBD Philosophy

In service businesses, a lead is not a static contact record; it is a **perishable economic opportunity**. The probability of closing a deal decays by over 80% if not contacted within the first hour. LeadPilot is structured around six core operational jobs designed to eliminate delay, friction, and neglect.

```
+---------------------------------------------------------------------------------------------------+
|                                LEADPILOT JTBD LIFECYCLE                                           |
+---------------------------------------------------------------------------------------------------+
|  [1. CAPTURE]     --> Ingest instantly from website/API/webhook with zero data loss.              |
|  [2. PRIORITIZE]  --> AI classifies intent, budget fit, and urgency in seconds.                   |
|  [3. RESPOND]     --> Fast, contextual first contact with proven templates.                       |
|  [4. FOLLOW UP]   --> Automated staged reminders ensure non-responders aren't forgotten.          |
|  [5. TRACK]       --> Clean visual pipeline from 'New' to 'Won' with zero clutter.                |
|  [6. MEASURE]     --> Actionable metrics proving recovered leads and business revenue.            |
+---------------------------------------------------------------------------------------------------+
```

---

## 2. Formal Job Specifications

### Job 1: Ingest & Centralize (Capture)

* **Job Statement:** When an enquiry is submitted anywhere across our digital channels, I want it instantly captured in a single reliable workspace inbox without manual copy-pasting, so that no enquiry is ever lost, delayed, or buried in personal inboxes.
* **Core Forces:**
  * *Push of Current Situation:* Enquiries land in separate email inboxes, form notification spam folders, or WhatsApp chats, leading to lost client messages.
  * *Pull of LeadPilot:* A single unified inbox with universal webhook, REST API, public form, and CSV import capabilities.
* **Functional Job:** Ingest structured and semi-structured payloads, parse contact parameters, log source metadata, and check deduplication.
* **Emotional Job:** Peace of mind that lead collection is 100% automated and bulletproof.
* **Social Job:** Presenting a responsive, technologically competent image to prospective clients.
* **Key Metric:** 0 dropped enquiries; P95 ingestion latency $< 150\text{ms}$.

---

### Job 2: Instant Triage & Qualification (Prioritize)

* **Job Statement:** When a flood of new enquiries arrives, I want an immediate assessment of their budget fit, project intent, and urgency, so that I can contact high-intent, high-value prospects within minutes rather than sorting alphabetically.
* **Core Forces:**
  * *Push of Current Situation:* Reps treat a high-budget urgent enterprise lead identically to a low-intent student inquiry, wasting prime response time.
  * *Pull of LeadPilot:* Real-time AI Lead Score (0–100), Temperature (`HOT`/`WARM`/`COLD`), Intent Extraction, and recommended first action.
* **Functional Job:** Parse inquiry text, match against business profile criteria, compute score, highlight buying signals, and route to the priority queue.
* **Emotional Job:** Confidence that high-ticket deals receive VIP treatment instantly.
* **Key Metric:** Time-to-qualification $< 5\text{ seconds}$ post-ingestion.

---

### Job 3: Rapid First Outreach (Respond)

* **Job Statement:** When a qualified lead lands on my desk, I want ready-to-send, high-converting outreach templates and clear contact context, so that I can initiate meaningful first contact in under 15 minutes with minimal cognitive overhead.
* **Core Forces:**
  * *Push of Current Situation:* Sales reps delay outreach because writing a custom opening email or message feels tedious.
  * *Pull of LeadPilot:* 1-click message templates with auto-populated merge tags (`{{lead.name}}`, `{{service_requested}}`) and one-click activity logging.
* **Functional Job:** Display contact details, copy/dispatch pre-configured templates, transition stage to `Contacted`, and start follow-up timer.
* **Emotional Job:** Relief from communication friction; pride in lighting-fast customer service.
* **Key Metric:** Median first-response time dropped from hours to $< 15\text{ minutes}$.

---

### Job 4: Relentless Multi-Touch Engagement (Follow Up)

* **Job Statement:** When a prospective client stops responding after initial contact or after receiving a proposal, I want an automated schedule of staged follow-up nudges, so that the opportunity stays alive without me having to maintain a complex manual calendar.
* **Core Forces:**
  * *Push of Current Situation:* Reps follow up once, get distracted, and let 70% of potential sales vanish into thin air.
  * *Pull of LeadPilot:* Automated staged sequence (Day 0 -> Day 1 -> Day 3 -> Day 7) that auto-pauses when the lead responds.
* **Functional Job:** Schedule reminder timestamps, surface overdue nudges in the daily queue, send notifications, and log all touchpoints.
* **Emotional Job:** Freedom from the anxiety of "Who was I supposed to call today?"
* **Key Metric:** Follow-up completion rate $> 90\%$; zero unattended active opportunities.

---

### Job 5: Pipeline Visibility & Progress (Track)

* **Job Statement:** When reviewing the pipeline with my team or planning weekly operations, I want a clean, distraction-free visual board of all active deals, so that I can immediately spot stalled proposals, reassign workloads, and accurately forecast revenue.
* **Core Forces:**
  * *Push of Current Situation:* Cluttered 20-stage enterprise CRMs full of out-of-date records that no one trusts.
  * *Pull of LeadPilot:* Strict 5-stage linear flow (`New` -> `Contacted` -> `Qualified` -> `Proposal` -> `Won`/`Lost`) with drag-and-drop ease.
* **Functional Job:** Render Kanban and List views, enforce mandatory lost reasons, calculate deal totals per stage, and maintain an immutable activity audit log.
* **Emotional Job:** Absolute operational clarity and control over commercial velocity.
* **Key Metric:** 100% of pipeline opportunities have an active owner and next action scheduled.

---

### Job 6: Revenue Assurance & Attention Recovery (Measure & Recover)

* **Job Statement:** When leads slip through the cracks due to vacations, rep turnover, or sudden workload spikes, I want the system to actively hunt for neglected deals and surface them in a "No Lead Left Behind" command queue, so that we recover lost revenue that would otherwise be permanently forfeited.
* **Core Forces:**
  * *Push of Current Situation:* Stale leads sit in "Proposal" stage for 60 days until they are quietly deleted.
  * *Pull of LeadPilot:* Dynamic attention scanner that flags stale proposals, uncontacted hot leads, and overdue follow-ups, presenting 1-click recovery actions.
* **Functional Job:** Query neglected record criteria, compute recovery events, track attributed recovered deal value, and display ROI on the dashboard.
* **Emotional Job:** Joy of "found money" — closing deals that were previously written off as dead.
* **Key Metric:** Verified Recovered Leads count and recovered deal revenue volume.
