Overview
Call drop-off reasons help you understand why customers didn’t convert during calls. By categorizing non-conversions, you gain valuable insights to improve your sales process, messaging, and product offerings.When a call ends without conversion, AI automatically selects the most appropriate reason from your predefined list.
What Are Drop-Off Reasons?
Drop-off reasons are predefined categories that explain why a customer didn’t complete a desired action (purchase, booking, signup, etc.) during the call. Benefits:- Identify patterns in non-conversions
- Optimize your pitch and messaging
- Prioritize product or service improvements
- Track effectiveness of changes over time
- Understand customer objections better
Creating Drop-Off Reasons
1
Navigate to Drop-Off Reasons
In your agent configuration, scroll to the Call Drop-Off Reasons section
2
Click Add Call Drop-Off Reason
Click the “Add Call Drop-Off Reason” button
3
Define the Reason
Name: Short, descriptive identifier (e.g.,
NOT_INTERESTED, BUDGET_CONSTRAINTS)Description: Clear explanation of when this reason applies4
Add Multiple Reasons
Create all relevant drop-off reasons for your business (typically 5-10 reasons)
5
Enable "Others" Option
Check “Also include Others if none of the given reasons matches”This provides a fallback for calls that don’t fit your predefined categories.
Common Drop-Off Reasons
Use these as templates or inspiration for your own drop-off reasons:NOT_INTERESTED
NOT_INTERESTED
Description:When to use: Customer shows no interest or explicitly declines
BUDGET_CONSTRAINTS
BUDGET_CONSTRAINTS
Description:When to use: Price is the primary barrier, customer likes the product
NEEDS_MORE_TIME
NEEDS_MORE_TIME
Description:When to use: Customer is considering but not ready to commit
ALREADY_HAS_SOLUTION
ALREADY_HAS_SOLUTION
Description:When to use: Customer has existing solution from competitor
TECHNICAL_ISSUES
TECHNICAL_ISSUES
Description:When to use: Technical problems prevented proper conversation
WRONG_CONTACT
WRONG_CONTACT
Description:When to use: Speaking with wrong person, need to reach decision maker
TIMING_NOT_RIGHT
TIMING_NOT_RIGHT
Description:When to use: Interest exists but external timing issues prevent conversion
FEATURES_MISSING
FEATURES_MISSING
Description:When to use: Product lacks required features or functionality
CONTRACTUAL_OBLIGATIONS
CONTRACTUAL_OBLIGATIONS
Description:When to use: Customer wants to switch but has contractual barriers
Industry-Specific Examples
E-commerce
Drop-Off Reasons:OUT_OF_STOCK- Desired product not currently availableSHIPPING_COST- Shipping charges too high for customerPAYMENT_ISSUE- Problem with payment method or processingDELIVERY_TIME- Delivery timeframe doesn’t meet customer needsWRONG_SIZE_COLOR- Specific variant not available
Healthcare/Medical
Drop-Off Reasons:NO_AVAILABILITY- No suitable appointment slots availableINSURANCE_NOT_ACCEPTED- Insurance provider not acceptedDOCTOR_PREFERENCE- Wants specific doctor who’s unavailableLOCATION_INCONVENIENT- Clinic location too far or inaccessibleREFERRAL_REQUIRED- Needs referral from primary care physician
Real Estate
Drop-Off Reasons:BUDGET_MISMATCH- Properties outside customer’s budget rangeLOCATION_NOT_PREFERRED- Available properties in wrong locationJUST_RESEARCHING- Early research phase, not ready to commitFINANCING_ISSUES- Cannot secure mortgage or financingPROPERTY_TYPE_MISMATCH- Available properties don’t match requirements
SaaS/Software
Drop-Off Reasons:INTEGRATION_CONCERNS- Software doesn’t integrate with existing toolsLEARNING_CURVE- Platform too complex or time-consuming to learnDATA_MIGRATION- Concerns about moving data from current systemTEAM_SIZE_MISMATCH- Pricing or features not suitable for team sizeSECURITY_COMPLIANCE- Doesn’t meet security or compliance requirements
Best Practices
Keep Reasons Mutually Exclusive
Keep Reasons Mutually Exclusive
Each reason should be distinct to avoid AI confusion.Good (Mutually Exclusive):
NOT_INTERESTED- No interest at allINTERESTED_BUT_EXPENSIVE- Interested but price is issueINTERESTED_WRONG_TIMING- Interested but timing is issue
NOT_INTERESTED- Not interestedPRICE_TOO_HIGH- Price is high (could also mean not interested)NOT_RIGHT_NOW- Too vague, overlaps with timing
Be Specific in Descriptions
Be Specific in Descriptions
Vague:Specific:
Start with 5-8 Core Reasons
Start with 5-8 Core Reasons
Begin with the most common objections:
- NOT_INTERESTED
- BUDGET_CONSTRAINTS
- NEEDS_MORE_TIME
- ALREADY_HAS_SOLUTION
- TIMING_NOT_RIGHT
Use UPPERCASE_SNAKE_CASE for Names
Use UPPERCASE_SNAKE_CASE for Names
Recommended:
BUDGET_CONSTRAINTSTECHNICAL_ISSUESWRONG_CONTACT
Review and Refine Regularly
Review and Refine Regularly
Monthly Review:
- Check “Others” category for patterns
- Create new reasons for common patterns
- Merge or remove rarely-used reasons
- Refine descriptions if AI is misclassifying
Consider the Customer Journey
Consider the Customer Journey
Create reasons that map to different stages:Early Stage:
JUST_RESEARCHINGGATHERING_INFORMATION
COMPARING_OPTIONSNEEDS_APPROVAL
ALMOST_READYMINOR_CONCERNS
Using Drop-Off Data
In CRM Integration
Use drop-off reasons to:- Tag leads appropriately
- Trigger different nurture sequences
- Prioritize follow-ups
- Segment audiences
BUDGET_CONSTRAINTS→ Add to “Price-sensitive” nurture campaignNEEDS_MORE_TIME→ Schedule follow-up in 1 weekALREADY_HAS_SOLUTION→ Add to “Competitor comparison” sequence
In Post-Call Functions
Access drop-off reasons in your post-call functions:Troubleshooting
Wrong reason being selected
Wrong reason being selected
Possible Causes:
- Reason descriptions are too similar
- Description doesn’t match actual conversation patterns
- Multiple valid reasons (AI picks primary one)
- Make descriptions more specific and distinct
- Add examples of what does and doesn’t qualify
- Review call transcripts to understand AI’s logic
- Consider if you need more granular categories
Too many 'Others' selections
Too many 'Others' selections
Issue: Many calls categorized as “Others”Solution:
- Review “Others” calls to find patterns
- Create new drop-off reasons for common patterns
- Ensure existing reason descriptions cover edge cases
Different reasons for same objection
Different reasons for same objection
Issue: Similar objections getting different reasonsSolution:
Make descriptions more consistent and specific:Before:
- Reason A: “Too expensive”
- Reason B: “Price concerns”
- Reason A: “Customer explicitly said price is too high compared to budget”
- Reason B: “Customer concerned about ROI or value for money, not absolute price”
Reason not appearing in analytics
Reason not appearing in analytics
Possible Causes:
- Reason recently added (no historical data)
- No calls have received this reason yet
- Typo in reason name
- Run test calls to verify reason is being used
- Check spelling and case sensitivity
- Wait for more data if recently added
Advanced Use Cases
Dynamic Follow-Up Sequences
Create automated follow-up flows based on drop-off reasons:Getting Help
Test Your Reasons
Use Test Call to verify drop-off reasons are being selected correctly
Contact Support
Our team can help optimize your drop-off reason configuration for your industry