---
title: "Promise to Pay: How to Turn More PTPs Into Actual Payments"
description: Promises don’t pay invoices — kept promises do. A field-tested playbook to lift your PTP kept rate with confirmations, reminders, and AI.
image: https://images.unsplash.com/photo-1752159400890-d906038f1b35?w=1200&amp;q=80
---

[![Darwin AI](https://blog.getdarwin.ai/hubfs/Imagotipo%20(2).png)](https://www.getdarwin.ai/en?utm_source=organic)

Industries

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661d0f82fd1e185fce1b0_car-side%201.svg) Automotive](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661cc7ede2c7a45936810_book-alt%201.svg) Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c0d3d102f8068aa31b_home%201.svg) Real State](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661bd7ede2c7a4593643e_shopping-cart%201.svg) Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661ac407a0ffba39ea692_ambulance%201.svg) Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c873e9d4ec934b2233_compliance-document%201.svg) Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661b8c0d20ce494abde24_wrench-alt%201.svg) Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

IA Workforce

[![Alba](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c284428dca5f05ef4bc74_chat-alba.png) Alba, Inbound](https://www.getdarwin.ai/en/worker/alba?utm_source=organic) [![Bruno](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/683fddc02eaaa90628dd5403_image.png) Bruno, Outbound](https://www.getdarwin.ai/en/worker/bruno?utm_source=organic) [![Eva](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3771daf49068c2850730_chat-eva.png) Eva, CX](https://www.getdarwin.ai/en/worker/eva?utm_source=organic) [![Sophia](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c38fe93b776431501485a_chat-sophia.png) Sophia, Post-Sales](https://www.getdarwin.ai/en/worker/sophia?utm_source=organic) [![Lucas](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3b38e60f367991ce65db_chat-lucas.png) Lucas, Cobranzas](https://www.getdarwin.ai/en/worker/rio?utm_source=organic)

[About Us](https://www.getdarwin.ai/en/about-us?utm_source=organic) [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)

Resources

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a665fdce02f0b61f35268a_blog-pencil%201.svg) Blog](https://blog.getdarwin.ai/en/) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68b9bde697a39d3542672599_Prensa.svg) Press](https://www.getdarwin.ai/en/press?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a6672305f0dcac8b7b9f98_calculator%201.svg) ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666c91642633420c3e543_link-alt%201.svg) Whatsapp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666b8172a0cd5454894b3_qr%201.svg) Whatsapp QR Generator](https://c2w.getdarwin.ai/en)

EN

[ES](https://blog.getdarwin.ai/es/?hsLang=en) [EN](https://blog.getdarwin.ai/en/) [PT](https://blog.getdarwin.ai/pt-br/?hsLang=en)

[Login](https://app.getdarwin.ai/login) [Try Darwin ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg.png)](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

Industries

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661d0f82fd1e185fce1b0_car-side%201.svg) Industries](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661cc7ede2c7a45936810_book-alt%201.svg) Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c0d3d102f8068aa31b_home%201.svg) Real State](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661bd7ede2c7a4593643e_shopping-cart%201.svg) Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661ac407a0ffba39ea692_ambulance%201.svg) Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c873e9d4ec934b2233_compliance-document%201.svg) Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661b8c0d20ce494abde24_wrench-alt%201.svg) Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

IA Workforce

