GoodLeap Pros API integration (OpenFinance for sustainable home lending)

Protocol analysis and production-ready connectors for solar, battery, HVAC and roofing contractor financing workflows

From $300 · Pay-per-call available
OpenData · OpenFinance · Sustainable home lending · Contractor workflow

Wire GoodLeap Pros into your CRM, accounting and analytics — without scraping screens

GoodLeap Pros is the dealer-facing companion to the GoodLeap origination platform: contractors enter homeowner details, pull multiple soft-credit offers in seconds, route the borrower into e-signature and, since June 2025, collect deposits and progress payments through GoodLeap Payments. We deliver compliant connectors that lift that activity out of the phone and into your data stack.

  • Soft-pull loan offer comparison events (term, APR, monthly payment, dealer fee) per homeowner
  • End-to-end application lifecycle — submitted → conditionally approved → counter-offered → contracted → funded
  • GoodLeap Payments receipts: tap-to-pay, ACH, saved bank/card tokens, driver's-license-scan KYC

What we deliver

Deliverables checklist

  • OpenAPI 3.1 specification covering offers, applications, contracts, payments and webhooks
  • Protocol & auth-flow report (dealer login, refresh token rotation, device binding, soft-pull consent capture)
  • Runnable connectors in Python and Node.js (offer pull, application submit, e-sign status, payment receipt sync)
  • Automated tests against captured fixtures + a Postman / Insomnia collection
  • Compliance pack: Regulation Z disclosure timing notes, CFPB PACE rule cross-reference, soft-pull audit log schema
  • Hand-off session for your CRM / data-warehouse team (Salesforce, HubSpot, Snowflake, BigQuery)

Two engagement models

Pick what matches your scale. Most contractor groups start with source delivery, then graduate to hosted endpoints once volume justifies the SLA.

  • Source-code delivery from $300 — receive the runnable connector and documentation; pay only after delivery upon satisfaction.
  • Pay-per-call hosted API — call our managed endpoints and pay only for the requests you actually make; no upfront cost, ideal for usage-based teams.

Data available for integration

The contractor app surfaces structured records that are far more valuable than raw screenshots once you expose them as OpenFinance-style endpoints. Below is the inventory we typically expose for clients, mapped to the screen or feature where it originates.

Data typeSource (screen / feature)GranularityTypical use
Loan offer setOffer comparison screenPer homeowner; APR, term in months, monthly payment, dealer fee, product familySales coaching, win-rate analytics, dealer-fee margin reporting
Application lifecycleApplication submit + status feedPer application; status transitions with ISO 8601 timestampsPipeline forecasting, stuck-deal alerts, commission accrual
Soft-pull consentPre-qualification flowPer homeowner; consent text, IP, device fingerprintRegulation Z & FCRA audit trail, compliance review
E-sign contract eventsDigital loan contractingDocument ID, signer role, timestamp, IP, statusFunding readiness, dispute defence, internal audit
Project milestonesFunding workflowMilestone code, photo URLs, verifier, dateCash-flow forecasting, draw scheduling, NPI tracking
GoodLeap Payments receiptsTap-to-pay / ACH / saved methodsPer transaction; rail, amount, fee, settlement dateQuickBooks sync, reconciliation, dealer payout audits
Marketplace & referral eventsMarketplace + Pros referral programSKU, partner, reward state, payout dateCross-sell attribution, partner accounting

Typical integration scenarios

1. Sales pipeline into Salesforce / HubSpot

Solar and home-improvement sales orgs already track quotes in Salesforce or HubSpot, but GoodLeap offer activity stays trapped in the contractor's phone. We bridge that gap: a offer.viewed event from GoodLeap Pros becomes a stage update on the matching opportunity, a application.approved event triggers an automated next-step task, and a contract.signed event closes the deal as Won. The bridge maps GoodLeap homeowner IDs to CRM contact records via deterministic email plus address hashing.

2. GoodLeap Payments → QuickBooks reconciliation

