A Speko demo built for Exotel. Every customer, company and amount on this page is made up.
SariSoft collections · Indonesia · Bahasa Indonesia
An Indonesian collections agent
Sari calls customers of an Indonesian finance company whose installment is overdue. She confirms she has the right person, checks their NIK, reminds them once, listens, and works toward paying today, a dated promise, or a split into two or three payments. She never threatens, never mentions field collectors, and never discloses the debt to anyone else. You play the customer, in the browser. After you hang up you see the call disposition your dialer or CRM would receive.
Budi: Bekasi. Motorbike financing, one missed installment of Rp 1,800,000, 14 days past due. NIK ends 5821.
Customer file (pre-call context)
Bekasi- Customer
- Bapak Budi Santoso
- Product
- cicilan motor
- Overdue
- Rp 1,800,000
- Days past due
- 14
- Pre-approved split
- 2 × Rp 900,000 or 3 × Rp 600,000
To pass the ID check, give the last four NIK digits: 5821
Things to try
- Pass the identity check with the four NIK digits on the customer file, or get them wrong twice.
- Answer as someone else: "Bukan, saya istrinya". Sari should not mention the debt at all.
- Pay now: "Saya bayar hari ini, kirim nomor VA-nya". Sari queues the payment details by WhatsApp (a mock).
- Say you can't pay it all. Sari offers two or three payments and pins the first date.
- Give a vague date, "Senin depan" or "habis gajian". Sari turns it into a real date and reads it back.
- Say you were laid off. Sari slows down and offers a specialist call back.
- Say you already paid by m-banking, ask about SLIK OJK, or ask if she's a robot.
- Threaten to complain to OJK. Sari stays calm and offers a specialist review.
How it maps onto your stack
- Customer file
- Per-call variables from your dialer or CRM, sent when the session is created (or answered by a pre-call webhook).
- Identity check
- Last four ID digits before anything about the account; nothing is disclosed to a third party.
- send_payment_details
- A tool. Here it queues a mock; in production it calls your payment gateway (virtual account, QRIS) and WhatsApp endpoint.
- Disposition
- Post-call extraction: outcome, promise date and amount, plan, hardship, dispute. Delivered on the post-call webhook with the transcript, summary and recording.
- Speech stack
- Streaming Indonesian speech recognition and a native Indonesian voice, chosen per language. Swap or upgrade the stack per region without touching the prompt.