Setting Up Quality Analysis Intelligence (QAI): Best Practices
Quality Analysis Intelligence (QAI) uses AI to automatically analyze your call recordings, extract key information, and classify calls based on custom criteria you define. This guide helps you set up QAI effectively to get accurate, actionable insights.
Before you start
Section titled “Before you start”Recommended setup order:
-
Confirm Moja enabled QAI on your account and you are signed in as an Admin on a full Moja account (publisher-only views don’t include QAI—move to your own full account to unlock it)
-
Confirm recordings are on for the traffic you’ll analyze
-
Create/enable a Control profile and attach entities; set sample %
-
Design dispositions and questions for that profile
-
Assign disposition priorities (winner among matching labels)
-
Test on new completed calls; refine
💡 Tip: Start simple with 3–4 core dispositions on one profile at 100% sample while validating. You can always add more later.
See also: QAI Prerequisites: Account, Control, and Recordings and Granular Control release notes.
Step 1: Plan your dispositions
Section titled “Step 1: Plan your dispositions”Dispositions are the final classification of a call—the most important outcome that happened.
Common dispositions for most businesses:
-
Sale – Customer made a purchase
-
Callback – Customer requested follow-up
-
Not Interested – Customer declined offer
-
Spam/Scam – Invalid or fraudulent call
To add a disposition:
-
Go to QAI Analysis → Control
-
Open the profile that owns this traffic
-
Open Analysis setup
-
Click add disposition
-
Enter name, priority (higher = more important when multiple match), questions, and match rules
-
Save on the profile
Attaching traffic (which calls get transcribed) is configured on the profile’s Control settings—not inside the disposition form. Campaign-only disposition setup without an enabled Control profile is incomplete after Granular Control.
Step 2: Create effective questions
Section titled “Step 2: Create effective questions”✅ Do:
-
Ask one thing per question
-
Use language that matches how agents and callers actually speak
-
Prefer concrete outcomes (“Did the customer agree to purchase?”)
❌ Don’t:
-
Stack multiple conditions into one question
-
Use internal jargon callers never say
-
Assume the transcript contains data that was never discussed
❌ Bad (compound question): “Did the customer buy and provide a card and confirm shipping?”
✅ Good (separate questions): “Did the customer agree to buy?” then “Was payment information collected?” then “Were fulfillment details confirmed?”
Step 3: Build questions for key dispositions
Section titled “Step 3: Build questions for key dispositions”Sale / Conversion — Priority 100 (highest)
Section titled “Sale / Conversion — Priority 100 (highest)”-
Did the customer agree to purchase or enroll?
-
Was payment or enrollment information collected?
-
Did the agent confirm the order or policy details?
Callback / Follow-up — Priority ~60
Section titled “Callback / Follow-up — Priority ~60”-
Did the customer ask to be called back?
-
Was a follow-up time discussed?
Not Interested — Priority ~50
Section titled “Not Interested — Priority ~50”-
Did the customer clearly decline the offer?
-
Did the customer say they are not interested or already covered?
Spam / Invalid — Priority ~10 (lowest among labels you still want captured)
Section titled “Spam / Invalid — Priority ~10 (lowest among labels you still want captured)”-
Is this a wrong number or non-customer?
-
Does the call appear to be spam, silence, or fraud?
Step 4: Understand disposition priority
Section titled “Step 4: Understand disposition priority”When multiple dispositions match a call, Moja selects the one with the highest disposition priority number inside the winning Control profile.
Example: a call matches Sale (100) and Customer Service (60) → final label is Sale.
Priority guidelines:
-
90–100: revenue outcomes (Sale, Booked, Qualified transfer you monetize)
-
50–80: meaningful non-sale outcomes (Callback, Not Interested, Existing customer)
-
1–20: invalid/spam/low-value catch-alls
Leave gaps (100, 80, 60…) so you can insert new labels later without renumbering everything.
Control profile priority vs disposition priority
Section titled “Control profile priority vs disposition priority”-
Control profile priority — which profile’s analysis and sample rate apply when multiple enabled profiles match the same call (higher wins). Only one profile wins; QAI does not fan out one call across multiple profiles.
-
Disposition priority — which label wins when multiple dispositions match inside that winning profile.
These are different systems. Do not use one number for both mental models.
Step 5: Choose answer types
Section titled “Step 5: Choose answer types”-
Yes/No — binary decisions (Did X happen?)
-
Multiple choice — categorizing responses
-
Number — numeric extraction (quote amount, age)
-
Text — short open extraction (order id, reason)
Step 6: Test your setup
Section titled “Step 6: Test your setup”Check:
-
Control profile enabled + correct entities attached
-
Sample rate understood (100% while proving the path)
-
Transcript exists on new eligible completes
-
Questions answer from real speech
-
Highest-value disposition wins when several match
Remember: sample rate below 100% intentionally skips many calls. QAI usage follows eligible transcribed/analyzed calls (scope + sample %), not every dial.
Step 7: Refine based on results
Section titled “Step 7: Refine based on results”-
False positives: tighten wording and match rules
-
Not triggering: confirm transcript and profile analysis setup first; then loosen match criteria / rephrase
-
Wrong winner: adjust disposition priorities
Common mistakes to avoid
Section titled “Common mistakes to avoid”-
Skipping Control and only editing campaign dispositions
-
Testing only on old calls from before the profile existed
-
Compound questions
-
Identical priorities on competing high-value labels
-
Disabling recordings on the path under test
Where to review results
Section titled “Where to review results”-
Call details — transcript + per-question answers + selected disposition
-
QAI reports — trends, filters, exports