The June 2025 launch of GoodLeap Payments added tap-to-pay, ACH and saved payment methods, plus a native QuickBooks pathway. For teams already on Xero, NetSuite, or a custom ledger we replicate that pathway: a receipt webhook lands in our connector, line items are split between gross revenue, GoodLeap processing fee and sales tax, and posted to the configured chart of accounts within minutes.

3. Aurora / Enerflo design → GoodLeap proposal sync

Aurora Solar and Enerflo each offer their own GoodLeap touchpoint inside their sales-mode, but multi-platform installers need one canonical pipeline. We sit between design tools and the contractor app, taking the system-design payload (kWh, hardware bill of materials, installation address) and pre-filling the GoodLeap offer pull so the rep never re-keys numbers in front of the homeowner.

4. Compliance reporting for lender partners

GoodLeap is registered with the NMLS and operates inside the consumer-finance perimeter. Lender partners, secondary buyers and securitization trustees often demand structured evidence of soft-pull consent timing, Regulation Z disclosure delivery, and contractor identity. We emit a tamper-evident event stream that maps cleanly to those audit asks without touching the user-facing app.

5. Business intelligence on dealer performance

Once the events land in Snowflake or BigQuery you get cohort views the in-app dashboard does not show: time-to-funding by rep, drop-off between offer-shown and application-submitted, fee leakage by product family, and refinance opportunities on older 25-year solar paper. We package the schema, dbt models and a sample Looker / Metabase dashboard.

Technical implementation

Dealer authentication (OAuth + device binding)

POST /api/v1/goodleap-pros/auth/login
Content-Type: application/json

{
  "dealer_email": "rep@solarco.example",
  "password": "************",
  "device_id": "ios-7f3c-...-9b",
  "mfa_code": "418209"
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rt_8c92...",
  "expires_in": 3600,
  "dealer_id": "DEAL_4421",
  "scope": ["offers.read", "apps.write",
           "contracts.read", "payments.read"]
}

Pull loan offers for a homeowner (soft pull)

POST /api/v1/goodleap-pros/offers
Authorization: Bearer <ACCESS_TOKEN>

{
  "homeowner": {
    "first_name": "Jane",
    "last_name": "Doe",
    "ssn_last4": "1234",
    "address": {"line1":"...","state":"CA","zip":"94110"},
    "income_annual_usd": 92000
  },
  "project": {
    "type": "solar_loan",
    "amount_usd": 28500,
    "system_kw": 7.8
  },
  "consent": {
    "soft_pull": true,
    "captured_at": "2026-05-11T14:02:11Z",
    "ip": "203.0.113.42"
  }
}

Response: array of { offer_id, apr, term_months,
  monthly_payment_usd, dealer_fee_pct, product_family }

Webhook: e-sign & funding events

POST https://your-host/webhooks/goodleap
X-GoodLeap-Signature: sha256=...

{
  "event": "contract.signed",
  "application_id": "APP_99381",
  "document_id": "DOC_22118",
  "signed_at": "2026-05-11T14:47:02Z",
  "signer_ip": "198.51.100.7",
  "next_step": "milestone_M1_pending"
}

// Other events we relay:
// offer.viewed, offer.selected,
// application.submitted, application.approved,
// payment.captured (tap_to_pay | ach | saved_card),
// milestone.verified, funding.disbursed

Compliance & privacy

Regulatory perimeter

GoodLeap originates closed-end consumer credit and operates under the federal consumer-financial framework supervised by the Consumer Financial Protection Bureau (CFPB). Any connector we ship respects Regulation Z disclosure timing for home-improvement loans, the Equal Credit Opportunity Act on adverse-action data, and the Fair Credit Reporting Act on soft-pull consent capture. For PACE-style products the January 2025 CFPB final rule on Property Assessed Clean Energy financing applies, and our event schema is built so partners can demonstrate ability-to-repay determinations to securitization trustees.

Data minimization & access

