Why Am I Not Earning XP?

So you just crushed a bunch of tickets, and your XP bar didn't move. That's frustrating. Let's figure out what's going on.

First rule: The XP system is not broken. I know that's what everyone says when their software actually is broken, but hear me out. The XP system is tested by 1,983 automated tests (yes, really). If XP wasn't working, half the app would be on fire.

More likely? You hit one of these common scenarios.

Common Reasons You're Not Earning XP

1. The Ticket Wasn't Actually Closed

XP is awarded when a ticket hits Closed status, not when it's marked Resolved or Waiting on Customer or any other in-between state.

The fix: Check the ticket status. If it's still sitting in Resolved, you need to actually close it. This is usually a workflow thing - some teams require customer confirmation before closing.

Why we do this: Prevents XP farming from partially-completed tickets. You get credit when the work is actually done.

2. You're Not the Assigned Agent

XP goes to whoever is assigned to the ticket when it closes. If you helped with a ticket but weren't the assigned agent, you won't get XP.

What to do instead: Ask your teammate to send you a One-Up (+21 XP) for the help. That's literally what One-Ups are for.

Pro tip: If you're regularly helping on tickets without being assigned, talk to your team about assignment practices. You deserve credit for your work.

3. The Ticket Was Marked as Spam or Duplicate

Spam tickets and duplicates don't award XP. This prevents someone from closing 100 spam tickets and hitting level 50 in a day.

How to check: Look at the ticket tags. If it says "spam" or "duplicate," that's why.

Note: If you're getting a ton of spam, that's a separate problem. Maybe fix your signup form.

4. There's a Brief Sync Delay

Sometimes there's a 5-10 second delay between closing a ticket and seeing your XP update. This is normal - we're syncing data across systems.

The fix: Literally just wait 10 seconds. Or refresh the page. I know, incredibly complex troubleshooting.

5. You Hit a Daily XP Cap (Rare)

Some team admins set daily XP caps to prevent grinding. If you've hit the cap, you won't earn more XP until tomorrow.

How to check: Look at your profile stats. If there's a cap, it'll show "Daily XP: 850/1000" or similar.

Why teams do this: Prevents burnout and ensures work is distributed across the team. Talk to your admin if you think the cap is too low.

6. The Ticket Was Created in a Test Environment

If you're testing cStar setup or playing with demo data, those tickets might not award XP depending on your environment settings.

The fix: Stop testing in production, you maniac. Use a proper test environment.

How XP Actually Works

Let me break down the exact XP values, because transparency matters:

Base Ticket XP (Fibonacci Sequence)

Each ticket action awards XP on the Fibonacci scale:

  • First Response: 8 XP
  • Additional Response: 8 XP (max 3x per ticket = 24 XP total)
  • Closing Ticket: 13 XP
  • Total base XP per ticket: 21-34 XP depending on response count

SLA Performance Multipliers

Your SLA performance multiplies your ticket XP:

  • Gold SLA (resolved in <25% of target time): 2.0x multiplier
  • Silver SLA (resolved in <75% of target time): 1.5x multiplier
  • Bronze SLA (resolved within target time): 1.0x multiplier
  • Missed SLA (over target time): 0.5x multiplier

So a Gold SLA ticket with 3 responses (34 base XP) × 2.0 = 68 XP

CSAT Multipliers (Golden Ratio φ = 1.618)

Customer satisfaction ratings multiply your XP:

  • 5-star CSAT: 1.618x multiplier (φ)
  • 4-star CSAT: 1.0x multiplier
  • 3-star CSAT: 0.618x multiplier (1/φ)
  • 1-2 star CSAT: 0x multiplier (you get nothing)

Stack this with SLA: Gold SLA (2.0x) + 5-star CSAT (1.618x) = 3.236x total multiplier

Streak Multipliers (Also Golden Ratio)

