Enforce put its entire back office on one track

A distressed-asset manager ran nineteen parallel spreadsheets and three inboxes to move a request from the person who asked to the person who paid. It now runs one system, at roughly half the platform cost it was paying before.

A distressed-asset manager owned by BTG Pactual.

Enforce buys portfolios at a discount, clears the legal encumbrances and recovers value over years, across corporate non-performing loans, judicial recovery, distressed real estate and public receivables.

Distressed and opportunistic asset management

2014Founded, fully owned by BTG Pactual since 2021
300+Employees across five offices
10,000+Properties cleared and sold
23,000+Court cases tracked at the same time
50%Platform costRoughly half of what the previous low-code platform cost, with Jestor already in the comparison.
26,000+Emails nobody wroteProcess notifications sent automatically on stage changes, in under a year.
19Spreadsheets replacedFinance, HR and procurement controls became workflows with owner, deadline and history.
79Vendors blockedRejected in review and therefore never engaged, just over 10% of everything analyzed.
~770Vendor reviewsReview requests in a little under a year, with 677 vendors registered at the end.
4Teams on one systemHR, finance, IT and the executive team, covering people, money and vendors.
“We had a lot of workflows here that were frankly a bit chaotic, because information had several ways in: sometimes HR received a headcount request by email, sometimes by chat, sometimes by phone. All of it stayed decentralized, when they didn't lose a request altogether.”
Renan Silva, Product Owner for Technology and Innovation at Enforce
Renan SilvaProduct Owner for Technology and Innovation, Enforce
BeforeAfter
  • 19 control spreadsheets
    One workflow per control, with stage, owner, deadline and history
  • Pipefy, at roughly twice the cost
    Jestor, at roughly half the platform cost
  • Requests by email, chat and phone
    One form per process, with required fields
  • Approval limits stored in a database
    A condition inside the automation, editable in minutes
  • Vendors engaged before validation
    A gated track: 79 vendors blocked before the signature

The finance ERP and e-signature stayed. Jestor feeds the ERP by webhook and tracks the signature stage on the record.

A business where the asset does not recover on its own

Enforce is a specialist manager of distressed and opportunistic assets, owned by a major investment bank. It runs four lines: corporate non-performing loans, judicial recovery and bankruptcy claims, distressed real estate, and public receivables. Founded in 2014, held in a joint venture with its parent bank from 2016, fully owned since 2021.

The model is to buy portfolios at a discount, clear the legal encumbrances, and recover value over a period of years. The company reports more than 300 employees across five offices, more than 10,000 properties cleared and sold, and more than 23,000 court cases tracked simultaneously across a network of partner law firms.

That last number shapes everything else. An asset in this business does not recover on its own. It recovers through thousands of small decisions, made by different people, under deadlines and approval limits, and frequently executed by third parties. Margin is not made at the purchase price of the portfolio. It is made in execution: what it costs and how long it takes to turn a stalled claim into cash.

So the back office here is not a support function. It is the production line. In an ordinary company a request lost in an inbox is an annoyance. In a distressed-asset manager it is one of three things: a vendor engaged without passing validation, a deadline nobody saw, or an approval sitting somewhere nobody can point to in an audit.

Four symptoms, one cause

The process existed. It just did not exist anywhere a system could see it.

“We had a lot of workflows here that were frankly a bit chaotic, because information had several ways in: sometimes HR received a headcount request by email, sometimes by chat, sometimes by phone. All of it stayed decentralized, when they didn't lose a request altogether.”

Renan Silva, Product Owner for Technology and Innovation, Enforce
Several front doors

The same request arrived by email, chat or phone. With no single door there was no queue and no deadline, and when something went missing nobody could say where.

Unstructured intake

One person sent information A, B and C; the next sent only A and B. Every workflow opened with a round of clarifying questions before it could start at all.

Controls after the fact

In vendor onboarding, engagement sometimes happened before legal and financial validation. The check existed; it was simply not on the critical path.

Memory as a control

