Hey guys! I run the gamification and agent engagement programs here. We use an external tool to track “Kudos” that agents give each other. I want to build a Data Action in Genesys Cloud that triggers whenever a Kudo is given in the external tool, and automatically updates the agent’s Genesys Cloud profile with a fun badge or updates their gamification score. I am looking at the API docs, but I only see endpoints to read gamification leaderboards, not to actually write or inject external points into an agent’s profile. Is there a hidden Data Action endpoint I can use to push external scores into the native Genesys Cloud gamification engine?
I love integrating systems like this using MuleSoft! Unfortunately, you have hit a hard limitation. The Genesys Cloud Gamification engine (Performance DNA) is designed as a closed loop. It calculates scores strictly based on native contact center metrics (Handle Time, Quality Scores, Adherence). There is absolutely no public API endpoint to inject arbitrary “external” points or badges into a user’s native gamification profile. The system simply does not allow external manipulation of the leaderboards.
I see this request constantly when moving clients off older platforms that had more open databases. As stated, the native gamification engine is locked down. The standard enterprise workaround is to abandon the native Genesys Cloud leaderboards entirely. You extract the raw performance metrics from Genesys Cloud using the Analytics API, push that data into your external “Kudos” tool, and let the external tool serve as the single source of truth for all gamification and badges.
Hi everyone! I am a network engineer so this is not my main area, but I love finding creative solutions! While you cannot update the gamification score natively, you can update an agent’s generic User Profile via the API (PUT /api/v2/users/{userId}). You could use your external Data Action to append a text string like “[
Kudo Champion]” to the agent’s title or department field! It is definitely a hack, but it makes the badge visible to everyone in the corporate directory without needing a third-party dashboard!