[![Alba](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c284428dca5f05ef4bc74_chat-alba.png) Alba, Inbound](https://www.getdarwin.ai/en/worker/alba?utm_source=organic) [![Bruno](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/683fddc02eaaa90628dd5403_image.png) Bruno, Outbound](https://www.getdarwin.ai/en/worker/bruno?utm_source=organic) [![Eva](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3771daf49068c2850730_chat-eva.png) Eva, CX](https://www.getdarwin.ai/en/worker/eva?utm_source=organic) [![Sophia](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c38fe93b776431501485a_chat-sophia.png) Sophia, Post-Sales](https://www.getdarwin.ai/en/worker/sophia?utm_source=organic) [![Lucas](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3b38e60f367991ce65db_chat-lucas.png) Lucas, Collections](https://www.getdarwin.ai/en/worker/rio?utm_source=organic)

[About Us](https://www.getdarwin.ai/en/about-us?utm_source=organic) [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)

Resources

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a665fdce02f0b61f35268a_blog-pencil%201.svg) Blog](https://blog.getdarwin.ai/en/) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68b9bde697a39d3542672599_Prensa.svg) Press](https://www.getdarwin.ai/en/press?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a6672305f0dcac8b7b9f98_calculator%201.svg) ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666c91642633420c3e543_link-alt%201.svg) Whatsapp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666b8172a0cd5454894b3_qr%201.svg) Whatsapp QR Generator](https://c2w.getdarwin.ai/en)

EN

[ES](https://blog.getdarwin.ai/es/?hsLang=en) [EN](https://blog.getdarwin.ai/en/) [PT](https://blog.getdarwin.ai/pt-br/?hsLang=en)

[Login](https://app.getdarwin.ai/login) [Try Darwin ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg.png)](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

![\<span id="hs\_cos\_wrapper\_name" class="hs\_cos\_wrapper hs\_cos\_wrapper\_meta\_field hs\_cos\_wrapper\_type\_text" style="" data-hs-cos-general-type="meta\_field" data-hs-cos-type="text" \>Promise to Pay: How to Turn More PTPs Into Actual Payments\</span\>](https://images.unsplash.com/photo-1752159400890-d906038f1b35?w=1200&q=80)

# Promise to Pay: How to Turn More PTPs Into Actual Payments

 28 de August, 2026

*Last updated: August 27, 2026*

Every collections team celebrates a promise to pay. The customer picked up, the conversation went well, and they committed to a date and an amount. But a promise is not a payment. Teams that obsess over how many promises they secure — and ignore how many are actually kept — end up with inflated forecasts, unreliable cash flow, and a queue full of accounts that need to be worked twice. This guide covers what promise-to-pay metrics really measure, why promises break, and a practical playbook for converting more commitments into cleared payments.

## Table of contents

- [What a promise to pay really measures](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#what-is-promise-to-pay)
- [Why promises to pay break](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#why-promises-break)
- [A playbook to raise your PTP kept rate](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#ptp-playbook)
- [Metrics to track alongside PTP](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#ptp-metrics)
- [Frequently asked questions](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#faq)

## What a promise to pay really measures

A promise to pay (PTP) is a debtor's explicit commitment to pay a specific amount by a specific date. In collections operations it shows up as two related metrics, and confusing them is the most common reporting mistake in the function.

### PTP rate: how persuasive your outreach is

The PTP rate measures the percentage of contacts that end in a commitment. As [Tratta's guide to debt collection KPIs](https://www.tratta.io/blog/kpi-collection-debt-metrics) defines it, you divide the number of contacts resulting in a promise by total contact attempts that reached the right party. It tells you whether your scripts, timing, and negotiation approach are landing — but nothing about whether money actually arrives.

### PTP kept rate: how reliable your pipeline is

The kept rate divides promises fulfilled by promises made. This is the number that belongs in your cash-flow forecast. A team securing commitments on half its calls but converting only a fraction of them into payments is manufacturing false confidence: the forecast looks healthy while the aging report quietly deteriorates. When you evaluate collectors or AI agents, weight kept promises over gross promises — a smaller book of reliable commitments beats a large book of optimistic ones.

## Why promises to pay break

Broken promises are rarely random. They cluster around a handful of causes, and each one has a specific operational fix.

| Why the promise breaks | What it looks like | The fix |
| --- | --- | --- |
| Cash timing mismatch | Customer committed to a date before their own receivables or payroll landed | Anchor due dates to the customer's inflow calendar, not yours |
| Payment friction | Customer intended to pay but the portal, transfer, or approval chain got in the way | Send a direct payment link in the confirmation message |
| Memory decay | The promise was sincere but life moved on | Confirm in writing immediately and remind before the due date |
| Wrong channel | Commitment extracted under pressure on a call the customer wanted to end | Follow up on the channel the customer actually uses |
| Overcommitment | Amount was more than the customer could realistically clear | Offer structured partial payments up front |

Channel matters more than most teams assume. McKinsey's research on digitizing collections found that customers contacted through their preferred channels were [12 percent more likely to make a payment](https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/the-customer-mandate-to-digitize-collections-strategies), and paid in full more often. A promise negotiated on a channel the customer tolerates is worth less than one negotiated on a channel they actually live in.

## A playbook to raise your PTP kept rate

### 1. Capture specific, verifiable commitments

"I'll pay soon" is not a promise to pay. Train collectors — human or AI — to close on three specifics: exact amount, exact date, and payment method. Vague commitments should be logged separately so they don't pollute your kept-rate denominator. Specificity also changes debtor psychology: a named date and amount creates a concrete obligation rather than a mood.

### 2. Confirm instantly, in writing, with a payment link

The moments after a verbal commitment are your highest-intent window. Send a written confirmation within minutes summarizing the amount, date, and a one-tap payment link. This removes friction and converts a share of promises into immediate payments — the best kept promise is one fulfilled before the due date arrives. If you already run [automated payment reminders](https://blog.getdarwin.ai/en/automated-payment-reminders-invoices-paid?hsLang=en), wire PTP confirmations into the same sequence engine.

### 3. Remind before the due date, not after it breaks

Most teams contact the customer only after the promise fails, which turns a routine nudge into an awkward second collection call. A friendly reminder 48 hours before the committed date, with the payment link repeated, protects both the payment and the relationship. Post-break outreach should happen fast too: the first day after a broken promise is when re-commitment rates are highest.

### 4. Segment promises by risk, not just by age

A first-time promiser with a strong payment history and a customer on their third broken promise deserve different treatment. Score each open promise on history, balance size, and engagement signals, then route high-risk promises to earlier, more personal follow-up. Teams that apply this kind of segmentation see the effect show up directly in [debt collection recovery rates](https://blog.getdarwin.ai/en/ai-debt-collection-recovery-rates?hsLang=en).

### 5. Renegotiate broken promises immediately — and differently

When a promise breaks, don't simply re-ask for the same commitment. Diagnose the cause from the table above and change one variable: split the amount, move the date to align with the customer's cash cycle, or switch channels. Repeating a failed ask produces serially broken promises and trains the customer that commitments to you are costless.

This is also where automation earns its keep. Following up every open promise, on time, across WhatsApp, email, and phone, at portfolio scale is exactly the kind of repetitive, deadline-driven work humans drop when queues get long. An AI collections agent like [Darwin's Rio](https://www.getdarwin.ai/en/worker/rio) confirms each promise in writing, sends the pre-due-date reminder, detects the broken promise the day it happens, and opens the renegotiation conversation — so your human collectors spend their time on the accounts that need judgment.

### 6. Meet customers on digital channels

The same McKinsey research found payment rates from digital channels were uniformly higher than traditional outreach — [46 percent for online banking messages and 44 percent for mobile push](https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/the-customer-mandate-to-digitize-collections-strategies), for example. Digital-first programs also compound on cost: lenders implementing them have seen their cost of collections fall by [at least 15 percent](https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/holistic-customer-assistance-through-digital-first-collections) while resolution rates improved. If your promise-to-pay workflow still runs on outbound dialing alone, channel expansion is likely your single biggest kept-rate lever.

### 7. Put a floor under large promises with structured plans

For large balances, an all-or-nothing promise is fragile by design: one cash-flow hiccup on the customer's side and the entire commitment fails. Converting big promises into short structured plans — two or three scheduled installments with automatic reminders — trades a small delay in full recovery for a much higher probability of collecting anything at all. The same logic applies to voice outreach: if your team uses calls for high-value accounts, pairing them with digital confirmation and self-service payment (an approach we break down in our guide to [AI voice agents for collections](https://blog.getdarwin.ai/en/ai-voice-agents-debt-collections-2026?hsLang=en)) keeps the commitment alive after the call ends. And because every broken large promise eventually lands in your [dunning workflow](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery?hsLang=en) anyway, designing the plan up front is cheaper than repairing the relationship later.

## Metrics to track alongside PTP

A promise-to-pay program is only as honest as the metrics around it. Four companions matter most.

**Right party contact (RPC) rate.** Promises can only come from conversations with the right person. If RPC is low, fix data quality and channel mix before blaming negotiation skills.

**Kept-promise value.** Track the dollar value of kept promises, not just the count. Ten kept promises of $100 and one broken promise of $50,000 is a bad month that count-based reporting will call a good one.

**Roll rates.** Watch how accounts with broken promises move across aging buckets. Serial promise-breakers rolling deeper into delinquency are candidates for a different strategy — structured plans, settlements, or escalation — as covered in our [B2B collections playbook](https://blog.getdarwin.ai/en/ai-accounts-receivable-b2b-collections-playbook?hsLang=en).

**DSO.** The ultimate downstream check. If kept rate is rising but days sales outstanding isn't moving, promises are being kept on paper while new delinquency forms elsewhere — our guide to [reducing DSO](https://blog.getdarwin.ai/en/how-to-reduce-dso-b2b-playbook?hsLang=en) covers the full-funnel view.

**Key takeaway:** Treat the promise as the start of a workflow, not the end of one. Written confirmation, a payment link, a pre-due-date reminder, and same-day broken-promise follow-up routinely do more for cash collected than any script change on the original call.

## Frequently asked questions

### What is a promise to pay in collections?

A promise to pay (PTP) is a debtor's explicit commitment to pay a specific amount by a specific date, usually secured during a collections call or digital conversation. It is recorded and tracked so the team can follow up and measure whether the commitment is fulfilled.

### How do you calculate the PTP kept rate?

Divide the number of promises fulfilled by the total number of promises made in the period, then multiply by 100. Count a promise as kept only if the committed amount arrives by the committed date (or within your defined grace window), and keep that definition consistent.

### What is a good promise-to-pay kept rate?

It varies widely by industry, portfolio age, and how strictly promises are defined. Rather than chasing an external benchmark, baseline your own kept rate, segment it by debtor history and channel, and measure improvement against your baseline.

### Should a broken promise go back to the same collector?

Usually yes, and quickly — continuity preserves context and the relationship. What should change is the offer: a smaller amount, a date aligned to the customer's cash cycle, or a different channel. Repeating the identical ask is the most common way to create a serially broken promise.

**Turn more promises into payments.** Rio, Darwin's AI collections agent, confirms every PTP in writing, reminds before the due date, and renegotiates broken promises the day they happen.

[Meet Rio →](https://www.getdarwin.ai/en/worker/rio)

Compartir <https://www.facebook.com/sharer/sharer.php?u=> <https://www.linkedin.com/sharing/share-offsite/?url=> [![X](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc281bf97e67024ab64_X.svg)](https://twitter.com/intent/tweet?url=&text=) <https://pinterest.com/pin/create/button/?url=&description=> [mailto:?subject=&body=](mailto:?subject=&body=)

[![publicidad](https://blog.getdarwin.ai/hubfs/publicidad.webp "publicidad")](https://www.getdarwin.ai/)

## Blog posts

[View All ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/Arrow%20white.png)](https://blog.getdarwin.ai/?hsLang=en)

[![No-Decision Deals: Why B2B Buyers Stall and How to Win Them Back](https://images.unsplash.com/photo-1686771416282-3888ddaf249b?w=1200&q=80)](https://blog.getdarwin.ai/en/no-decision-deals-why-b2b-buyers-stall-win-back?hsLang=en)

[No-Decision Deals: Why B2B Buyers Stall and How to Win Them Back](https://blog.getdarwin.ai/en/no-decision-deals-why-b2b-buyers-stall-win-back?hsLang=en)

Most lost B2B deals never go to a competitor. Learn why buyers stall, which stalled deals are worth saving, and a 4-touch plan to restart th…

Lautaro Schiaffino  • 21 Oct 2026

[![Invoice Dispute Resolution: How B2B Teams Settle Disputes Faster](https://images.unsplash.com/photo-1554224155-1696413565d3?w=1200&q=80)](https://blog.getdarwin.ai/en/invoice-dispute-resolution-b2b-settle-faster?hsLang=en)

[Invoice Dispute Resolution: How B2B Teams Settle Disputes Faster](https://blog.getdarwin.ai/en/invoice-dispute-resolution-b2b-settle-faster?hsLang=en)

Disputes quietly add weeks to your DSO. Learn the five-step process, root causes and metrics B2B teams use to settle invoice disputes faster…

Lautaro Schiaffino  • 20 Oct 2026

[![Call Center Staffing: Erlang C, Shrinkage, and AI](https://images.unsplash.com/photo-1766066014237-00645c74e9c6?w=1200&q=80)](https://blog.getdarwin.ai/en/call-center-staffing-erlang-c-shrinkage-ai?hsLang=en)

[Call Center Staffing: Erlang C, Shrinkage, and AI](https://blog.getdarwin.ai/en/call-center-staffing-erlang-c-shrinkage-ai?hsLang=en)

Staffing by gut feel burns cash or loses callers. Learn Erlang C, shrinkage, and how AI shrinks the headcount you actually need.

Lautaro Schiaffino  • 19 Oct 2026

[![B2B Voicemail Strategy: Scripts That Get Callbacks](https://images.unsplash.com/photo-1587560699334-bea93391dcef?w=1200&q=80)](https://blog.getdarwin.ai/en/b2b-voicemail-strategy-scripts-that-get-callbacks?hsLang=en)

[B2B Voicemail Strategy: Scripts That Get Callbacks](https://blog.getdarwin.ai/en/b2b-voicemail-strategy-scripts-that-get-callbacks?hsLang=en)

Most cold calls hit voicemail. Get the scripts, length and two-message cadence that turn silence into callbacks and warmer email replies.

Lautaro Schiaffino  • 16 Oct 2026

[![Webinar Follow-Up: How to Turn Attendees Into Booked Meetings](https://images.unsplash.com/photo-1542744095-291d1f67b221?w=1200&q=80)](https://blog.getdarwin.ai/en/webinar-follow-up-turn-attendees-into-meetings?hsLang=en)

[Webinar Follow-Up: How to Turn Attendees Into Booked Meetings](https://blog.getdarwin.ai/en/webinar-follow-up-turn-attendees-into-meetings?hsLang=en)

Most webinar leads go cold within days. Use this segmentation and five-touch sequence to turn attendees and no-shows into booked meetings.

Lautaro Schiaffino  • 15 Oct 2026

[![Lead Nurturing for B2B: How AI Keeps Leads Warm Until They Buy](https://images.unsplash.com/photo-1712342109846-a8fcb1c883ba?w=1200&q=80)](https://blog.getdarwin.ai/en/lead-nurturing-b2b-ai-keep-leads-warm?hsLang=en)

[Lead Nurturing for B2B: How AI Keeps Leads Warm Until They Buy](https://blog.getdarwin.ai/en/lead-nurturing-b2b-ai-keep-leads-warm?hsLang=en)

Half of qualified leads are simply early. Learn a four-step nurture framework and how AI keeps leads warm and hands off the moment they are …

Lautaro Schiaffino  • 13 Oct 2026

[![MQL vs SQL: Definitions, Handoff Rules, and How AI Helps](https://images.unsplash.com/photo-1758599543152-a73184816eba?w=1200&q=80)](https://blog.getdarwin.ai/en/mql-vs-sql-definitions-handoff-rules?hsLang=en)

[MQL vs SQL: Definitions, Handoff Rules, and How AI Helps](https://blog.getdarwin.ai/en/mql-vs-sql-definitions-handoff-rules?hsLang=en)

Marketing and sales disagree on what "qualified" means. Learn the MQL vs SQL handoff rules that stop leads leaking, and how AI closes the ga…

Lautaro Schiaffino  • 12 Oct 2026

[![Virtual Callback vs Hold: Cut Abandoned Support Calls](https://images.unsplash.com/photo-1553775282-20af80779df7?w=1200&q=80)](https://blog.getdarwin.ai/en/virtual-callback-vs-hold-cut-abandoned-support-calls?hsLang=en)

[Virtual Callback vs Hold: Cut Abandoned Support Calls](https://blog.getdarwin.ai/en/virtual-callback-vs-hold-cut-abandoned-support-calls?hsLang=en)

Hold queues quietly drain your support capacity. See how virtual callback keeps customers, smooths peaks, and cuts abandoned calls.

Lautaro Schiaffino  • 09 Oct 2026

[![After-Hours Customer Support: How to Cover Nights and Weekends](https://images.unsplash.com/photo-1553775282-20af80779df7?w=1200&q=80)](https://blog.getdarwin.ai/en/after-hours-customer-support-coverage?hsLang=en)

[After-Hours Customer Support: How to Cover Nights and Weekends](https://blog.getdarwin.ai/en/after-hours-customer-support-coverage?hsLang=en)

38% of customer conversations happen after 6 PM. See how to cover nights and weekends without a night shift, and what happens if you don’t.

Lautaro Schiaffino  • 08 Oct 2026

[![TCPA and AI Voice Agents: What B2B Teams Must Get Right](https://images.unsplash.com/photo-1499159058454-75067059248a?w=1200&q=80)](https://blog.getdarwin.ai/en/tcpa-ai-voice-agents-compliance-b2b-outbound?hsLang=en)

[TCPA and AI Voice Agents: What B2B Teams Must Get Right](https://blog.getdarwin.ai/en/tcpa-ai-voice-agents-compliance-b2b-outbound?hsLang=en)

The FCC treats AI voices as artificial under the TCPA. Learn the consent, disclosure and opt-out rules before your next outbound AI call.

Lautaro Schiaffino  • 07 Oct 2026

[![Lead Reactivation: How to Revive Dormant B2B Leads with AI](https://images.unsplash.com/photo-1621255457330-7ef4e88ec27f?w=1200&q=80)](https://blog.getdarwin.ai/en/lead-reactivation-revive-dormant-b2b-leads-ai?hsLang=en)

[Lead Reactivation: How to Revive Dormant B2B Leads with AI](https://blog.getdarwin.ai/en/lead-reactivation-revive-dormant-b2b-leads-ai?hsLang=en)

Your CRM is full of leads that went quiet. Here is how to segment them, sequence outreach, and let AI turn dormant contacts into booked meet…

Lautaro Schiaffino  • 06 Oct 2026

[![B2B Sales Cycle Length: Benchmarks and How to Shorten It](https://images.unsplash.com/photo-1633526543814-9718c8922b7a?w=1200&q=80)](https://blog.getdarwin.ai/en/b2b-sales-cycle-length-benchmarks-how-to-shorten?hsLang=en)

[B2B Sales Cycle Length: Benchmarks and How to Shorten It](https://blog.getdarwin.ai/en/b2b-sales-cycle-length-benchmarks-how-to-shorten?hsLang=en)

Is your sales cycle too long? See B2B benchmarks by segment, where the days really go, and five tactics that cut idle time without pressurin…

Lautaro Schiaffino  • 05 Oct 2026

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f45_nav-arrow-left.svg.png)

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f2c_nav-arrow-right.svg%20fill.png)

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg%20fill.png)

![Darwin AI](https://blog.getdarwin.ai/hubfs/Imagotipo%20(2).png)

[Try Darwin Now](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

#### SiteMap

- [Home](https://blog.getdarwin.ai/?hsLang=en)
- [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)
- <https://www.getdarwin.ai/es/case-studies?utm_source=organic>
- [Industries](https://www.getdarwin.ai/en/industrias?utm_source=organic)
- [API](https://api.getdarwin.ai/)
- [Jobs](https://apply.workable.com/darwin-ai/)

#### Industries

- [Automotive](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic)
- [Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic)
- [Real Estate](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic)
- [Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic)
- [Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic)
- [Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic)
- [Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

#### Recursos

- [Blog](https://blog.getdarwin.ai/en)
- [ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic)
- [WhatsApp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic)
- [WhatsApp QR Generator](https://c2w.getdarwin.ai/en)
- [Help Center](https://help.getdarwin.ai/en/)

#### Legal

- [Privacy policies](https://www.getdarwin.ai/en/politicas-de-privacidad?utm_source=organic)
- [Terms of Use](https://www.getdarwin.ai/en/tyc?utm_source=organic)

© 2025, Papagaio US Corp

[![LinkedIn](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc23de86b5508578f9e_linkedin.svg)](https://www.linkedin.com/company/getdarwinai) [![Instagram](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc2a528a79d9b481478_Ig.svg)](https://www.instagram.com/darwinai.en/) [![X](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc281bf97e67024ab64_X.svg)](https://x.com/getdarwinai) [![TikTok](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/674e5a64c46e9558e404d15c_TikTok.svg)](https://www.tiktok.com/@getdarwin) <https://www.youtube.com/@GetDarwinAI>

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Lautaro Schiaffino",
    "url" : "https://blog.getdarwin.ai/en/author/lautaro-schiaffino"
  },
  "dateModified" : "2026-08-28T12:00:00.427Z",
  "datePublished" : "2026-08-28T12:00:00.000Z",
  "headline" : "Promise to Pay: How to Turn More PTPs Into Actual Payments",
  "image" : [ "https://images.unsplash.com/photo-1752159400890-d906038f1b35?w=1200&q=80" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.getdarwin.ai/hubfs/Darwin%20AI%20Logo.jpg"
    },
    "name" : "Darwin AI"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "FAQPage",
  "mainEntity" : [ {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "A promise to pay (PTP) is a debtor's explicit commitment to pay a specific amount by a specific date, usually secured during a collections call or digital conversation. It is recorded and tracked so the team can follow up and measure whether the commitment is fulfilled."
    },
    "name" : "What is a promise to pay in collections?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "Divide the number of promises fulfilled by the total number of promises made in the period, then multiply by 100. Count a promise as kept only if the committed amount arrives by the committed date, and keep that definition consistent."
    },
    "name" : "How do you calculate the PTP kept rate?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "It varies widely by industry, portfolio age, and how strictly promises are defined. Baseline your own kept rate, segment it by debtor history and channel, and measure improvement against your baseline."
    },
    "name" : "What is a good promise-to-pay kept rate?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "Usually yes, and quickly — continuity preserves context. What should change is the offer: a smaller amount, a date aligned to the customer's cash cycle, or a different channel."
    },
    "name" : "Should a broken promise go back to the same collector?"
  } ]
}
```