Setting up outbound recovery agents for collections

Introduction
The best outbound collections agents start with the right balance: firm on the ask, but always human in delivery. Recovering overdue payments—whether it's a missed credit card bill, an EMI that didn't go through, or any repayment that slipped—requires conversations that feel helpful, not threatening. In this guide, you'll learn how to use Oration to build a collections agent that reaches out at the right time, handles sensitive conversations with care, and gets results without burning bridges.
Whether you're recovering a single overdue EMI or running a large-scale collections campaign across thousands of accounts, we'll show you how to design, launch, and keep improving your recovery agent—so every call moves the situation forward.
What you'll build
- A structured recovery conversation framework — Design question flows that understand the borrower's situation, surface payment intent, and offer workable paths to resolution.
- Evals for simulation and training — Practice on real-world scenarios and safely refine your agent before launch.
- Custom vocabulary — Make sure your agent uses the right financial terms and brand-appropriate language.
- Performance scorecards — Track quality, compliance, and effectiveness with clear benchmarks.
- Continuous improvement — Use post-call analytics to identify friction points and increase recovery rates.
Let's get started.
Step 1: Create your outbound recovery agent
Get started in your Oration dashboard
- Log in to Oration.
- Click Agents in the left sidebar.
- Select Create new agent.
Set up the basics
- Name your agent clearly—"Collections recovery agent" works, or pick something more specific like "Credit card overdue agent" or "EMI reminder agent."
- For Initiation Type, choose AI speaks first – Fixed.
- Write a professional, calm opening that clearly identifies the purpose of the call. For example:
"Hi, this is [Agent Name] calling from [Company Name]. I'm reaching out because your Credit Card payment is overdue. Do you have a moment to speak?"
Step 2: Write a system prompt that guides your agent
Your system prompt defines the agent's approach, tone, and recovery strategy. Collections calls are sensitive—your prompt needs to be empathetic, clear, and compliant.
Prompt structure: firm, fair, and human
Here's a template you can make your own:
You are Priya, a customer support specialist at Acme Finance. You are calling customers who have an overdue payment on their account—this could be a missed EMI, an unpaid credit card bill, or a delayed loan repayment. Your job is to understand their situation, remind them of the outstanding amount, and help them find a way to resolve it. You are firm but always respectful and never threatening.
## Your personality
- Professional and calm, never aggressive or impatient
- Empathetic—you understand that financial difficulties happen
- Clear and direct about the reason for the call
- Solution-focused—always looking for a path forward for the customer
## Your objective
Recover the overdue payment or establish a clear commitment to pay by:
- Confirming the customer's identity and the overdue amount
- Understanding why the payment was missed
- Offering suitable resolution options (immediate payment, payment plan, callback for further discussion)
- Logging the outcome and next steps
## Conversation flow
- **Introduction:** Identify yourself, your company, and the purpose of the call. Example: "Hi, I'm Priya from Acme Finance. I'm calling about an outstanding balance on your account. Is this [Customer Name]?"
- **Identity verification:** Confirm you're speaking to the right person before sharing any account details. Ask for date of birth or any other verification question.
- **State the matter clearly:** Once verified, share the overdue amount and due date: "I can see there is an overdue amount of [amount] that was due on [date]. I wanted to touch base and see how we can help you sort this out."
- **Listen and understand:** Ask open-ended questions: "Can you help me understand what happened with this payment?" Give them space to explain.
- **Offer resolution paths:** Based on their situation, offer options:
1. Immediate payment via the link sent to their registered mobile or email
2. A payment arrangement or EMI restructuring if they're facing financial difficulty
3. A callback with a senior advisor if they need to discuss further
- **Confirm commitment:** Always end with a clear commitment. "So just to confirm, you'll be making the payment of [amount] by [date]—is that correct?"
Stay calm and professional throughout. Never raise your voice or use threatening language.
## Handling different situations
**If they say they've already paid:**
"Thank you for letting me know. Payments can sometimes take 2–3 business days to reflect. Could you share the transaction reference or date? I'll flag this for our team and make sure your account is updated."
**If they say they can't pay right now:**
"I understand. Let's see what we can work out. We do have options like splitting this into smaller installments or giving you until [date] to make the payment. Would either of those help?"
**If they dispute the amount:**
"I hear you—let me note that down. I'd recommend raising a formal dispute through [channel], and our team will investigate and get back to you within [X] business days. In the meantime, I'll flag this on your account."
**If they are hostile or upset:**
Stay calm. "I completely understand your frustration, and I'm sorry you're going through this. My only goal is to help you find a way forward. If now isn't a good time, I can arrange for someone from our team to call you back at a time that suits you."
**If they want time to gather funds:**
"Absolutely. When do you think you'll be in a position to make the payment? I can note that down and we can follow up on [agreed date]."
## Important rules
- Always verify the customer's identity before discussing account details
- Never threaten legal action unless you are specifically authorized and trained to do so
- Do not discuss account details if you reach a voicemail or speak to a third party
- Respect opt-out requests—if they ask not to be called again, log it immediately
- Always offer a path forward—never leave the call without a next step
- Maintain a respectful, non-coercive tone at all timesMake it yours
Adjust your system prompt to fit:
- Your company name, product, and overdue amount specifics
- The types of accounts you're recovering (credit cards, personal loans, EMIs, etc.)
- Your internal resolution options (payment links, restructuring plans, moratorium offers)
- Objections and customer responses your team hears most
- Any regulatory or compliance language required in your jurisdiction
Align every detail with your collections policy, legal requirements, and brand voice.
Step 3: Fine-tune your agent's settings
Configure your agent's behavior precisely by using the available options in "Configurations" and "Advanced settings."
Essential settings
LLM (Large language model):
- Pick a provider that suits you (OpenAI, Azure, or Oration OpenAI is great if you want lower latency).
- For collections calls, a temperature of 0.2 to 0.4 keeps responses consistent and controlled—this is not a context where you want much improvisation.
TTS (Text-to-speech):
- Choose a voice that sounds calm, clear, and professional—avoid voices that sound overly cheerful, which can feel off-tone in a collections context.
- A slightly measured pace (0.95x–1.0x) helps ensure the customer catches every detail, especially amounts and dates.
STT (Speech-to-text):
- Use an STT provider with strong accuracy for varied accents and noisy environments. Customers may be talking from a range of settings.
Conversation settings:
- Max call duration: 5–8 minutes is usually sufficient for a focused recovery conversation.
- Silence timeout: Wait 8–10 seconds before prompting again—customers may be checking their records or thinking through their response.
- Interruption threshold: 3-4 is a good starting point to ensure customers feel heard and can finish their sentences.
Advanced options
- Enable noise suppression to ensure the conversation is clear, especially on mobile connections.
- For collections calls, avoid background ambience entirely—keep it clean and professional.
Step 4: Post-call analysis (PCA): Turn conversations into insight
Post-call analysis turns every conversation into structured data about your recovery operation—payment intent, reasons for non-payment, disputes raised, and more.
How to enable post-call analysis
- Open your agent and find the Post Call Analysis tab.
- Switch Enable to on.
- Be clear and explicit in your PCA instructions about what you need the analysis to cover—don't hesitate to specify details and expectations. You can also click "Generate prompt" for an AI-suggested prompt.
- Create a schema—choose tag names like
payment_intent,overdue_reason,resolution_offered, ordispute_raised, and briefly define each.
Once PCA is set up, new calls are automatically analyzed.
Reviewing results
- Visit History → click a conversation → Analysis to see your PCA tags.
- For older calls, run Generate analysis on any you want.
Get the most from PCA
- Track payment commitment rates and reasons for non-payment week over week.
- Use PCA to identify which resolution options are most accepted and which objections come up most often.
- Share insights with your collections team before planning follow-up campaigns.
- Regular review helps you refine your scripts, your timing, and your offer of resolution options.
Step 5: Build your knowledge base
Your knowledge base helps your agent answer questions about account details, payment options, and the collections process—accurately and consistently.
Collect your content
Start with:
- Overview of overdue payment policies and consequences of non-payment
- Available payment channels (payment link, online portal, branch, UPI, etc.)
- Restructuring and installment plan options
- Dispute and escalation process
- Frequently asked questions from customers facing overdue payments
- Relevant regulatory information your agents are allowed to share
Keep your uploads clear, accurate, and up-to-date—especially if payment options or policies change.
Uploading in Oration
- Go to Knowledge Base in the left nav.
- Click Create knowledge base and name it (e.g., "Collections recovery knowledge base").
- Add your documents.
- Click Save. Repeat if you need more than one topic area.
- Link your new knowledge base to your agent.
Step 6: Define your custom terms
Consistent, precise language matters especially in collections. Custom terms help your agent say financial terms correctly and maintain the right tone throughout.
What are custom terms?
They help you:
- Standardize how financial and legal terms are pronounced (e.g., "EMI", "NACH", "moratorium")
- Keep language appropriate—replacing informal or harsh words with professional alternatives
- Avoid mispronunciations that could erode customer trust
How to add terms
- In the sidebar, go to Terms and click New term.
- Enter original phrase and what you want instead.
- Check "Strict replace" if it should always swap.
- Change status to "Approved" when ready.
Example terms for collections calls
Term: Debt
Replacement: "Outstanding amount"
Term: Overdue
Replacement: "Due for settlement"Step 7: Add real-time tools
Tools connect your agent to live account data—think balance lookups, payment link generation, or logging call outcomes to your CRM.
Getting started with tools
- Click Tools in the Oration sidebar.
- Click New tool (e.g., "Account lookup").
- Add actions (such as fetch account balance, generate payment link, log call outcome).
Building an action
Each tool can have one or more actions (like "Fetch account details," "Send payment link"). Oration will prompt you for a description, URL template, required details, and how to map fields.
- Carefully follow the instructions and requirements from the API you are connecting to
- Use action names that clearly state their function ("Fetch overdue balance from core banking")
- Mark parameters as required only if the API documentation specifies them as needed
- Write agent-friendly, accurate descriptions that reflect the API's instructions
Connect tools to your agent
- On your agent's page, scroll to Tools.
- Click Add tool and select.
- Save.
That's it—your agent now has real-time access where it counts.
Useful actions to try
- Fetch account details — Pull overdue amount, due date, and account status before the call begins
- Send payment link — Trigger an SMS or email with a payment link during the call
- Log call outcome — Record payment intention, dispute status, or callback request in your CRM
- Schedule callback — Book a follow-up call if the customer needs more time
When and how to use tools
Add specifics to your system prompt so the agent knows exactly when to invoke each tool.
Example:
At the start of every call, use the Account Lookup Tool to fetch the customer's outstanding balance and due date. Use this information to open the conversation accurately:
"I can see you have an outstanding amount of [amount] that was due on [date]."
If the customer agrees to pay now, use the Send Payment Link tool to send a link to their registered mobile number:
"I've just sent a payment link to your registered number. You can use it to settle the amount right away."
After every call, use Log Call Outcome with one of the following statuses:
- Payment promised: Customer committed to paying by a specific date
- Payment made: Customer paid during or immediately after the call
- Dispute raised: Customer has contested the amount or the charge
- Not reachable: Call was not answered or connected
- Callback requested: Customer asked to be called at a different time
- Refused to pay: Customer declined to engageHandle tool errors gracefully
If something goes wrong, keep things smooth:
"Let me make a note of that for you—our team will follow up with the details shortly."
Step 8: Test your agent
Test before launch. Evals help you cover lots of ground; Preview mode lets you see and feel the real thing.
Part 1: Build test cases with Evals
Evals (evaluations) simulate the common and critical conversations your agent might face.
Getting started
- Go to Evals in Oration.
- Click Create new eval.
- Name it clearly ("Collections scenarios," "Dispute handling," "Hostile customer," etc.).
Create scenarios
Each should mimic a real conversation. For example:
Scenario 1: Customer claims they've already paid
Evaluation Name: Already paid
Success Criteria: Agent acknowledges the claim, asks for transaction details, does not push further for payment, and offers to escalate for verification
Customer responses:
- "I already paid this last week."
Success criteria:
- Agent does not push for another payment
- Agent asks for transaction reference or date
- Agent offers to flag the account for reviewScenario 2: Customer says they can't pay right now
Evaluation Name: Unable to pay
Success Criteria: Agent empathizes, offers resolution options (installment plan, extended deadline), and confirms next steps
Customer responses:
- "I don't have money right now, I lost my job."
Success criteria:
- Agent expresses empathy, does not threaten or pressure
- Agent offers at least one alternative resolution option
- Agent logs a callback or follow-up commitmentScenario 3: Customer disputes the amount
Evaluation Name: Disputed amount
Success Criteria: Agent acknowledges the dispute, explains how to raise a formal dispute, and does not continue pushing for payment
Customer responses:
- "That amount is wrong. I never made that transaction."
Success criteria:
- Agent does not insist on payment of the disputed amount
- Agent provides the correct dispute channel
- Agent flags the account for reviewBuild a robust Eval suite
Aim for 10–15 scenarios across:
- Different personas (cooperative, evasive, hostile, confused, distressed)
- Common objections ("I already paid," "wrong amount," "call back later," "I can't afford it")
- Edge cases (customer passes to spouse, no answer, call drops mid-conversation)
- Tool usage (account lookup, payment link, logging outcome)
Run and review
- Run your evals and check results—did the agent meet the goal in each case?
- Look for consistent misses or problematic patterns.
Part 2: Manual testing with Preview
Live preview tests are great for catching awkward phrasing or unnatural flows.
How to test:
Go to your Agent and click Preview. Try both chat and voice calls.
Role-play: Be the cooperative customer, the one claiming they've paid, the hostile caller, or the one who simply can't pay—try all the personalities.
Use these checklists as you go:
Voice and tone
- Agent sounds calm, clear, and professional—not robotic or threatening
- Good pacing, not too fast—amounts and dates are clearly heard
- Correct use of custom terms and appropriate financial language
Opening
- Clear identification of agent, company, and purpose
- Identity verification completed before sharing account details
- Tone is professional and non-alarming
Recovery conversation
- Overdue amount and date stated accurately
- Agent listens before pushing for a resolution
- Offers options, doesn't just demand payment
Objection and dispute handling
- Handles "already paid" without pushing for a second payment
- Handles disputes by directing to correct channel
- Remains calm with hostile or distressed customers
Tool integration
- Account lookup used at the start of every call
- Payment link sent at the right moment
- Call outcome logged accurately at the end
Ending the call
- Every call ends with a clear next step confirmed
- No call ends without a logged outcome
- Polite, professional close regardless of outcome
Part 3: Iterate and improve
Testing is ongoing—fix, re-test, and note improvements.
After evals
- Fix failed scenarios first.
- Find patterns (are disputes or hostile customers a trouble spot?).
- Edit prompts, knowledge, or tool use based on findings.
After manual calls
- Note uncomfortable responses or moments where tone slipped.
- Listen back to call recordings, paying attention to how amounts and options are communicated.
- Update prompts and knowledge for smoother, more empathetic calls.
Good habits
- Change a couple things at once, not everything.
- Keep notes on changes and improvements.
- Aim for a 90%+ pass rate on Evals before going live.
- Get feedback from your collections team—they'll know what customers say in the real world.
Your agent's ready for launch when you're passing your Evals consistently and the conversations feel professional, empathetic, and effective. Solid testing now means fewer escalations later.
Step 9: Quality assurance (QA) for your agent
QA means reviewing real calls to make sure your AI agent handles every recovery conversation with consistency, compliance, and care.
Create a scorecard
Scorecards give you objective grading criteria.
How to set up in Oration:
- Go to Scorecards and click Create scorecard.
- Name it clearly (e.g., "Outbound collections QA").
- Add a description (e.g., "For compliance, tone, and recovery effectiveness").
- Set your passing score (40 out of 50, or whatever you decide).
- Add questions to your scorecard, including prompts, descriptions, maximum points, and evaluation type (Score or Pass/Fail). Mark any critical question as Fatal if needed.
- Once your scorecard and questions are set up, go to your Agent and attach this scorecard to your agent.
Prompt for your QA agent:
You are an expert QA agent and your job is to evaluate the conversation between a user and ai agent on the basis of certain pre-defined evaluations criteria. If in any situation, a certain criteria is not applicable, assign full score to the criteria.Sample Questions:
Professional introduction
Did the agent clearly identify themselves, the company, and the purpose of the call?
Points: 10 (Pass/Fail)
Identity verification
Did the agent verify the customer's identity before sharing any account details?
Points: 10 (Fatal – Pass/Fail)
Stated overdue amount clearly
Did the agent communicate the outstanding amount and due date accurately?
Points: 10 (Pass/Fail)
Offered resolution options
Did the agent offer at least one viable path to resolution (immediate payment, plan, callback)?
Points: 10 (Score)
Maintained appropriate tone
Did the agent remain calm, empathetic, and non-threatening throughout?
Points: 10 (Score)
Confirmed next step
Did the agent end the call with a clear, confirmed next step?
Points: 10 (Pass/Fail)QA tips
- Review every call early on—collections conversations carry compliance risk, so catching problems fast matters.
- Assign the scorecard to your agent in the Quality Assurance tab and set how often you want to review.
QA leads to better, compliant, and more consistent recovery calls—and helps your team understand what a great collections conversation actually sounds like.
Troubleshooting: Common issues and fixes
Even well-tuned agents run into the occasional bump. Here's how to spot problems and smooth them out.
If customers hang up before the agent can establish context
- Why: The opener may sound like a scam or feel alarming.
- What to do:
- Lead with your company name prominently in the first sentence.
- Keep the opener brief and non-threatening: "Hi, this is [Agent] from [Company]. I'm calling about your account—do you have a moment?"
- Check PCA data: are there specific times when hang-ups spike?
If your agent sounds scripted or robotic
- Why: The system prompt may be too rigid, or the temperature is set too low.
- What to do:
- Add more natural acknowledgements and transitions to your prompt ("I understand," "That makes sense," "Let me check that for you").
- A temperature of 0.3–0.4 is usually right—but if calls feel wooden, nudge it slightly higher.
- Review call recordings and identify the exact moments where the experience breaks down.
If customers are consistently disputing amounts or claiming they've already paid
- Why: Your account data may not be syncing in real time, or your knowledge base doesn't address this clearly.
- What to do:
- Ensure your account lookup tool is pulling from the most up-to-date data source.
- Add a clear, friendly script to your prompt for handling "already paid" responses—acknowledge, ask for details, offer to investigate.
- Update your knowledge base with FAQs about payment processing timelines.
Important: Compliance and ethics first
Collections calling is one of the most heavily regulated areas of outbound communication. Before launching any recovery campaign, ensure you're following all applicable laws and regulations in your jurisdiction. This includes:
- Debt collection regulations — such as the Fair Debt Collection Practices Act (FDCPA) in the US, or equivalent regulations in your country
- Telephone Consumer Protection Act (TCPA) and similar regulations in your region
- Do Not Call (DNC) or Do Not Disturb (DND) registries — scrub your lists regularly and honor opt-out requests immediately
- Prohibition on harassment — never use threatening, abusive, or misleading language; your agent must be configured to stay within these boundaries at all times
- Identity verification requirements — verify the customer's identity before discussing any account details
- Third-party disclosure rules — never share account or debt information with anyone other than the account holder
- Calling time restrictions — respect your country's regulated calling hours (e.g., not before 9am or after 7pm in most jurisdictions)
- Recording and disclosure laws — inform callers when conversations are being recorded
- Data privacy regulations — handle personal and financial information according to GDPR, CCPA, DPDPA, or local equivalents
Your recovery agent must be configured to operate strictly within ethical and legal boundaries. When in doubt, consult your legal or compliance team before launching.
Next steps
You're almost there. A quick checklist to keep up momentum:
- Start small: Launch with a pilot batch of 50–100 accounts and tune your process before scaling.
- Monitor closely: Review calls every day in week one—compliance issues are best caught early.
- Iterate often: Make small, regular adjustments based on what you hear in the recordings.
- Keep score: Track key metrics—connection rates, payment promise rates, dispute rates, and actual recovery rates.
- Scale up: When you're confident in tone, compliance, and effectiveness, gradually expand the campaign.
Building a strong outbound recovery agent takes real care—for the customer, for compliance, and for your brand. As you learn from each call, your agent will become more precise, more empathetic, and a genuinely better experience for customers finding their way back to good standing.
