Features
The complete capability reference for the LeadFella product. Everything here is
shipped functionality - see the product's FEATURES.md for the source of truth.
1. Lead Collection
Pull local businesses straight from Google Maps and keep them in one normalized database.
- Google Maps scraper (Playwright-Java) with live job progress.
- AI scrape: describe a niche, a location, and how many leads you want; an LLM fans it into many distinct area-level queries (postal codes where supported, else neighbourhoods), capped at 20 listings each and ordered by importance.
- Lead database with browse, search, sort, and filtering.
- "Business Type" filter (Google Maps category) shared across Leads, Website Intelligence, and CRM.
- Normalized records: name, category, address, phone, website, ratings.
- Businesses with no website are auto-qualified as web-build leads (scored from their Google listing and enrolled in the CRM automatically).
2. Website Intelligence
Crawl every lead's site and turn it into a scored, explainable opportunity profile.
- Crawls each lead's website.
- Contact discovery and validation (emails, phones, social profiles).
- Technology detection with a Wappalyzer-compatible engine over the full community dataset (~3,700 technologies): CMS, e-commerce, frameworks, libraries, server/CDN, analytics, payments, and more - with versions, grouped by category.
- Website quality score and business maturity score.
- Deterministic SEO report.
- Optional AI website insight, including vision analysis of the homepage.
- Opportunity detection (what work the business likely needs).
- Automatic AI end-score (lead score + conversion probability) and an audit PDF generated as soon as analysis completes.
3. Revenue Opportunity
Rank leads by what they are actually worth.
- Revenue potential score per lead.
- Estimated project value (INR by default, fully multi-currency).
- Expected value = project value × close probability.
- Deterministic and explainable before any AI is layered on.
4. AI Personalization
Drafts that reference what is actually wrong with the prospect's site.
- Lead summary and suggested sales angles.
- Drafted email / WhatsApp copy grounded in the website insight.
- Works with leading LLMs (OpenAI, Anthropic, Gemini, xAI) - bring your own key.
- Copy opens with a concrete observed detail, not a generic compliment.
5. Outreach
Send tracked email with a hard approval gate.
- Email sending with self-hosted open/click tracking.
- Deliverability checks before you send.
- Inbound reply classification.
- Never auto-send: every message is Draft → Review → Approve → Send.
6. CRM
A Kanban pipeline and a real workspace for every lead.
- Kanban pipeline with stages.
- Per-lead workspace page.
- Deals with owner, value, close date, priority, and tags.
- Tasks, notes, and an activity timeline.
7. Lead Finder
Power-search the whole lead base by the exact red flags you fix.
- Standalone power-search for hand-picking prospects.
- Red-flag filters: outdated site, no SSL, not mobile-friendly, slow, weak SEO, no booking, no contact form, DIY/template, site down, no analytics, no chat/WhatsApp - match leads that have all the gaps you fix.
- Filter by business type, website / no-website, analyzed, SEO score & grade, opportunities, tech stack, lead score, conversion, revenue, rating, and temperature.
- Prospecting-only by default: hides leads already in active outreach (toggle to include them).
- AI natural-language search, hot presets, and saved searches.
- Runs on a fast denormalized index that scales to hundreds of thousands of leads.
8. Analytics & Learning
See what is converting and let the system get smarter.
- Funnel and conversion rates.
- Revenue and best-segment breakdowns.
- An AI learning loop that calibrates conversion from real outcomes.
Other
- In-app Docs section for users.
- Authentication (Bearer tokens).
- Settings, including vision/AI configuration.
- Multi-currency: choose the display currency (USD, EUR, GBP, INR, AED, and more) for revenue estimates, deals, and analytics, with an optional value multiplier and one-click re-score of existing leads.
- Currency defaults to INR; phone parsing defaults to region IN (configurable).
The marketing website that surrounds this product (waitlist, contact, admin) is documented separately - see api.md for its API and architecture.md for how the pieces fit together.