AI-powered life event detection for financial advisors. NLP pipeline monitors 8+ public data sources and surfaces actionable alerts.
Financial advisors manage hundreds of client relationships but have no systematic way to track life events — job changes, property sales, retirements, SEC filings, business formations — across public data sources. They rely on manual Google searches or miss opportunities entirely, leading to delayed outreach and lost revenue.
I built AdvisorChoice: a full-stack platform that automatically ingests, analyzes, and surfaces client life events as an actionable alert queue.
The backend crawls 8+ public sources — DuckDuckGo, Google News RSS, SEC EDGAR, property filing databases, business registrations, and press releases — for each client in the advisor's portfolio.
Raw HTML is cleaned via BeautifulSoup, then passed through a spaCy NER model that extracts persons, organizations, locations, dates, and amounts. A rule-based classifier detects 21 event types using keyword matching.
Extracted entities are matched against the advisor's client list using Levenshtein distance across three confidence tiers: Tier 1 (Name + Employer + Location), Tier 2 (Name + Employer or Location), Tier 3 (Name only). A composite confidence score (0–100%) combines keyword strength, entity clarity, and source reliability.
Advisors log in to a clean alert queue where they can filter by event type, confidence level, and date range. Each alert shows the detected event, matched client, and confidence breakdown.
Clicking into an alert reveals the full evidence: source text, extracted entities, match tier, confidence score breakdown, and the client's profile. Advisors can approve, dismiss, snooze (1–90 days), or flag as “not my client.”
Click to view full sizeWant something like this built for your business?
Hire Me on Upwork