Troubleshooting Common QAI Issues
This guide covers the most common QAI (Quality Analysis Intelligence) issues and how to fix them—including silent “nothing runs” cases after Granular Control.
Issue: No transcripts / QAI never runs (silent)
Section titled “Issue: No transcripts / QAI never runs (silent)”QAI often fails closed with no portal error—empty analysis, no transcript.
Zero-transcript checklist (in order)
Section titled “Zero-transcript checklist (in order)”-
Account enablement — Is QAI enabled on the organization by Moja? If not, nothing processes.
-
Control profiles — Is there at least one enabled profile under QAI Analysis → Control with at least one entity attached to this traffic? Zero rules or entities = off, even when the account is enabled.
-
Sample rate — At 25%, most calls are skipped by design. Use 100% while proving the path.
-
Schedule / enabled toggle — Profile disabled or outside its active window → skip.
-
Recordings — Disabled recordings on campaign/buyer/target → nothing to transcribe.
-
Call eligibility — Very short or no-talk completes may not qualify; validate on normal-duration connects.
-
Timing — Processing is post-call. Check new completes after the profile was saved; historical calls are not automatically backfilled by turning Control on.
-
Access / menu — QAI Analysis requires a full Moja account with Admin access. If you only have a publisher view on someone else’s account, switch to your own full Moja account to use QAI and other full-platform features (Moja support or your account team can help).
How to check: For a recent completed call that should match, call details should show a transcript first. If that is missing, do not debug disposition wording yet.
Also see QAI Prerequisites: Account, Control, and Recordings.
Issue: Transcripts exist, but no disposition / empty labels
Section titled “Issue: Transcripts exist, but no disposition / empty labels”-
Open the winning Control profile → Analysis setup.
-
Confirm dispositions and questions are on the profile (not only old campaign-level copies).
-
If you migrated to profile-bound analysis, remove duplicate campaign-only dispositions with the same names.
-
Then use the disposition-match sections below (strict match %, competing priorities, vague questions).
Issue: Only some calls get transcripts
Section titled “Issue: Only some calls get transcripts”-
Usually sample rate or overlapping profiles (lower-priority profile never wins).
-
Confirm entity attachment (wrong campaign/publisher) and Control profile priority (“higher wins on overlap”).
-
Confirm the calls are new completes after the profile was enabled.
This guide covers the most common QAI (Quality Analysis Intelligence) issues and how to fix them.
Issue: My disposition isn’t triggering
Section titled “Issue: My disposition isn’t triggering”Possible Causes
Section titled “Possible Causes”1. Questions aren’t being answered
Check individual call transcripts to see if your questions are getting responses.
How to check:
-
Go to Reports → Click on a call
-
Scroll to QAI Analysis section
-
Look at each question and its answer
Fix: If questions show “No answer” or “Insufficient information”:
-
Rephrase questions to match how people actually speak
-
Make questions more explicit
-
Ensure the information you’re asking about is actually discussed in calls
2. Match criteria is too strict
If you require 100% of questions to match, but only 2 out of 3 are answered correctly, the disposition won’t trigger.
Fix:
-
Change match criteria from “100%” to “2 out of 3 questions”
-
Add more questions to give the AI more chances to match
📸 Screenshot needed: Disposition match criteria settings
3. Another disposition with higher priority is winning
Even if your questions match, a different disposition might be selected if it has higher priority.
How to check:
-
Look at the call’s assigned disposition
-
Compare its priority to your expected disposition’s priority
Fix:
-
Increase the priority of your target disposition
-
Ensure your most important outcomes have the highest priorities (90-100)
Issue: I’m getting too many false positives
Section titled “Issue: I’m getting too many false positives”Possible Causes
Section titled “Possible Causes”1. Questions are too broad
Vague questions lead to incorrect matches.
Example of too-broad question:
“Did the customer seem interested?”
Fix: Be more specific:
“Did the customer request pricing information?”
“Did the customer agree to a follow-up call?”
2. Only using one question per disposition
Single questions catch edge cases that don’t represent the true outcome.
Fix:
-
Add 2-3 more questions to the disposition
-
Require 100% match or “2 out of 3” for critical dispositions like “Sale”
3. Match criteria is too loose
“Any 1 question = yes” might be too easy to trigger for important dispositions.
Fix:
-
Change to “2 out of 3 questions” or “100%”
-
Add more qualifying questions
Issue: Questions aren’t being answered at all
Section titled “Issue: Questions aren’t being answered at all”Possible Causes
Section titled “Possible Causes”1. No audio or transcription for the call
If there’s no recording or the transcription failed, QAI can’t analyze it.
How to check:
-
Click on the call in Reports
-
Look for the audio player and transcript
Fix:
-
Ensure call recording is enabled for your campaign
-
Check that your trunk/carrier supports recording
-
Contact support if recordings are missing
📸 Screenshot needed: Call detail page showing audio player and transcript
2. Call is too short
Very short calls (under 10 seconds) may not have enough content to answer questions.
Fix:
-
This is expected behavior for extremely short calls
-
Use a “Short Call” or “No Answer” disposition for calls under 20-30 seconds
3. Questions reference information not in the conversation
If you ask “What was the order ID?” but no order ID was mentioned, the AI can’t answer.
Fix:
-
Review 10-20 call transcripts to see what information is actually discussed
-
Adjust questions to match real conversation content
Issue: Multiple dispositions showing for the same call
Section titled “Issue: Multiple dispositions showing for the same call”This is expected behavior. A call can match multiple dispositions—the one with the highest priority wins.
Example
Section titled “Example”A call matches both:
-
“Customer Service” (Priority 60)
-
“Sale” (Priority 100)
Result: “Sale” is displayed because 100 > 60
To view all matched dispositions:
-
Go to Campaign → QAI Analysis → Reports
-
View the call’s question breakdown
-
See which disposition questions were answered
Issue: Wrong disposition is being assigned
Section titled “Issue: Wrong disposition is being assigned”Possible Causes
Section titled “Possible Causes”1. Priorities are incorrect
Your less important disposition has a higher priority than your important one.
Fix:
-
Review all disposition priorities
-
Ensure highest-value outcomes have highest priorities:
-
-
Sale: 100
-
Appointment: 80
-
Not Interested: 50
-
Spam: 10
-
2. Compound questions causing confusion
Questions that ask two things at once can’t be answered accurately.
Example of compound question:
“Did the customer provide their name and email address?”
Fix: Split into separate questions:
“Did the customer provide their name?”
“Did the customer provide their email address?”
3. Questions are too similar across dispositions
If “Sale” and “Quote Requested” have nearly identical questions, they’ll trigger together.
Fix:
-
Make “Sale” questions more specific (payment info, confirmation number)
-
Make “Quote Requested” questions distinct (asked for pricing, but no payment)
Issue: QAI results are missing from Reports
Section titled “Issue: QAI results are missing from Reports”Possible Causes
Section titled “Possible Causes”1. No dispositions configured
QAI won’t analyze calls if no dispositions are set up.
Fix:
-
Go to Campaign → Call Dispositions
-
Add at least one disposition with questions
2. Calls are too old
If you just enabled QAI, it only analyzes new calls going forward (not historical calls).
Fix:
-
Wait for new calls to come in
-
Historical call analysis may require a support request
3. Campaign filter is incorrect
You might be viewing the wrong campaign in Reports.
Fix:
-
Double-check the campaign filter in Reports
-
Ensure you’re viewing the campaign where you configured QAI
📸 Screenshot needed: Reports campaign filter dropdown
Issue: Can’t export QAI data
Section titled “Issue: Can’t export QAI data”Possible Causes
Section titled “Possible Causes”1. No disposition filter applied
Exports only include QAI data if you filter by disposition first.
Fix:
-
Go to Reports
-
Add filter: “Disposition is not blank”
-
Then click Export
2. Export format doesn’t include QAI columns
Standard exports may not include all QAI question columns.
Fix:
-
In the export settings, ensure “Include QAI Questions” is checked
-
Contact support if the option isn’t available
Issue: QAI is analyzing calls but results seem random
Section titled “Issue: QAI is analyzing calls but results seem random”Possible Causes
Section titled “Possible Causes”1. No format specified for answer types
Without expected formats, the AI returns inconsistent data.
Example: “yes,” “YES,” “y,” “true,” “1” all mean the same thing but don’t aggregate well.
Fix:
-
Go to each question
-
Set Expected Format to
yes / nofor Yes/No questions -
Set number formats for numeric questions (e.g.,
0,000.00)
2. Open-ended text questions
Text answer questions without format constraints get inconsistent responses.
Fix:
-
For disposition matching, use Yes/No or Multiple Choice only
-
Reserve Text answers for data extraction (Order IDs, emails, etc.)
Issue: System is too slow / taking a long time to load QAI results
Section titled “Issue: System is too slow / taking a long time to load QAI results”Possible Causes
Section titled “Possible Causes”1. Large date range selected
Loading QAI data for thousands of calls at once can be slow.
Fix:
-
Narrow your date range (e.g., last 7 days instead of last 30 days)
-
Filter by specific campaign or disposition first
2. Too many questions configured
Hundreds of questions across many dispositions slows down analysis.
Fix:
-
Keep it simple: 3-5 dispositions with 2-4 questions each
-
Archive unused dispositions
Still Having Issues?
Section titled “Still Having Issues?”Next Steps:
-
Review setup: Read the QAI Best Practices Guide to ensure correct configuration
-
Check examples: Browse Industry-Specific Templates for your vertical
-
Contact support: Reach out to your Moja account manager with:
-
-
Specific call IDs showing the issue
-
Screenshots of your disposition and question setup
-
Expected vs. actual results
-
Related Articles:
-
Setting Up QAI Dispositions
-
Creating Effective QAI Questions
-
Understanding QAI Priorities
-
Exporting QAI Data
Last updated: February 24, 2026
QAI report rows below disposition/category charts
Section titled “QAI report rows below disposition/category charts”If the summary or disposition/category charts load but the call rows below the charts do not appear, refresh the report and reapply the selected disposition or category filter. QAI report call rows are now loaded through the reporting path that supports QAI fields such as disposition, category, sentiment, and disposition confidence.
If rows still do not load, confirm that the selected date range contains calls with QAI results, then contact support with the campaign, date range, and selected disposition/category filter.