We never store full Social Security numbers, only the last four digits the app collects, and only when a downstream system explicitly requires them. Bearer tokens are scoped per dealer, rotated on every refresh, and revocable per device. Homeowner PII at rest is encrypted with AES-256 and access events are logged for SOC 2-aligned reviews. State-level rules — California CCPA / CPRA, New York DFS, Texas Finance Code — are handled as named profiles you toggle per dealer territory.

Data flow & architecture

The pipeline is intentionally boring: GoodLeap Pros app or dealer browser session → our authorized ingestion layer (OAuth + signed device) → event normalizer (offer / application / contract / payment) → durable store (PostgreSQL + Parquet on S3) → outbound surface (REST + webhooks, or warehouse loader for Snowflake / BigQuery / Redshift). Idempotency keys travel with every event so retries never double-post a payment receipt, and replay tooling lets your team backfill the last 90 days the first time you connect.

Market positioning & user profile

GoodLeap Pros is overwhelmingly B2B: the operators are dealer principals, sales reps and field installers at U.S. solar, roofing, HVAC and battery contractors who originate residential financing on behalf of homeowners. Adoption is national but skews to high-irradiance, high-utility-rate states — California, Texas, Florida, Arizona, North Carolina, New Jersey — where GoodLeap's residential lending business has the deepest footprint. The app is dual-platform (Android + iOS) and is typically used alongside a tablet running Aurora Solar, Enerflo or Enphase Solargraf for system design, plus QuickBooks or Sage on the back office. Most integrations we deliver target mid-market installers running 50–5,000 jobs a year who have outgrown manual CSV exports.

Screenshots

Click any thumbnail to view it larger. Screenshots are sourced from the public Google Play listing and shown for reference only.

Similar apps & integration landscape

Most installers who run GoodLeap Pros also operate one or more of the following platforms. We list them here because integration teams typically need a unified view across multiple finance partners and field-ops tools; the names are part of the broader OpenFinance and contractor-tech ecosystem, not competitors we rank or judge.

Mosaic

An Oakland-based residential solar lender holding offer, application and origination data similar in shape to GoodLeap's. Many installers carry both, so a unified soft-pull-offer feed across Mosaic and GoodLeap Pros is one of the most common requests.

Sunlight Financial

A direct lender with hundreds of thousands of financed systems. Sunlight events overlap with GoodLeap on application status, stipulations and milestone-funding payloads.

Dividend Finance (Fifth Third Bank)

Residential solar plus broader home-improvement financing through a network of 700+ installers. Shared schema concerns include adverse-action codes and dealer-fee disclosures.

Sungage Financial

Solar-loan specialist whose installer portal exposes similar offer, contract and milestone records that fit the same OpenFinance event model.

Sunnova

Residential solar service provider with leases, loans and PPAs; integrators frequently need cross-product portfolio views combining Sunnova and GoodLeap originations.

Sunrun

Largest U.S. residential solar provider, primarily lease and PPA. Its dealer-tech data helps complete the picture for installers who span both lease- and loan-heavy lenders.

Renovate America

Historically the largest PACE originator; the CFPB's 2025 PACE rule directly affects how its successor products and any neighboring PACE lender expose data — relevant for compliance-grade reporting.

ServiceTitan

Field-service management platform with a native GoodLeap touchpoint. Many HVAC and roofing teams want the GoodLeap offer feed mirrored next to ServiceTitan job and invoice records.

Aurora Solar

Solar design and sales-mode platform with an official GoodLeap integration. Bridging Aurora design payloads to GoodLeap offer pulls is one of our standard scoped deliverables.

Enerflo & Enphase Solargraf

Installer enablement and quoting platforms that each ship a GoodLeap connector. Teams running multiple of these often want a deduplicated homeowner-and-application view across the lot.

About us

