Duecall When it's due, we call

AI voice agent for overdue payments

From every conversation
to a clear result.

Duecall calls the customer, learns why the payment is late and writes the agreed date and amount to your CRM.

Pilot: 2 weeksup to 500 customersfree

Built for Instalment retailBanksMFOsTelecomUtilities
CALL RESULTSample
Agreed date
15.10.202615 October, Thursday
Agreed amount
1,850,000 UZSvia the app · firm
Reason
Salary delay“My salary comes on the 15th, I'll pay after that”
Status
Promise to pay
Akmal Karimov · Consumer loan09.10.2026 · 10:42
01Demo

Talk to the agent right now

You play a customer with an overdue payment; the agent talks as on a real call. At the end you see the result card that goes to the CRM.

Sample data. Up to 90 seconds, no sign-up. The demo transcript is kept to improve quality — do not say real personal details.

Line of business

In the browser — through your microphone, right now. On the phone — the agent calls the number you confirm with an SMS code. To talk to a person — use the request form below.

Call Ready to start

Headphones sound better: the agent's voice does not leak into the microphone.

00:00
02Problem and value

The collections team cannot reach everyone

Every day there are more customers to call than operators can handle. Part of the portfolio is left untouched; reasons and promises get lost in notes.

Only part of the portfolio

Today

Operators reach a fraction of the list in a day. The rest slips to tomorrow, then next week — while the delay grows.

With Duecall

The agent calls the whole list inside the calling window; operators keep only the hard cases.

Reasons and promises in free text

Today

Why the customer did not pay and when they will stays in an operator's note. Useless for reports, filters and control.

With Duecall

The reason as a category, the promise with a date and amount. The same structure from every call.

Every minute of the calling window

Today

Calls are only allowed in a limited window. A break, a meeting, a sick day — each one is lost calls.

With Duecall

Parallel lines, no breaks; no calls outside the set window.

What the pilot measures

The pilot report comes with exactly these metrics — we do not promise any numbers in advance.

  • Attempts and coverageHow many customers were called, how often; what share of the list was covered.
  • ReachedHow many answered and confirmed their identity; wrong numbers and third parties separately.
  • Reasons and promisesReasons for delay by category; the number of promises with a date and amount.
  • Handed to operatorsDisputes, hard cases and “let me talk to a person” requests — with the context prepared.
  • CostThe cost of one call and one reached customer — from the pilot's real minutes.
03How it works

Three steps — from the list to the result

Your process does not change: the list from you, the call from us, the result back to you.

  1. 01

    You hand over the list

    CSV/Excel, API or the admin panel: name, phone, product, amount due and days overdue. Who the agent speaks for and in what tone (the playbook) is agreed with you.

    You geta call schedule and an approved playbook.

  2. 02

    The agent calls

    During working hours, from the agreed number. It checks identity, asks why, agrees the payment date and amount — in whichever language the customer speaks.

    You geta reason, a promise and a record per customer.

  3. 03

    The result lands in your CRM

    Status, reason, agreed date and amount, requests, summary and transcript — by webhook, API or CSV, right after the call.

    You geta ready queue for operators — only the hard cases.

04Result

Not a note — a structured record

The same fields from every call. Ready for filters, reports and the next step.

CALL RESULTSample
Akmal KarimovConsumer loan
3 days · 1,850,000 UZS
Status
Promise to pay
Reason
Salary delay“My salary comes on the 15th, I'll pay after that”
Agreed date
15.10.202615 October, Thursday
Agreed amount
1,850,000 UZSvia the app · firm
Next action
Reminder call on 15.10
SummaryThe customer confirmed their identity. Reason: salary delay. Promised to pay the full amount via the app by 15 October. No further requests.
#DC-20261009-0417 · 09.10.2026 · 10:42 · Duration 01:02Written to CRM · webhook 200 OK
Full transcript
Hello, I'm an AI assistant. Am I speaking with Akmal Karimov?
Yes, that's me.
The payment of 1,850,000 UZS on your consumer loan is 3 days overdue. Could you tell me the reason?
My salary comes on the 15th, I'll pay after that.
Understood. On 15 October you'll pay the full amount via the app, correct?
Yes, correct.
Thank you. We'll send a reminder on 15 October. Goodbye.
05Security and integrations

Rules, data and connection

The agent works inside a strict script; where and how long data is kept is fixed in the contract; the result arrives in your system.

Agent rules

  • Not a word about the debt until identity is confirmed.
  • Nothing is disclosed to third parties (relatives, colleagues).
  • Never asks for a card number, PIN or SMS code.
  • Asked “are you a robot?”, it answers honestly: I am an AI assistant.
  • Works only in the configured calling window (e.g. 09:00–18:00 on weekdays).
  • A “do not call” request is recorded at once and respected.

