Product

Batch Renewals

Upload your renewal book. Get back decisioned, bookable loans. No borrower touch, no hand-keying.

Scroll
Batch renewals

Upload your renewal book. Get back bookable loans.

The easiest loan you will ever make — the operating line that renews every spring — shouldn’t cost as much as a new application. Sweet validates the file, creates a request for every valid row, decisions it against the renewal eligibility rules you authored, and books the approvals against the borrower’s existing core record.

Every row in the book validated before anything is created.

Every valid row becomes an ordinary loan request. Same queues, same underwriting, same letters. Marked as a renewal.

Your renewal eligibility rules, applied across the batch. The decision engine has two outcomes: auto-approve, or refer to a person.

Approvals book against the record the borrower already has. Booking follows approval. No borrower touch. No hand-keying.

  1. The platform analyzes a lender's renewal book. Every one of its six rows is validated before anything is created, and the row whose program name does not match the lender's programs is not created.
  2. The five valid rows become five ordinary loan requests inside the platform the lender already runs, each marked as a renewal. The failed row creates nothing.
  3. The decision engine assigns each request a tier and applies the lender's own renewal eligibility rules: four are auto-approved and one is referred to a human underwriter. The engine never declines.
  4. The four approvals book against each borrower's existing core banking record, with no borrower touch and no hand-keying. The referred request is still with an underwriter and is not booked.
And here is the actual screen your team works in
Real screens from the running platform. Hover any one for what it is; click to see it at size.

Renewals are re-originations today

A renewal is the loan an ag lender most wants to make: a known operation, a known loan, a relationship that has already been through a few seasons. And yet it moves through the same manual path as a brand-new application, re-keyed by staff, one record at a time. One at a time, a renewal is a servicing action you can run in the borrower portal; a book of them arriving at once is a different problem.

  • The wave is the problem. Operating-loan renewals arrive all at once, ahead of planting, against a funding deadline the season sets. Staffing for the peak means overstaffing for the year.
  • Volume grows faster than teams do. When staff cannot keep up, loans get extended rather than repriced, and the lender absorbs the cost.
  • Hand-built lists carry errors. Eligibility spreadsheets assembled by hand mis-renew borrowers, miscount renewal terms, and route work through parties who only exist in the flow because a legacy system required it.

Same pipeline as every other loan

Batch renewals are not a side system. Your file is mapped to your template and every row is checked before anything is created; each valid row then becomes an ordinary loan request in the Origination pipeline you already run, tiered and decisioned against the renewal eligibility rules you authored for that program. Queues, underwriting, letters and booking behave exactly as your team expects, and approved renewals book against the borrower’s existing core banking record.

Nothing exists in the platform until you say process. Failed rows come back with the reason, the field and the fix; correct the file and re-upload, and a re-upload does not create duplicates.

What it does not do

The guardrails are intentional: automation where it helps, judgment where it matters.

  • It does not auto-decline. The engine has two outcomes, auto-approve or refer to a human underwriter. Decline stays a human decision, on your existing adverse-action letters.
  • It does not decide who belongs on your renewal book. Sweet validates rows — identity, duplicates, program access, limits — but the list is yours.
  • It does not lose a row quietly. Frozen credit reports and bureau errors surface as named exceptions your team can work — they are not scored, and they are not approved.
  • It does not leave you holding a bad batch. Every request a batch created is reachable, and reversible, from the batch itself.
  • It does not touch compliance. Letters ride the same generation your team already runs in production, and the notification switch cannot suppress a regulatory letter.

Renewals first, not renewals only

Underneath the feature is batch request creation, and everything lender-specific is configuration rather than code: the file, the template, the eligibility rules authored per program, and borrower involvement as a per-batch option. Because batch-created requests are ordinary requests, the borrower steps — invite, confirm, e-sign — switch on per batch, on the same request Document Collection and the rest of the pipeline already know how to run. The same machinery is what extends to batch covenant requests, and to servicing-triggered renewals with no file at all.

Learn more about the platform end to end, or read the Origination FAQ.

Batch renewals

The whole renewal book, in one view.

Validated, created, decisioned against your own eligibility rules, and the approvals booked against the borrower’s existing core record.

Book a demo

See the platform on your own book of business.

A working demo with your loan programs, your documents, and your workflow, not a slide deck.

Book a demo