OpenFinance Lab is an independent studio focused on mobile-app protocol analysis and OpenData / OpenFinance / OpenBanking integration. Our engineers come from consumer-finance backends, payments infrastructure and reverse-engineering practices, and have shipped production connectors for lending, payments, banking aggregation and identity flows.

  • Consumer-lending, point-of-sale finance and home-improvement underwriting
  • Payments rails: ACH, card-present (tap-to-pay), wallet, and reconciliation pipelines
  • Custom Python / Node.js / Go SDKs, idempotent webhook receivers, replay tooling
  • End-to-end pipeline: protocol capture → schema design → build → tests → compliance hand-off
  • Source-code delivery from $300 — runnable connector + documentation, pay after delivery
  • Pay-per-call hosted API — usage-based, no upfront commitment, scales with your dealer base

Contact

Tell us your target dealer scope and which downstream system you want the data in (Salesforce, HubSpot, Snowflake, QuickBooks, BigQuery, or your own warehouse). We respond with a scoped proposal within one business day.

Open contact page

Engagement workflow

  1. Scope confirmation — dealer accounts, data scope, downstream system (1–2 business days)
  2. Protocol capture & schema design — covering auth, offer pull, application submit, e-sign, payments (3–5 business days)
  3. Connector build & internal validation against recorded fixtures (3–8 business days)
  4. Compliance review, docs, sample dashboards, hand-off session (1–2 business days)
  5. Typical first delivery in 5–15 business days; partner approvals from Aurora, Enerflo or ServiceTitan may extend the timeline.

FAQ

What do you need from me to start a GoodLeap Pros integration?

The contractor account that holds your GoodLeap dealer credentials, the data scope you want exposed (offers, applications, e-sign events, payment receipts), and any partner sandbox access you already have through Aurora, Enerflo, Enphase Solargraf or ServiceTitan.

How long does a first delivery take?

Typically 5 to 12 business days for the first runnable API drop covering offer comparison, application submission and decision callbacks. Adding GoodLeap Payments tap-to-pay, ACH and QuickBooks reconciliation usually adds another sprint.

How do you handle CFPB and PACE compliance?

We only operate against authorized contractor sessions or documented partner APIs, follow Regulation Z disclosure timing for closed-end home improvement loans, respect the 2025 CFPB final rule on PACE financing, and ship audit logs covering soft-pull consent, e-sign timestamps and funding milestones.
📱 Original app overview (appendix)

GoodLeap Pros is the contractor-facing mobile app from GoodLeap, LLC — the U.S. fintech (formerly LoanPal) that finances residential solar, batteries, HVAC, roofing and other sustainable home upgrades. The app empowers GoodLeap's network of dealers and sales reps to offer the company's flexible payment options for sustainable home solutions, compare offers for customers on the go, and make real-time updates throughout the sales process.

From the device, reps enter basic homeowner information and receive multiple financing offers within seconds via soft-credit underwriting. Digital loan contracting supports e-signatures, with funding deposited the next business day once project milestones are verified. The app also includes a marketplace for additional home efficiency products and a referral program that rewards users for new customer referrals.

Recent updates extend the workflow beyond origination. In 2024 contractors gained the ability to scan a homeowner's driver's license to autofill customer details when collecting a payment. In June 2025 GoodLeap launched GoodLeap Payments — a next-generation contractor payment product offering tap-to-pay, ACH and QuickBooks integration, with saved payment methods so card or bank accounts can be reused for future receipts. GoodLeap was also named to Fortune's 2025 Change the World list, reflecting its central role in financing the U.S. sustainable home transition.

  • Built for: GoodLeap dealer principals, solar / roofing / HVAC sales reps, field installers
  • Loan types: solar loan, solar lease, PPA, batteries, roofing, HVAC, broader home improvement
  • Workflow: pre-qualify → compare offers → submit application → e-sign → milestone verification → fund
  • Ecosystem hooks: Aurora Solar, Enerflo, Enphase Solargraf, ServiceTitan, QuickBooks
  • Region: United States (national); Android and iOS

Last updated: 2026-05-11