7.8 KiB
DRE Portal — Technical Specifications
Internal working document — July 2026
Claim Numbering
- Format:
DRE-YYYY-NNNN(e.g. DRE-2026-0001) - Auto-generated on claim submission
Client ID
- Format:
CLT-YYYY-NNNN(e.g. CLT-2026-0001) - Generated on account creation
Closed Case Binders
On case close, two PDF binders are auto-generated:
Binder 1 — DRE Internal: DRE-YYYY-NNNN_CLOSED_DRE.pdf Includes: intake, evidence, AI analysis, AI debtor research, AI weakness analysis, internal notes, signed/notarized LPOA, certified mail receipts, communication log, settlement, fee disclosure, payment confirmation
Binder 2 — Client Package: DRE-YYYY-NNNN_CLOSED_Client.pdf Includes: claim summary, signed/notarized LPOA, settlement/payment confirmation, fee statement. EXCLUDES: AI analysis, debtor research, internal notes.
Evidence Archive: DRE-YYYY-NNNN_evidence.zip — original uploaded documents
Full Workflow
Phase 1 — Intake
- Client submits claim at debtrecoveryexperts.com
- Intake form: debtor info, amount, description
- Document upload (contracts, invoices, correspondence)
- Terms of Service signed via DocuSeal
- Claim enters DRE queue
Phase 2 — AI Review
- AI analysis is per claim, not per client. Each claim gets its own independent:
- Claim analysis score (0-100)
- Debtor research / skip tracing
- Weakness assessment
- If a repeat client submits a new claim against a different debtor, it gets fresh analysis independent of previous claims
- AI Re-analysis on new document upload is scoped to that specific claim only
- Team reviews → Approve / Request More Docs / Reject
Phase 3 — Legal Setup
- LPOA sent to client via DocuSeal
- Client signs → notarized via Proof (online RON)
- DRE now authorized to collect
Phase 4 — Tiered Recovery
- Tier 1: Soft Touch — email + ACH link (Day 1-5)
- Tier 2: Formal Demand — certified mail via LetterStream (Day 7-14)
- Tier 2.5: Lien Threat — pre-lien notice for construction claims (Day 15-21)
- Tier 3: Escalation — final notice (Day 21-30)
- Tier 4: Legal Action — referral to partner law firm (Day 30+)
Phase 5 — Settlement
- Payment collected via Stripe ACH
- DRE fee deducted per tier schedule
- Costs deducted (notary, certified mail, filing fees)
- Balance disbursed to client
- Case closed → two binders generated
Fee Structure (proposed)
- Tier 1: 20-25%
- Tier 2: 30%
- Tier 2.5: 30% (+ attorney if lien filed)
- Tier 3: 33%
- Tier 4: 10% DRE referral + 25% law firm
Search & Document Retrieval
Cases are searchable in the portal via database fields:
- Claim number, client name, debtor name, amount, status, date range
- Tags (e.g. "construction", "lien filed", "litigated", "debtor paid Tier 2")
- Key flags from AI analysis
On case close, PDF text is extracted and stored in the database for full-text search. Future: Paperless-ngx if volume exceeds 500+ cases.
Approval Workflow
- Approvers: Germaine + Tony — both must sign off before case moves forward
- Anita: Read-only access — can view pending approvals but cannot approve
- Reminders: Every 60 minutes, pending approval notification sent to both approvers
- Approval status visible in claim header: "Pending Germaine · Pending Tony · Acknowledged ✓" Any edit to a claim submission is tracked with a full history:
- What field was changed (old value → new value)
- Who made the change (user name or "system" for automated updates)
- When the change was made (timestamp)
- Why the change was made (optional note field)
The audit log is visible in the DRE internal dashboard under each claim:
DRE-2026-0042 — Change History
Jul 8, 2026 10:15 AM | John (DRE) | Amount: $12,000 → $12,450 | "Corrected from invoice"
Jul 7, 2026 02:30 PM | System | Status: Submitted → AI Review | Auto
Jul 7, 2026 02:28 PM | Robert Smith | Initial submission |
Edits are allowed on open claims. Closed claims are read-only. The audit trail is included in the DRE Internal Binder on case close.
Repeat Clients
Clients create an account on first claim. On return:
- ToS already on file (signed once)
- Client info pre-filled on new claims
- Dashboard shows: active cases, past cases with outcomes, payment history
- Can download their own case binders
- Optional loyalty pricing after 3+ claims (e.g. 25% vs 30%)
Client Portal View (after login)
- Active Cases: claim number, debtor, amount, current tier
- Past Cases: claim number, debtor, amount, outcome (Recovered / Uncollectible)
- [Submit New Claim] button
- [Download Case Binders] for closed cases
- [Payment History] — all disbursements received
Required Services
- DocuSeal: ✅ deployed at sign.itpropartner.com
- Proof.com: ❌ need account (online notarization)
- LetterStream: ❌ need account (certified mail)
- Stripe Connect: ❌ need keys (ACH payments)
- Law firm partner: ❌ need referral agreement (litigation)
Email Configuration
- email@redacted — Client-facing. Display name: "Debt Recovery Experts". Used for DocuSeal signing requests, claim status updates, fee receipts, portal login links.
- email@redacted — Debtor-facing. Display name: "Debt Recovery Experts". Used for demand letters, ACH payment links, collection correspondence.
- email@redacted — General business inquiries.
- All mailboxes hosted on MXroute (heracles.mxrouting.net). Outgoing email relayed through mail.germainebrown.com:2525 (MXroute SMTP blocks our IP).
AI Chatbot — Knowledge Base
The DRE chatbot runs on Llama 3.2 3B (local, Ollama on Core) with a structured FAQ knowledge base built once by a smart model (Claude Opus 4.7).
Chatbot Personality:
- Empathetic — Acknowledge the frustration of an unpaid debt. "I understand how stressful unpaid invoices can be."
- Kind but firm — Supportive without being a pushover. Never apologetic for DRE's process or fees.
- Engaging — Ask leading questions to qualify and move the conversation forward. "How long has this been outstanding?"
- No promises — Never guarantee a specific outcome, timeline, or recovery amount. Use "typically," "most claims," "can be."
- Escalate when stuck — If the visitor asks something outside the bot's scope, invite them to submit a claim or contact the team.
Tone examples:
| Do | Don't |
|---|---|
| "I understand — unpaid invoices create real pressure." | "Sorry about that." |
| "Most claims at your level resolve within 30 days." | "We'll get your money back in 30 days." |
| "Our process typically recovers 70%+ of claims." | "You'll definitely get paid." |
| "Ready to get started? We can review your case." | "You should definitely use us." |
PUBLIC knowledge (chatbot can answer):
- Fee structure & tier percentages
- Required documents for a claim
- Recovery timelines per tier
- Texas construction lien overview (general)
- LPOA process (what it is, how to sign)
- Payment/ACH processing info
- How to submit a claim
- Contact/support info
- Link to Fee Calculator
- Link to Terms of Service & Privacy Policy
PRIVATE knowledge (NEVER in chatbot):
- AI claim scoring methodology
- Debtor research / skip tracing techniques
- Internal weakness analysis criteria
- Approval workflow and review criteria
- Specific claim details or case data
- Partner law firm names or referral terms
- Internal fee negotiation limits
- FDCPA/TDCA compliance strategy
- Any internal team notes or communications
Future Automation (N8n on Monitor Server)
AI Web Scraper Agent — https://n8n.io/workflows/2006-ai-agent-that-can-scrape-webpages/
- 4.6/5 rating, free workflow template
- ReAct AI agent that scrapes web pages for skip tracing
- Use cases: Texas SOS lookups, county court records, debtor asset searches
- When: Remind Germaine about this when building DRE portal — can offload debtor research to n8n workflows