Consecutive tickets without missing SLA build your streak:

  • 3 tickets: 1.618x (φ)
  • 5 tickets: 2.618x (φ²)
  • 8 tickets: 4.236x (φ³)
  • 13 tickets: 6.854x (φ⁴)
  • 21 tickets: 11.09x (φ⁵)

Streaks multiply everything. A 13-ticket streak with Gold SLA and 5-star CSAT? That's 22.18x base XP. On a 34 XP ticket, that's 754 XP from one ticket.

This is why streaks matter. This is why you see people with insane XP gains.

Other XP Sources

  • One-Up received: 21 XP (flat, no multipliers)
  • Achievement unlocked: 8-89 XP depending on rarity
  • Daily quest completed: 8-21 XP per quest
  • Boss battle participation: 34 XP + team rewards

The Math Example

Let's walk through a real example:

Scenario: You close a ticket with:

  • 3 responses (34 base XP)
  • Gold SLA (2.0x)
  • 5-star CSAT (1.618x)
  • 8-ticket streak (4.236x)

Calculation:

  1. Base: 34 XP
  2. × 2.0 (Gold SLA) = 68 XP
  3. × 1.618 (5-star) = 110 XP
  4. × 4.236 (streak) = 466 XP

From. One. Ticket.

Why it seems broken: Because most people don't realize how much multipliers compound. They close a ticket, see +466 XP, and think "there's no way that's right."

But it is. The math checks out. You earned it.

Checking Your XP History

Go to Profile (press P) and scroll to Recent Activity. You'll see:

  • Every ticket you closed
  • XP earned per ticket
  • Breakdown of multipliers
  • Current streak status

If you're not seeing XP you think you should have, check this log. It'll tell you exactly what happened.

Still Not Working?

If you've checked everything above and you're genuinely not earning XP when you should be:

  1. Check the browser console (F12) for errors. Screenshot any red errors.
  2. Verify your account status with your team admin. Maybe your account has a restriction.
  3. Contact support with specifics: ticket ID, timestamp, expected XP, actual XP.

We'll investigate. But 99% of the time, it's one of the reasons above.

The Real Talk Section

Here's the thing about XP: it's not the point.

I know that sounds weird coming from the person who built an entire RPG system into a support platform. But the XP is just a proxy for what actually matters:

  • Did you help a customer?
  • Did you hit your SLA?
  • Did you do quality work?
  • Did you support your team?

If you're doing those things, the XP will come. If you're just chasing XP numbers, you're missing the point.

The gamification exists to make the work more engaging and to reward good behavior. It's not supposed to be a grind. It's supposed to make support work feel less like a slog and more like progress.

So if you closed a ticket and didn't get XP because it wasn't assigned to you, but you genuinely helped? That still mattered. Get a One-Up from your teammate. That's worth more than the XP anyway.

FAQ

Q: Can I lose XP? A: No. XP only goes up. Even if you mess up a ticket or miss an SLA, you don't lose XP. Worst case, you get less XP than you could have.

Q: Is there a maximum XP per ticket? A: Technically yes, but it's absurdly high (21-ticket streak + Gold SLA + 5-star = ~1000 XP). You'd have to be superhuman to hit it consistently.

Q: Why doesn't XP show up instantly? A: Data sync. We're updating your profile, team stats, leaderboards, achievements, and several other systems. It takes a few seconds. Patience, young padawan.

Q: Can admins manually adjust XP? A: Yes, but it's logged and auditable. If you think there's an error, ask your admin to check.

Q: Does cStar take a cut of my XP? A: What? No. That doesn't even make sense. XP isn't a currency, it's a score. This isn't a freemium game. Everything's included in your $15/seat/month.


Look, the XP system is pretty robust. If you're not earning XP, there's usually a logical reason. Check the list above, verify your ticket workflow, and make sure you're actually closing tickets.

And remember: Plus Ultra. Go beyond the XP grind. Do good work. Help your customers. Support your team. The numbers will follow.

Now get back to those tickets. Your queue isn't going to clear itself.