Sources/Signal intelligence/Law firms

Multi-source signal intelligence for law firms.

LexAlert turns high-intent posts into attorney-reviewed leads. One pipeline — Watcher, Classifier, Drafter, Gate, Dispatch — running across Reddit, X, Quora, and Avvo today, with new sources shipping on a rolling cadence. Competitors give you one channel. We give you the network — and we keep extending it.

RedditliveX (formerly Twitter)liveQuoraliveAvvo Q&Alive+ shipping continuouslynetwork
Attorney reviews every draftPure-Python compliance gateMonthly · no contracts
Live · 4 sources active
NEW
redditr/personalinjury4m

"Got rear-ended on I-5 yesterday. Insurance is offering $1,800 and my neck pain is getting worse — is it worth a lawyer before I sign?"

personal_injuryintent · 0.94San Diego, CA
x@evanjkim · thread7m

"anyone in Austin dealt with being served divorce papers when you didn't know it was coming? two kids, mortgage, total blindside"

familyintent · 0.89Austin, TX
quoratopic · personal injury law11m

"What should I do if my insurance company keeps delaying my claim after a slip and fall at a grocery store? Doctor says I need surgery."

personal_injuryintent · 0.86Phoenix, AZ
avvoQ&A · Family Law14m

"My ex is threatening to take the kids out of state without telling me. Our custody order says nothing about relocation. What can I do this week?"

familyintent · 0.91Seattle, WA
Built for the bar →
Compliance gate · pure PythonAES-256 credentials at restAppend-only audit logPer-source polling cadenceSOC 2 (in progress)
/ the network

Every source where your next client is already typing.

One pipeline, many inputs — and the inputs keep growing. Most legal lead-gen tools own one channel and squeeze margin out of you by making it the only option. We're building the opposite: a Watcher per source feeding the same Classifier, Drafter, and compliance Gate. Adding a new source is a feature ship, not a product pivot — and we ship them on a rolling cadence.

Status
liveshipping
live
Reddit

Practice-area subreddits and r/legaladvice. PRAW polling on a 60-second cadence with keyword pre-filter. Our most mature source — every beta firm runs it.

cadence · 60s  ·  ~14k posts/wk filtered
live
X (formerly Twitter)

Real-time tweet and thread monitoring on the X v2 streaming API. Filter language matches Reddit's keyword model — both feeds land in the same Signal Desk.

cadence · streaming  ·  per-account health monitored
live
Quora

Topic-targeted polling on legal Quora topics — personal injury, family, employment, immigration. Long-form questions where prospects describe situations in detail before talking to anyone.

cadence · 10 min  ·  targets · topic slugs
live
Avvo Q&A

Avvo legal Q&A categories with attorney-account detection and per-category cadence. Where prospects already arrive with a clear legal question — exclusively yours when you reply first.

cadence · 15 min  ·  targets · category
shipping
And growing.

New sources land on a rolling cadence — Nextdoor, LinkedIn, Facebook groups, niche legal forums, and others as we validate them. Pricing tiers absorb new sources at no extra charge in your billing band.

approach · ship · validate · enable per tenant

Why this mattersThe pipeline is platform-agnostic by design. Every Watcher emits to the same Classifier; every draft goes through the same compliance Gate. Adding a new source means a new check in your filter list — not a new product to learn. Your firm's voice, tone settings, and compliance rules apply across every source the day it goes live.

Signals · 7d (all sources)
2,184
+18.2%vs. last week
Median latency
3.2min
+9.1%post → review queue
Compliance pass rate
99.4%
+0.3pp30-day trailing
Avg cost / qualified lead
$14.20
−22.6%vs. directory leads
/ live signals

The queue, filling in real time, across every source.

Every card here is a real-shape post anonymised. Reddit, X, Quora, Avvo, all in the same queue. In your account the same feed is filtered to your practice areas, your jurisdictions, and your firm's compliance settings — across whichever sources you've enabled.

Filter
personal_injuryfamilyemploymentimmigrationcriminalother
stage 1 · Watcher (per source)
Reddit on a 60s poll. X on the v2 streaming API. Quora on a 10-minute topic poll. Avvo on a 15-minute category poll. Each Watcher applies a keyword pre-filter that discards 87% of input traffic at zero LLM cost.
stage 2 · Classifier (one model, every source)
Claude Haiku scores intent, case type, and jurisdiction. Same prompt across every source — so "high intent" stays consistent across Reddit, X, Quora, Avvo, and every source we ship next.
stages 3–5 · Drafter, Gate, Dispatch
Sonnet writes three reply variants tailored to the source's conventions. The Gate runs deterministic compliance checks (jurisdiction window, prohibited phrases, per-source daily caps). Signal lands in your queue with a NEW ribbon.
/ live signal feed · all sourcespolling
redditr/personalinjuryjust now

"Got rear-ended on the 5 yesterday. Insurance is offering $1,800 and I have neck pain. Worth a lawyer?"

personal_injuryintent · 0.94San Diego, CApending review
x@evanjkim · threadjust now

"anyone in austin dealt with being served divorce papers when you didn't know it was coming? two kids, mortgage, total blindside"

