Sales Intelligence
AI-generated insights per listing to help sales agents pitch properties, handle objections, and close deals.
What's in Each Card
| Section | Source | Editable |
|---|---|---|
| Agent Pitch | AI generated | Yes (human review) |
| Conversion Signals | AI generated | Yes (human review) |
| Sales Tips | AI generated | Yes (human review) |
| Booking Stats | Ops/admin manual | Yes (always) |
| Your Notes | Per-agent | Yes (your own only) |
Ownership Model
AI generates
│
▼
┌─────────────────────┐
│ agentPitch │
│ conversionSignals │──── human reviews/edits
│ salesTips │ └─ humanReviewed=true
└─────────────────────┘ └─ AI locked out
│
┌─────────────────────┐ │ POST /unlock
│ bookingStats │──── ops └─ humanReviewed=false
└─────────────────────┘ sets └─ AI can overwrite
┌─────────────────────┐
│ notes │──── each agent sets their own
└─────────────────────┘
Human Review Lock
Once a human edits AI content, humanReviewed=true is set. AI regeneration will never overwrite human-reviewed content — even if it's stale, even on manual regenerate.
To allow AI to overwrite again: POST /{listingId}/unlock.