Where the data lives

  • Your calls

    The list, results, transcripts and recordings — on our server in the cloud option, only in your infrastructure on-premise. The retention period is agreed with you.

  • Speech and conversation services

    External AI services are used for speech recognition, reply generation and voice synthesis — the audio and text of the conversation are sent to them. Which ones and on what terms is stated explicitly in the contract.

  • The demo on this site

    The demo transcript is kept to improve quality; in the phone demo your number is used for the SMS confirmation. Do not say real personal details.

Your system stays as it is

However you hand over the list, that is how the result comes back.

Ready
CSV / Excel

Upload the file in the admin panel, columns are checked, the result comes back as a file or in the panel.

REST API and webhook

Send the list, read call status; after every call a signed JSON reaches your endpoint.

Bitrix24 · amoCRM · Telegram

The customer is found by phone, the result is written to the contact or deal timeline; a message to a Telegram group.

Per project
1C and other CRMs

Connected on top of the API/webhook together with your IT team.

Core banking

In an on-premise project, built separately for the bank's internal system.

Webhook example (JSON)
call.finishedPOST · application/json · X-Webhook-Signature
{
  "event": "call.finished",
  "call": {
    "outcome": "promise_to_pay",
    "identity": "confirmed",
    "reason": "salary_delay",
    "promises": [
      { "amount": 1850000, "date": "2026-10-15", "strength": "firm" }
    ],
    "summary": "…",
    "transcript": [ … ]
  },
  "requests": [ … ]
}
The event sent when a call ends. Every field is documented; HMAC-SHA256 signature.
06Pricing and pilot

Pricing and pilot

Pricing is individual — by portfolio size, number of calls and deployment type. What it is made of is clear up front.

Cloud

MFOs, instalment retail, telecom, utilities

  • Quick start: admin panel, CSV or API
  • Our phone number or yours
  • Monthly platform fee + minutes

On-premise

Banks

  • On your servers, your SIP trunk and number
  • Core-banking connection per project
  • Annual licence + implementation

What the price depends on

  1. Onboarding and setupPlaybook, voice, list format and integration — one-off.
  2. Platform feeMonthly (cloud) or an annual licence (on-premise).
  3. Call minutesBy actual conversation minutes.
  4. TelephonyOver your number and trunk — at your carrier's rate; over ours — billed separately.
  5. Integration and deploymentReady connectors are included; 1C, core banking and on-premise — per project.

The exact quote comes after the pilot: based on real minutes, reach and results.

07FAQ

Frequently asked questions

Short and direct.

Which languages does Duecall speak?

Uzbek and Russian. If the customer switches language mid-conversation, the agent switches too. It understands mixed (uz-ru) speech.

Where is the data stored?

The list, results, transcripts and recordings are kept on our server in the cloud option and only on yours on-premise. External AI services are used for speech recognition, reply generation and voice synthesis: the audio and text of the conversation are sent to them. Which services, on what terms and for how long data is kept is fixed explicitly in the contract.

Is there an on-premise option?

Yes. For banks the system runs on your servers: your own Asterisk/SIP trunk and number; the list and results never leave your perimeter. Options for the speech services are agreed in the project. The cloud option starts faster for MFOs and instalment retail.

How fast can we start?

A pilot via CSV/Excel — within a few days: upload the list, approve the playbook, calls begin. API/CRM integration and an on-premise project are planned separately.

Is a promise to pay a payment?

No. A promise is the date and amount the customer named. The agent marks it firm or tentative; the actual payment is checked in your system, and on the promised day the agent makes a reminder call.

What if the customer is angry or argues?

The agent does not argue or pressure. It listens, records the request and flags the conversation for an operator. Such calls are shown separately in the report.

Does it replace operators?

No. The agent takes the repetitive calls: remind, learn the reason, get a promise. Operators handle disputed, complex and large cases — with the context prepared.

How does it connect to our system?

The simplest route is CSV/Excel in the admin panel. Then REST API and webhook: a JSON arrives after every call. Bitrix24, amoCRM and Telegram have a ready connection; 1C and core banking are per project.

Will our number be flagged as spam?

Calls go out from the official number, in the configured working hours, with a limited number of attempts. One customer is not called many times a day, and a “do not call” request is respected at once. This lowers the risk of a spam flag but cannot rule it out entirely.

How is the price calculated?

Onboarding and setup (one-off), the platform fee (monthly or an annual licence), conversation minutes and telephony. The exact figure depends on portfolio size and deployment type — we quote after the pilot, on real numbers.

Let's discuss a pilot

Leave a short request: we get back within one business day and plan a free 2-week pilot.

Write on Telegram →

Pilot: 2 weeks · up to 500 customers · free

By sending you agree to be contacted. The data is used only to talk about the pilot. Privacy policy.