The soft pull at the front door is where iSoftpull started, and it runs 150,000 reports a month today. The same platform, rules engine, consent records and compliance can run every touch after the loan is booked. Servicers don't log in to anything. Their platform calls ours.
Branded forms, consent capture, soft pull, Intelligence rules. 150,000 a month today.
Pass or fail per program, tier, APR and payment. Marketplace matching to lenders.
Hard pull with consent, identity and fraud screening, adverse action and risk-based pricing notices.
Origination score, consent record and pull audit trail travel with the loan into the servicing platform.
Quarterly refresh of every account. Score migration, new derogatories, refi risk. Trustee-ready output.
Cosigner release, PPA and lease transfers, modifications. Same rules engine, automatic notices.
Score drops, new delinquencies elsewhere, bankruptcy. Reach the borrower before the missed payment.
Bankruptcy, deceased and SCRA scrubs, skip trace from header data, ability-to-pay tiers.
| Band | Origination | Today | Shift |
|---|---|---|---|
| 760+ | 31% | 27% | |
| 720 to 759 | 29% | 26% | |
| 680 to 719 | 24% | 25% | |
| 640 to 679 | 12% | 15% | |
| Under 640 | 4% | 7% |
{
"pool_id": "solar-2024a",
"permissible_purpose": "account_review",
"inquiry_type": "soft",
"bureau": "transunion",
"accounts_file": "s3://.../solar-2024a-2026q3.csv",
"cadence": "quarterly",
"watchlist_cadence": "monthly",
"outputs": ["migration", "watchlist", "trustee_export"]
}
{
"review_id": "rev_8f21c",
"accounts": 12480,
"weighted_fico": { "origination": 731, "current": 718 },
"flags": { "score_drop_40": 1236, "new_derog": 684,
"bankruptcy": 23, "deceased": 4, "refi_risk": 312 },
"watchlist_url": "/api/v2/portfolio/reviews/rev_8f21c/watchlist",
"trustee_export_url": "/api/v2/portfolio/reviews/rev_8f21c/export"
}
| Account | State | Orig → now | Flag | Balance |
|---|---|---|---|---|
| ····4471 | AZ | 744 → 662 | High Score −82 · new 60-day late on auto loan | $31,900 |
| ····0928 | CA | 712 → 655 | High Score −57 · two new collections | $28,400 |
| ····6640 | CA | 705 → 703 | High Chapter 13 filed | $30,050 |
| ····7715 | TX | 731 → 689 | Medium Score −42 · utilization 91% | $34,100 |
| ····5182 | NV | 758 → 712 | Medium Score −46 · new personal loan | $36,200 |
| ····2217 | AZ | 689 → 641 | Medium Score −48 · 30-day late on card | $27,800 |
| ····3306 | FL | 698 → 696 | Low New mortgage inquiry · refi risk | $29,750 |
| ····9903 | TX | 722 → 719 | Low Address changed · confirm contact | $33,400 |
| Date | Account | Event | Recommended play |
|---|---|---|---|
| Sep 15 Solar 2024-A | ····4471 | High Score dropped 82 points | Call before the Oct 1 due date. Offer a 3-month step-down. |
| Sep 15 Solar 2024-A | ····6640 | High Chapter 13 bankruptcy filed | Route to bankruptcy desk. Stop outreach. |
| Sep 15 Student 2023-C | ····8850 | Medium 60-day late on another lender's card | Offer income-driven plan review. |
| Sep 14 Solar 2024-A | ····3306 | Low New mortgage inquiry | Refi retention call. Confirm PPA transfer terms. |
| Sep 13 Medical 2025-A | ····7015 | High Deceased indicator | Route to estate desk. Cease automated contact. |
| Sep 12 Solar 2024-A | ····2217 | Medium 30-day late on credit card | Courtesy reminder plus autopay offer. |
{
"event": "trigger.score_drop",
"account_ref": "solar-2024a/····4471",
"occurred_at": "2026-09-15T06:10:00Z",
"severity": "high",
"detail": { "score_prev": 744, "score_now": 662,
"cause": "60_day_late_auto" },
"recommended_play": "step_down_offer",
"permissible_purpose": "account_review",
"inquiry_type": "soft"
}
{
"request_type": "ppa_transfer",
"account_ref": "solar-2024a/····8812",
"program": "solar_assumption_v3",
"applicant": { "name": "J. Delgado", "address": "4412 Saguaro Ln, Mesa AZ" },
"consent": { "captured_at": "2026-09-15T17:02:11Z", "ip": "…" },
"inquiry_type": "soft"
}
{
"decision": "approve",
"score": 702,
"rules": [
{ "rule": "fico_min_680", "pass": true },
{ "rule": "no_bankruptcy_48mo", "pass": true },
{ "rule": "no_60day_late_24mo", "pass": true },
{ "rule": "identity_ofac_mla", "pass": true }
],
"next_step": "hard_pull_at_signing",
"notice_url": null
}
| Applicant · request | Soft pull | Result | Notice |
|---|---|---|---|
| J. Delgado PPA transfer · Residential solar | FICO 702 | Approved 680 min ✓ · No BK 48 mo ✓ · No 60-day lates ✓ |
None needed |
| M. Okafor Cosigner release · Private student loan | FICO 731 | Approved 12 on-time payments ✓ · 700 min ✓ · DTI 38% ✓ |
None needed |
| R. Patel Cosigner release · Private student loan | FICO 648 | Declined 12 on-time payments ✓ · 700 min ✗ (648) · DTI 51% ✗ |
Adverse action sent |
| S. Nguyen Loan modification · Home improvement | FICO 611 | Needs review Hardship documented ✓ · Score 611, under 640 floor ? |
Pending |
| A. Brooks Lease transfer · Residential solar | FICO 694 | Approved 680 min ✓ · No BK 48 mo ✓ · Identity verified ✓ |
None needed |
| K. Lindqvist PPA transfer · Residential solar | FICO 655 | Declined 680 min ✗ (655) · Collections $2,400 ✗ |
Adverse action sent |
| Tier | Definition | Accounts | Strategy | Balance |
|---|---|---|---|---|
| A | Score 640+ · other tradelines current | 1,204 | Settlement offer at 60% | $9.1M |
| B | Score 580 to 639 · mixed payment history | 2,381 | Payment plan, 24 months | $17.6M |
| C | Under 580 · new credit since charge-off | 2,010 | Hold 90 days, re-score | $14.8M |
| D | No contact data | 2,454 | Skip trace, then re-tier | $17.4M |
| Pool | Accounts | WA FICO orig | WA FICO now | Under 640 | New BK | Refreshed |
|---|---|---|---|---|---|---|
| Residential Solar 2024-A | 12,480 | 731 | 718 | 7.0% | 23 | Sep 1, 2026 |
| Home Improvement 2025-B | 31,200 | 702 | 696 | 11.4% | 61 | Sep 1, 2026 |
| Private Student Loans 2023-C | 44,910 | 744 | 749 | 3.1% | 38 | Sep 1, 2026 |
| Elective Medical 2025-A | 18,650 | 688 | 679 | 16.8% | 44 | Sep 1, 2026 |
| Stage | Basis | Inquiry | Who holds the purpose |
|---|---|---|---|
| Prequal and offer | Consumer-initiated, written consent · § 604(a)(2), (a)(3)(F) | Soft | Originator |
| Consummation | Credit transaction with the consumer · § 604(a)(3)(A) | Hard | Lender |
| Portfolio review and triggers | Review of an account · § 604(a)(3)(A) | Soft | Servicer |
| Cosigner release, transfer, modification | Consumer-initiated request on an existing account · § 604(a)(3)(A), (F)(i) | Soft, then hard with consent | Servicer |
| Recovery | Collection of an account · § 604(a)(3)(A) | Soft | Servicer or debt owner |
| Investor reporting | Derived from the servicer's account review. Pool level, no consumer identifiers. | None | Trustee, rating agency, investor |