Quick Reference

Code SALE
Full Name Sale
Category Campaign
Agent Selectable Yes
Callable No

SALE — Sale

What SALE Means

A successful sale was made on this call. The lead has converted and the campaign objective was achieved. SALE is the primary success metric for outbound sales campaigns.

When This Status Is Set

SALE is set by agents upon successfully completing a sale or achieving the primary campaign objective — whether that is a closed deal, a confirmed appointment, an enrollment, or whatever the campaign defines as a conversion. The agent selects SALE from the disposition screen after the commitment is confirmed, and the status is written to vicidial_list. If start_call_url or dispo_call_url webhooks are configured, VICIdial can automatically trigger external CRM updates, order processing systems, or fulfillment workflows the moment SALE is dispositioned. SALE rate (conversions divided by total contacts) is the primary KPI for any sales operation, and it drives every downstream metric from revenue per dial to agent compensation calculations.

Impact on List Management

SALE leads must be excluded from your primary campaign’s dial_status_filter — calling a customer who just purchased creates a poor experience and wastes dial capacity. However, SALE leads are valuable inventory for secondary campaigns: upsell campaigns, cross-sell campaigns, satisfaction surveys, and renewal campaigns all draw from SALE records. The best practice is to export SALE leads to a separate list assigned to the appropriate follow-up campaign rather than including SALE in the original campaign’s recycling. Track SALE records in vicidial_list by list_id, user (agent), and timestamp to build conversion analytics: which agents, lists, times of day, and days of week produce the highest SALE rates. The vicidial_log records for SALE calls include talk time duration, which correlates with pitch quality — very short SALE calls may indicate aggressive or misleading selling practices worth QA review.

Best Practices

  • Never include SALE in dial_status_filter for the same product campaign — customers who just bought should not receive another sales call

  • Use SALE as a trigger for post-sale onboarding workflows via the dispo_call_url webhook to push data into CRM, order management, or fulfillment systems in real time

  • Track SALE rate by agent to identify training needs and top performers — the delta between your best and worst agents reveals coaching opportunities

  • Analyze SALE time-of-day patterns to optimize future dialing schedules — shift agent staffing to maximize coverage during peak conversion hours

  • Implement SALE verification processes (manager callbacks or recorded commitment playback) to reduce cancellation rates on high-value sales

Admin Configuration

SALE is a campaign-level status that can be defined in Campaign Detail → Statuses or globally in Admin → System Statuses with callable set to N and selectable set to Y. For operations requiring post-sale automation, configure the dispo_call_url webhook in Campaign Detail → Settings to fire on SALE dispositions. SALE reporting is available through Reports → Agent Performance, Reports → Outbound Calling Report, and custom queries against vicidial_log joined with vicidial_list. Some operations define SALE as a “Sale” status category in Admin → Status Categories to aggregate it with related substatus codes (SALE1, SALE2) for multi-product campaigns.

ViciStack’s List Management module monitors disposition distribution in real time — automatically adjusting recycling logic, dial_status_filter priorities, and hopper fill strategies based on how your dispositions are trending. No manual SQL, no spreadsheet audits.

Frequently Asked Questions

What does the VICIdial SALE status mean? +

A successful sale was made on this call. The lead has converted and the campaign objective was achieved. SALE is the primary success metric for outbound sales campaigns.

Is SALE callable in VICIdial? +

No, SALE (Sale) leads should NOT be included in dial_status_filter. Calling these leads may violate compliance requirements or waste dial capacity.

Should I include SALE in my dial_status_filter? +

No, do not include SALE in dial_status_filter. SALE leads should be excluded from future dialing. Some operations recycle SALE leads for upsell campaigns using a separate campaign/list. Include in reporting but exclude from standard dial_status_filter.

Related Status Codes

XFER View details → NI View details → NP View details → CALLBK View details →

Related Blog Posts

Industry Analysis How AI Is Changing Call Center Quality Control (And Why Most Centers Are Still Stuck in 2015) Read article → Technical Guide How to Build an AI-Powered Outbound Call Center From Scratch in 2026 Read article → Technical Guides Asterisk AMI Commands Guide Read article →

Related VICIdial Settings

dial_status_filter View setting → start_call_url View setting →

Part of the Complete VICIdial Implementation Guide

Need Help Optimizing Your VICIdial?

Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.

Get Your Free Audit →