familyintent · 0.89Austin, TXpending review
quoratopic · personal injury lawjust now

"What should I do if my insurance company keeps delaying my claim after a slip and fall at a grocery store? Doctor says I need surgery."

personal_injuryintent · 0.86Phoenix, AZpending review
avvoQ&A · Family Lawjust now

"My ex is threatening to take the kids out of state without telling me. Our custody order says nothing about relocation. What can I do this week?"

familyintent · 0.91Seattle, WApending review
/ the five-stage pipeline

One pipeline. Watcher · Classifier · Drafter · Gate · Dispatch.

Press play. A real-shape post moves through every stage — keyword pre-filter, Haiku classification, Sonnet drafting, deterministic compliance gate, and into your review queue. Switch the source tab to see the same pipeline run on a different platform. The downstream stages are identical.

Sample run · reddit · r/personalinjury
elapsed: 00:00.0
01
Watcher
02
Classifier
03
Drafter
04
Gate
05
Dispatch
u/throwaway_3819 · r/personalinjury · just now

"Got rear-ended yesterday on I-5. Other driver admitted fault at the scene but their insurance is already trying to lowball me with $1,800. I have neck pain that's getting worse — is it worth talking to a lawyer before I sign anything?"

source
case_type
intent
urgency
jurisdiction
draft
gate
status
/ built for how attorneys actually work

Everything visible. Everything you can say no to.

No black-box "we deliver leads." Every step is auditable, every draft is yours to approve or edit, every compliance check has a paper trail — across every source.

01 · Multi-source by design

One Classifier, one Drafter, one Gate. Many Watchers.

Adding a new source is adding a Watcher behind the same downstream stages. Your tone settings, case-type preferences, and compliance rules apply automatically. No configuration drift.

Reddit1,712
X472
Quora218
Avvo142
+ shipping
7d signals by source · live count from your tenant · sources auto-enable as we ship them
02 · Drafter

Three drafts per signal: Attorney A, Attorney B, Referral.

Sonnet generates three independent variants tailored to the source's conventions — Reddit prose, X reply length, Quora long-form, Avvo Q&A formality. Pick the voice that matches your firm. Tone is a dropdown.

Attorney Aempathetic · 142 w
Attorney Bdirect · 118 w
Referralbrief · 64 w
tone · empathetic · direct · consultative · authoritative · conversational · grateful · matter-of-fact · detailed · brief
03 · Classifier

Every signal carries an intent score from 0.00 to 1.00.

Same model, same threshold across every source. Posts under 0.70 are discarded before Sonnet ever runs — so what's "high intent" stays consistent whether the signal is a Reddit post, an X thread, a Quora question, or an Avvo Q&A.

intent · 0.940.94
intent · 0.810.81
intent · 0.720.72
below cutoff0.53
04 · Gate

The compliance gate is pure Python. Never an LLM.

Per-source solicitation windows, prohibited phrases ("guaranteed", "you are entitled to"), per-tenant daily caps per source, word limits — all checked before a draft ever reaches your queue.

jurisdiction · CA window 0–30d · ok
prohibited phrases · 0 hits
word count · 142 / 200
per-source caps · reddit 9/25 · x 4/15 · quora 2/8 · avvo 1/5
/ bar-rule compliance, foregrounded

Built so an attorney can defend every action in front of the bar.

Outreach lives or dies on bar-rule compliance — and that gets harder, not easier, when you operate across multiple platforms. We built LexAlert with the assumption that a bar investigator might one day request the audit log — and designed every layer so the answer is "here, with timestamps, across every source."

/ solicitation windows

Jurisdiction-aware delays per source

State rules vary, and the right window can also depend on the channel. The Gate enforces the configured window for every draft — Reddit, X, Quora, Avvo, future sources — before it appears in your queue.

/ prohibited phrases

Hard-coded vocabulary checks

"Guaranteed," "we will win," "you are entitled to," "no-risk" — auto-rejected at the Drafter and again at the Gate, on every source. Add your firm's custom phrases.

/ mandatory review

Attorney clicks every button

No auto-posting. Approve, Edit, Regenerate, Decline, or Escalate — every action is logged with attorney, timestamp, source, post ID, and the diff if you edited.

/ account isolation

One identity per source per firm

Your platform credentials are AES-256 encrypted at rest, scoped to your tenant per source, and never appear in logs or error messages.

/ daily caps

Per-source rate limits

Configurable cap per source per day to keep your accounts looking like a real attorney participating, not a bot. The Gate enforces it across every channel.

/ audit log

Immutable. Exportable. Cross-source.

Every draft, every edit, every approval — across every source. Stored append-only. CSV export for the bar, your malpractice carrier, or your own peace of mind.

/ the math, honestly

What you spend now vs. what you'd spend with us.

Adjust the sliders to match your firm. Conservative model — top of LexAlert's lead-cost band ($25), median legal CPC ($65), Growth plan ($599). Volume scales as you turn on more sources. No fudging.

Your inputs

Slide to match your firm's current marketing budget.

$12,000
$65
8%
22