In the tuition-benefit workflow, the employee had to remember to attach a receipt for every installment, month after month for the length of the course. The flow only moved when the receipt came in.

One detail changes how this case should be read. Enforce was already running a low-code platform before Jestor. This did not start at a company with no tooling. It started at a company that had already chosen to automate and needed a different cost and a better fit. The 50% comparison is between two platforms doing the same job, not between software and spreadsheets.

Item by item, what did each job before and what does it now

What did this beforeWhat does it now
19 control spreadsheetsStandardized workflows with stages, owners, deadlines and history
Requests by email, chat and phoneOne form per process, with required fields
Manual stage-change notificationsAn email automation on every stage, 26,000+ in under a year
Employee memory for receiptsA prompt 20 days and 10 days before each due date, installment by installment
Approval limits stored in a databaseA condition inside the automation, editable in minutes when policy changes
Vendors engaged before validationA gated track: engagement only advances after legal and financial review
Manual entry into the finance ERPA webhook to a cloud function that writes into the ERP and returns the receipt
The previous low-code platformJestor, at roughly half the cost for the same work

What was not replaced: the finance ERP. It stayed where it was, and Jestor now feeds it. That is deliberate. The tax and accounting system of a company this size is not where a project like this starts. What had no owner was the layer above it: who asks, who approves, by when, with which document. That layer was what lived in the nineteen spreadsheets.

The chain, from request to payment

  1. 1
    Request form

    Open to the whole company, with required fields. The requester no longer decides who to send it to.

    Person
  2. 2
    Routing by type and amount

    The automation reads the record and picks the approver. An administrative technology expense goes to the head of Technology, not to the requester's own head.

    Automated
  3. 3
    Approvals in sequence

    Area head, director and the parent bank, depending on the amount.

    Automated
  4. 4
    Document and signature

    Generated from the template. The signature stage is tracked on the record.

    External
  5. 5
    Entry in the finance ERP

    A webhook writes the entry and attaches the payment receipt back to the record. No double data entry.

    Automated
  6. 6
    Tracking dashboard

    Queue, deadline, approver and full history, per request.

    Automated

The chain used to break at the handoffs. Between the person who asked and the person who approves, between approval and contracting, between contracting and payment. Each of those boundaries was an email, and an email has no state: it cannot tell you whether it was read, whether it is stuck, or whose turn it is. Automating the handoff rather than the task is what closes the chain, and it is why the largest number on this page is not hours saved but notifications nobody had to write.

Every figure, with the basis beside it

MeasureResultWhere it comes from
Platform costRoughly 50%"Roughly 50% cost savings", in Enforce's own words, against the previous low-code platform and with Jestor's cost already included
Control spreadsheets19Replaced by standardized workflows. The gain is not one fewer file. It is one more audit trail
Process notifications26,000+Sent automatically on stage changes, in under a year. Each one used to be written by hand
Vendor reviewsAlmost 770Review requests in a little under a year, with 677 vendors registered at the end of the process
Vendors blocked79Rejected in validation and therefore not engaged, just over 10% of everything reviewed
Teams served4HR, finance, IT and the executive team, on one system covering people, money and vendors

What 26,000 notifications are worth. Enforce did not measure time saved, and this page will not invent a figure. But the order of magnitude is checkable. If each notification cost two minutes to write, address, attach and send, 26,000 of them come to roughly 870 hours in under a year. About five months of one full-time person, spent entirely on telling colleagues that something moved to the next stage. The two minutes are our assumption, not Enforce's measurement. At thirty seconds it still leaves more than 200 hours.

The hardest result to price is the 79 rejected vendors. Engaging a vendor without validation is not an administrative slip in this industry. It is legal, tax and reputational exposure that surfaces later, in an audit, when fixing it is already expensive. The gated track did not make the risk smaller. It moved the check in front of the signature.

“In a little under a year we've had almost 770 vendor review requests, with 677 registered. Vendors were sometimes engaged before that financial validation. In that period we had 79 rejected that we then could not engage.”

