✓ Verified
🌐 Web Scrapers
✓ Enhanced Data
Lead Extractor
Extract structured real-estate lead records from parsed message objects.
- Rating
- 4 (351 reviews)
- Downloads
- 10,194 downloads
- Version
- 1.0.0
Overview
Extract structured real-estate lead records from parsed message objects.
Complete Documentation
View Source →
Lead Extractor
Identify lead signals in parsed messages and emit strict lead objects.
Quick Triggers
- Find all buyer leads from this WhatsApp chat.
- Extract contact details and budget from these messages.
- Identify serious property inquiries from parsed messages.
Recommended Chain
message-parser -> lead-extractor -> india-location-normalizer
Execute Workflow
- Accept parsed messages from Supervisor.
- Validate input with
references/parsed-message-input.schema.json. - Apply chat-specific extraction rules from
references/extraction-rules-re-india-v1.md. - Determine
dataset_modefrom Supervisor context: - default:
broker_group - allowed:
broker_group,buyer_inquiry,mixed - Detect lead-candidate messages using inquiry intent, contact details, and property-related preferences.
- Classify
record_type: inventory_listingfor broker inventory/availability posts (default in broker groups)buyer_requirementfor explicit "required/chahiye looking for" demand posts- drop non-lead/system noise instead of emitting
noise_or_system - Handle multiline listings as one candidate record when body lines contain price, area, or location details.
- Build lead records with:
- required:
lead_id,name,phone,record_type - optional:
dataset_mode,property_type,budget,deal_type,asset_class,price_basis,area_sqft,area_basis,location_hint,raw_text,source,created_at - Normalize phone extraction from spaced variants such as
+91 98205 82462and98200 78845. - Distinguish price intent from rate intent:
- examples:
3.5 Lakh rent(monthly),60K psf(per-sqft),4.25 Cr(total) - Deduplicate leads by stable keys when records clearly refer to the same person.
- Validate output with
references/output-leads.schema.json. - Return only validated lead objects.
Enforce Boundaries
- Never write or update persistent storage.
- Never modify source messages.
- Never generate summaries.
- Never suggest or execute follow-up actions.
- Never send communication or invoke external side effects.
Handle Errors
- Reject invalid parsed-message input.
- Emit an empty array when no lead evidence exists.
- Return field-level validation errors when extracted records violate schema.
Installation
Terminal bash
openclaw install lead-extractor
Copied!
Tags
#search_and-research
Quick Info
Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author vishalgojha
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install lead-extractor
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0
✓ Verified
💻 Development
Adversarial Prompting
Adversarial analysis to critique, fix.
🧠 Claude-Ready
)}
★ 4.6 (372)
↓ 28,222
v1.0.0