Data in from your LMS, results out to your inbox. Reports over SFTP, API, or email - consolidated summaries, raw dumps, custom formats. We set it up, we maintain it.
Every report, every data sync, every scheduled job runs on Dupyter - our Python-based automation engine. We write it, schedule it, and maintain it. You tell us what you need.
1 from dpdzero_sdk import dpdzero 2 from dpdzero_sdk.packs import calling_ptps 3 4 # Pull portfolio data 5 portfolio = dpdzero.get_portfolio_as_dataframe( 6 allocation_name="Acre Trust 164" 7 ) 8 9 # Get call data for date range 10 calls = dpdzero.get_defrost_df( 11 name="calls", 12 start_datetime=start_date, 13 end_datetime=end_date 14 ) 15 16 # Generate + email report 17 report = calling_ptps(portfolio, calls) 18 dpdzero.email_report(report, to=["team@lender.com"])
Portfolios, calls, payments, dispositions, agent data - all via Python.
Cron syntax. Daily, weekly, custom. Reports land in inboxes automatically.
Every run logged. Compare outputs. Debug with full execution trace.
Connectivity, PTP analysis, agent productivity - import and customize.
Portfolios, payments, dispositions, call logs - everything stays current across both systems. No manual uploads. No stale data. No drift.
LMS, core banking, CRM
Collections platform
Connects via
Daily summaries, MIS dumps, custom slices - delivered to your inbox, SFTP, or pulled via API. Tell us the format, the frequency, and the recipients. We handle the rest.
Scheduled reports as Excel or PDF attachments. Multiple recipients, multiple formats, one schedule.
Automated file drops to your SFTP server. Raw data, structured CSVs, or custom formats your LMS expects.
Pull any data on demand. Portfolios, call logs, payments, dispositions - all queryable via REST endpoints.
Automated alerts when things go off track - SLA breaches, connectivity drops, collection shortfalls. Delivered via email or webhook so your team can act fast.
Triggered when contact rate or resolution rate drops below threshold for any allocation.
Alert when call connectivity falls below expected levels - catch telecom issues early.
Mid-month projection alerts when an allocation is trending below its collection target.
Immediate notification if portfolio uploads, payment syncs, or SFTP transfers fail.
Events push to your systems automatically. Payment received, PTP captured, call completed - your systems stay in sync. No polling.
{
"event": "promise_to_pay.received",
"timestamp": "2026-02-13T08:30:21Z",
"data": {
"account_id": "ACC-2024-48291",
"amount": 4900,
"ptp_date": "2026-02-15",
"source": "tara_voice"
}
} Our team handles integration with your systems. You focus on your business.