Renan Silva, Product Owner for Technology and Innovation, Enforce

What this case does not measure

Worth naming, because it is usually what gets inflated.

Cycle time per workflow

Enforce did not report before-and-after lead times per process. We know how many notifications were automated. We do not know how many days a reimbursement used to take.

Headcount

No role was eliminated because of this project, and this page does not claim otherwise. The reported gain is in platform cost and control, not payroll.

Value of risk avoided

The 79 blocked engagements represent avoided exposure, but there is no public figure for what any of them would have cost.

Implementation timeline

The workflows did not go live at once. They were built over the course of use, one request at a time.

Why cost per case is now the competition

IndicatorFigureSource
U.S. debt collection industry revenue$13.6BAcross 5,467 businesses and 93,205 employees, after a five-year revenue CAGR of minus 6.3%. IBISWorld, 2025
Top European servicers11Down from 15 in 2018, while average assets under management rose 39% to €25 billion each. Banca IFIS, September 2025
AI programs in servicing47Run by 17 active European operators, about three initiatives each. Banca IFIS, September 2025
U.S. household debt$18.8TWith 4.7% of balances in some stage of delinquency. Federal Reserve Bank of New York, Q2 2026
Debt collection complaints207,800About 7% of all complaints received. The most common category since 2013 is attempts to collect a debt not owed. CFPB, November 2025
Fewer servicers, each carrying more

Eleven top operators where there were fifteen, with average assets under management up 39%, is the definition of a scale game. When the same fixed cost has to serve a larger book, the competitive question stops being what you paid for the portfolio and becomes what it costs to work the file.

The principal answers for its outsourced firms

Supervisory findings have flagged service providers acting on a principal's behalf that omitted required disclosures, and inadequate oversight of third parties' practices. When the work runs through an external network of law firms, being able to show who asked, who approved and when stops being administrative hygiene and becomes a compliance asset.

Upstream data errors propagate

Regulators have documented a single miscoded field, a statute of limitations entered as ten years instead of five, creating downstream risk for every party that later touched the file. Structured intake with required fields is the cheapest available defense against exactly that.

The system is built to fit, and stays our responsibility

A senior builder, not a ticket

One builder carries a request end to end, with one always in execution. Focused builders ship faster than a team split across twelve accounts.

The next request goes in the queue

A new workflow, a new approval limit or a new report comes in through the same channel without becoming a new project.

Revisions, uncounted

If what was built isn't right, it gets rebuilt. Unlimited revisions inside the subscription.

Unlimited users

Seats are never the meter, which matters for reimbursement and vendor workflows that are open to the whole company by design.

Nobody learns to build

People learn to use their app the way they learn any app, by opening it. Building, configuring and maintaining stays on our side.

The data is yours

Full export at any time, by CSV and API. SOC 2 compliant, no exit fee. Pause the building in one click and the systems keep running.

Methodology and sources

Reported by Enforce

All operating figures, including the cost reduction, 19 spreadsheets, 26,000 notifications, almost 770 reviews, 677 registrations, 79 rejections and the volume of court cases, were reported by Renan Silva, Product Owner for Technology and Innovation at Enforce, in an interview given to Jestor. Quotations come from that interview, edited only for spoken-language artifacts.

Company information

Founding, ownership history, headcount, footprint and real-estate track record come from Enforce corporate disclosures, reviewed September 2026.

Industry data

IBISWorld, Debt Collection Agencies in the US, 2025. Banca IFIS, Market Watch NPL: Scenario 2025 to 2027, September 2025. Federal Reserve Bank of New York, Quarterly Report on Household Debt and Credit, Q2 2026. Consumer Financial Protection Bureau, FDCPA Annual Report (November 2025) and Supervisory Highlights, Issue 34 (Summer 2024).

The one derived calculation

The estimate of roughly 870 hours is Jestor's own calculation, based on an assumption of two minutes per manual notification. The assumption is stated in the text where the figure appears. No other number on this page is estimated, and none has been rounded up.

Get a demo