Skip to content
Migrated — not yet rewrittenCarried over from the previous help center on 28 August 2026. Content is accurate as published but has not been rewritten to the current article template.

Understanding QAI Priorities (Dispositions vs Control)

This article is primarily about disposition priority—which classification label wins when multiple dispositions match the same call.

It is not the same as Control profile priority (which profile owns the call when multiple QAI profiles match). For profiles, see QAI Granular Control.

Priorities determine which disposition wins when a call matches multiple criteria. This guide explains how the priority system works and how to set it up correctly.


When a call matches multiple dispositions, Moja selects the one with the highest priority number.

A call matches:

  • “Sale” (Priority: 100)

  • “Customer Service” (Priority: 60)

Result: The call is classified as “Sale” because 100 > 60

💡 Key Concept: Higher number = More important


Imagine a 10-minute call where:

  1. Minute 1-2: Customer asks about account balance (matches “Customer Service”)

  2. Minute 3-7: Agent offers an upsell product

  3. Minute 8-9: Customer provides payment info (matches “Sale”)

  4. Minute 10: Customer says “thank you” and hangs up

Both dispositions match:

  • “Customer Service” – Priority 60

  • “Sale” – Priority 100

Final classification: Sale

Why this matters: Even though the call started as customer service, the sale is the more valuable outcome and should be what you track for reporting and commissions.

📸 Screenshot needed: Call detail showing both dispositions matched, with Sale winning


Don’t assign random priorities. Use a structured system:

Priority Range Use For Examples
–––––––– ——— –––––
100-110 Revenue-generating outcomes Sale, Booking, Enrollment, Contract Signed
75-95 Qualified leads (high intent) Appointment Scheduled, Callback Requested, Demo Booked
50-74 Service calls Customer Service, Billing Inquiry, Tech Support
25-49 Low-value outcomes Not Interested, Hang-up, Wrong Number
1-24 Negative outcomes Spam, Scam, Fraud, Abusive Language

❌ Don’t do this:

  • Sale: 100

  • Callback: 99

  • Customer Service: 98

  • Not Interested: 97

Why it’s bad: If you need to add a new disposition between “Sale” and “Callback,” you’ll have to renumber everything.

✅ Do this instead:

  • Sale: 100

  • Callback: 80

  • Customer Service: 60

  • Not Interested: 40

  • Spam: 10

Why it’s good: You have room to insert new dispositions (e.g., “Demo Scheduled” at Priority 90) without changing existing ones.


Setup:

  • Customer Service: Priority 60

  • Sale: Priority 100

Call flow:

  1. Customer calls about account issue (Customer Service matches)

  2. Agent resolves issue, then upsells product

  3. Customer buys product (Sale matches)

Result: Sale (100 > 60)

This is correct because the sale is more valuable than the service inquiry.


Setup:

  • Spam (short call): Priority 10

  • Callback: Priority 80

Call flow:

  1. Call lasts 45 seconds (Spam disposition questions match)

  2. Customer requests callback for tomorrow (Callback matches)

Result: Callback (80 > 10)

This is correct because even though the call was short, it resulted in a qualified lead.


Setup:

  • Billing Inquiry: Priority 55

  • Tech Support: Priority 60

  • Account Changes: Priority 50

Call flow:

  1. Customer asks about bill (Billing matches)

  2. Customer also reports technical issue (Tech Support matches)

Result: Tech Support (60 > 55)

This is correct if you prioritize tech issues over billing. Adjust priorities based on what matters most to your business.


❌ Mistake 1: Setting Everything to Priority 0

Section titled “❌ Mistake 1: Setting Everything to Priority 0”

Problem: All dispositions are equal, so the first match wins (unpredictable)

Fix: Use the priority hierarchy system (100, 80, 60, 40, 20)


❌ Mistake 2: Making Less Important Outcomes Higher Priority

Section titled “❌ Mistake 2: Making Less Important Outcomes Higher Priority”

Example:

  • Spam: Priority 100

  • Sale: Priority 50

Problem: Short spam calls will override actual sales

Fix: Always make revenue outcomes the highest priority


❌ Mistake 3: Using Only One Priority Level

Section titled “❌ Mistake 3: Using Only One Priority Level”

Example:

  • Sale: Priority 100

  • Callback: Priority 100

  • Not Interested: Priority 100

Problem: System can’t decide which is most important

Fix: Give each disposition a unique priority based on business value


Ask yourself these questions:

Yes → Priority 90-100

No → Continue to question 2

2. Does this outcome lead to future revenue?

Section titled “2. Does this outcome lead to future revenue?”

Yes → Priority 70-90 (Appointments, Callbacks, Qualified Leads)

No → Continue to question 3

3. Is this an existing customer needing service?

Section titled “3. Is this an existing customer needing service?”

Yes → Priority 50-70 (Customer Service, Support)

No → Continue to question 4

4. Is this a low-value or negative outcome?

Section titled “4. Is this a low-value or negative outcome?”

Yes → Priority 1-50 (Not Interested, Spam, Scam)


After setting up your dispositions:

  1. Review 20-30 calls in Reports with dispositions assigned

  2. Check if the winning disposition makes sense for each call

  3. Look for patterns where wrong dispositions are winning

  4. Adjust priorities as needed

  • “Not Interested” winning over “Sale”

  • “Spam” winning over “Callback”

  • “Customer Service” winning over “Appointment”

If you see these, your priorities need adjustment.

📸 Screenshot needed: Reports view showing disposition distribution


Disposition Priority Issue
———–– ––––– —––
Sale 50 Too low
Callback 100 Too high
Spam 75 Too high

Problem: Callbacks and spam calls are overriding sales


Disposition Priority Reasoning
———–– ––––– ———–
Sale 100 Most valuable outcome
Callback 80 Qualified lead, high intent
Spam 10 Lowest value, shouldn’t override anything

Result: Sales now correctly override all other dispositions


What happens if two dispositions have the same priority?

If dispositions have identical priorities and both match, Moja uses these tie-breakers:

  1. Disposition with more questions matched

  2. Disposition created first (oldest)

Best practice: Avoid ties by using unique priorities for each disposition.


Still confused about priorities?

  1. Start with the recommended priority ranges above

  2. Test on 20-50 calls

  3. Adjust based on results

Related Articles:

  • QAI Quick Start Guide

  • Creating Effective QAI Questions

  • Troubleshooting Common QAI Issues

  • Viewing and Analyzing QAI Results

Contact Support:

Reach out to your Moja account manager for a live walkthrough of your specific priority setup.


Last updated: February 24, 2026

Section titled “Control profile priority (related, but different)”

Under QAI Analysis → Control, each profile has its own priority.

  • If two enabled profiles both match a call, the higher profile priority wins.

  • Only the winning profile’s sample rate and analysis setup (questions/dispositions) apply.

  • QAI does not fan out one call across multiple profiles.

Example: Profile “Campaign A @ 100%” with priority 10 beats Profile “Broad catch-all @ 25%” with priority 5 on overlapping traffic—the call is evaluated only under Campaign A.

Set disposition priorities inside the winning profile’s Analysis setup using the guidance in this article.