/ side-by-side

What you spend now
$15,300/ mo
15 consults from Google Ads + 22 directory leads (shared with 3–5 firms each)
With LexAlert · Growth · 4 sources active
$2,099/ mo
$599 plan + 60 exclusive signals at $25 each. Across Reddit, X, Quora, Avvo. None shared. Volume grows as we ship more.
Estimated monthly savings$13,201
Conservative model: top-of-band $25/lead pricing, single Growth plan, no setup fees. Volume grows as new sources turn on. Doesn't credit reduced agency fees or attorney time saved on manual lead sifting.
/ placeholder · awaiting beta firm sign-off

We replace this with a real attorney quote once a beta firm publicly opts in. The shape — quote, photo, firm, two metric callouts — is what ships. The words are not.

[Attorney name][Firm] · [City, ST]
Signed clients / mo
Cost per signed client
/ pricing

Monthly · flat-rate · per firm.

Pick the plan that matches your practice areas and the sources you want active. No per-lead fees. No annual lock-ins. 7-day free trial — cancel before day 7 and your card never gets charged.

/ starter

Starter

$399/ mo

One practice area on Reddit. Solo or small firm testing a new lead channel.

  • 1 case type · 1 subreddit
  • Reddit source
  • Slack + Signal Desk delivery
  • Compliance gate + audit log
  • 7-day free trial
Start free trial
/ growth · most popular

Growth

$599/ mo

Multiple practice areas across Reddit, X, Quora, and Avvo. For firms building a consistent multi-source pipeline.

  • 3 case types · 3 subreddits
  • Reddit + X + Quora + Avvo
  • Three drafts per signal
  • Tone & template customisation
  • Priority support
  • 7-day free trial
Start free trial
/ partner

Partner

$799/ mo

Full pipeline across every active source — and every source we ship next, included.

  • Unlimited case types & subreddits
  • All current sources + every new one we ship
  • Custom system prompt per case type
  • Dedicated onboarding
  • 7-day free trial
Start free trial

Need white-label, dedicated success management, or volume terms? Talk to us about Enterprise.

/ common questions

The objections we hear most.

Isn't this just Reddit monitoring with extra steps?
No — Reddit, X, Quora, and Avvo are all live in production today, and we ship new sources on a rolling cadence. The architecture is multi-source by design: every Watcher emits into the same Classifier, Drafter, and compliance Gate. When we add Nextdoor, LinkedIn, or a new legal forum, your firm's tone settings, case-type filters, and compliance rules apply automatically the day it goes live. Most competitors are single-source by design and can't follow without rebuilding their whole product.
Is this even compliant with bar advertising rules?
That's the question we built the whole system around. Every draft passes a deterministic Python compliance gate — no LLM — that enforces your jurisdiction's solicitation window, prohibited phrases, daily caps per source, and a hard 200-word cap. Nothing auto-posts. Every action is logged immutably with attorney, timestamp, source, and post ID. We can hand the audit log to your malpractice carrier or to a bar investigator.
How is this different from buying directory leads?
Directory leads (Avvo profile leads, Martindale, FindLaw) sell the same contact to 3–5 firms simultaneously. Every LexAlert signal goes to one firm only — yours. You see it minutes after it was posted, not hours after it was indexed. And the prospect is still describing the problem in their own words, which is much higher intent than "I clicked a directory link to compare attorneys." Plus directories give you one channel; we give you the network.
What if one of my source accounts gets flagged?
Account health is part of the product, per source. We track karma / follower count / Avvo profile completeness, account age, posting cadence, and per-platform rate limits. If an account looks at risk, the Watcher pauses outbound for that account on that source and surfaces an alert in the Signal Desk. Reddit accounts must be 90+ days old before LexAlert will use them; other sources have analogous source-specific health requirements.
Will this sound like AI? My voice is my brand.
You see three drafts per signal — Attorney A, Attorney B, and a Referral variant — each generated with a tone you pick from an enum (empathetic, direct, consultative, authoritative, conversational, grateful, matter-of-fact, detailed, brief). Drafts are tailored to the source's conventions (Reddit prose, X reply length, Quora long-form, Avvo formality). You can edit any draft inline before it posts. After 30–60 days the system learns your edits and starts producing drafts that sound more like you.
Do you auto-post? I don't want that.
Default is review-queue only on every source. Auto-posting is opt-in, requires explicit acknowledgment, and is post-legal-review on our side. In the POC and beta we don't even offer it — every draft is reviewed by an attorney before it leaves your queue.
What's the actual cost per signed client?
It depends on your practice area, your sources, and your conversion rate from signal to consult to retained client. Our beta firms are seeing $80–$220 per signed client in PI and family. Google Ads in the same markets is $1,200–$3,800. We walk through your specific numbers on the demo with real signals from your jurisdiction across whichever sources we have live in your market.
/ last word

Right now, on every source we monitor, someone is describing a case in your practice area. Which firm answers first?

Book a 30-minute demo. We pull live signals from your jurisdiction across every active source during the call so you see the product working on your actual market.

7-day free trial · cancel before day 7 · no card charged · monthly billing