---
id: post/gerardorenteria-blog/11769
type: post
title: 🏆🎯 Accelerate your BC Go-Live with Gamification
summary: A gamification system for Dynamics 365 Business Central accelerates user adoption during go-live by letting teams compete in mastering key processes like sales and customer creation. The solution uses three tables and multiple pages to track achievements, points, and leaderboards across user roles.
tier: community
language: en
tags:
  - gamification
  - user adoption
  - go-live
  - change management
  - leaderboard
  - achievement system
  - onboarding
system: sales
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:00:12.498Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 60496b16f1a0dc733ac8f943a07329a57a2d1edf1657d0cc8faea0821967a1e9
evidence:
  - kind: blog
    url: https://gerardorenteria.blog/2025/08/06/%f0%9f%8f%86%f0%9f%8e%af-accelerate-your-bc-go-live-with-gamification/
    title: 🏆🎯 Accelerate your BC Go-Live with Gamification
    date: "2025-08-06"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://gerardorenteria.blog/2025/08/06/%f0%9f%8f%86%f0%9f%8e%af-accelerate-your-bc-go-live-with-gamification/
    title: 🏆🎯 Accelerate your BC Go-Live with Gamification
    date: "2025-08-06"
    commit: null
    t: null
    quote: "Experience has taught us that Go-Live start-ups of any ERP usually face a common challenge: resistance to change."
  - kind: blog
    url: https://gerardorenteria.blog/2025/08/06/%f0%9f%8f%86%f0%9f%8e%af-accelerate-your-bc-go-live-with-gamification/
    title: 🏆🎯 Accelerate your BC Go-Live with Gamification
    date: "2025-08-06"
    commit: null
    t: null
    quote: The leaderboard where we see the progress of all users in different areas, demonstrating the skills gained as well as the points and badges.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "11769"
source_id: gerardorenteria-blog
source_name: Gerardo Renteria
url: https://gerardorenteria.blog/2025/08/06/%f0%9f%8f%86%f0%9f%8e%af-accelerate-your-bc-go-live-with-gamification/
published_at: "2025-08-06T21:54:58.000Z"
author: Gerardo Renteria
full_text: false
words: 2023
quotes:
  - text: "Experience has taught us that Go-Live start-ups of any ERP usually face a common challenge: resistance to change."
    why_it_matters: "Establishes the core problem that gamification solves: adoption friction during go-live"
  - text: The leaderboard where we see the progress of all users in different areas, demonstrating the skills gained as well as the points and badges.
    why_it_matters: Describes the central motivational feature that makes competition transparent and reinforces achievement
code_objects_mentioned:
  - table GDRG Achievement Definition
  - table GDRG User Achievement Profile
  - table GDRG User Achievement Log
  - codeunit GDRG Achievement Processor
  - codeunit GDRG UI Helper
  - codeunit GDRG Achievement Events
  - codeunit GDRG Demo Data
  - enum GDRG Achievement Trigger Type
  - enum GDRG Department Filter
  - enum GDRG Difficulty Level
  - page GDRG Gaming Dashboard
  - page GDRG Achievement Definitions
  - page GDRG User Profile List
  - page GDRG My Profile
  - page GDRG Achievement Leaderboard
  - page GDRG Achievement Log
  - page GDRG Achievement Guide
  - page GDRG My Achievement Log
  - permissionset GDRG Gaming
systems:
  - sales
  - administration
  - development
versions_mentioned: []
preview:
  embeddable: true
  frame_url: https://gerardorenteria.blog/2025/08/06/%f0%9f%8f%86%f0%9f%8e%af-accelerate-your-bc-go-live-with-gamification/embed/
  image: https://i0.wp.com/gerardorenteria.blog/wp-content/uploads/2025/08/jpeg.png?fit=1200%2C800&ssl=1
  image_alt: null
  image_w: 1200
  image_h: 800
  site_name: Gerardo Rentería Blog
  favicon: https://gerardorenteria.blog/wp-content/uploads/2020/11/cropped-wolficon.jpg?w=32
  probed_at: "2026-10-07T11:52:20.546Z"
---

# 🏆🎯 Accelerate your BC Go-Live with Gamification

[Read the post](https://gerardorenteria.blog/2025/08/06/%f0%9f%8f%86%f0%9f%8e%af-accelerate-your-bc-go-live-with-gamification/) · Gerardo Renteria (Gerardo Renteria) · 2025-08-06 · 2023 words · tier community · reviewed (checked by Opus)

> A gamification system for Dynamics 365 Business Central accelerates user adoption during go-live by letting teams compete in mastering key processes like sales and customer creation. The solution uses three tables and multiple pages to track achievements, points, and leaderboards across user roles.

## Key points

- Gamification targets resistance to change and low motivation during ERP go-lives by adding healthy competition between teams
- Three tables (Achievement Definition, User Achievement Profile, User Achievement Log) plus a role center with separate user and administrator views
- Event subscribers in the Achievement Events codeunit award points when users create customers, items, vendors, contacts or quotes, or post sales and purchase documents
- Users climb point-based levels from Novice (0-499) up to Ultimate (5,000+) and follow their progress on their profile and the dashboard
- The leaderboard ranks all users by total points with departmental metrics and is presented as the core of the solution

## Quotes

- "Experience has taught us that Go-Live start-ups of any ERP usually face a common challenge: resistance to change." (Establishes the core problem that gamification solves: adoption friction during go-live)
- "The leaderboard where we see the progress of all users in different areas, demonstrating the skills gained as well as the points and badges." (Describes the central motivational feature that makes competition transparent and reinforces achievement)

## AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

- table "GDRG Achievement Definition"
- table "GDRG User Achievement Profile"
- table "GDRG User Achievement Log"
- codeunit "GDRG Achievement Processor"
- codeunit "GDRG UI Helper"
- codeunit "GDRG Achievement Events"
- codeunit "GDRG Demo Data"
- enum "GDRG Achievement Trigger Type"
- enum "GDRG Department Filter"
- enum "GDRG Difficulty Level"
- page "GDRG Gaming Dashboard"
- page "GDRG Achievement Definitions"
- page "GDRG User Profile List"
- page "GDRG My Profile"
- page "GDRG Achievement Leaderboard"
- page "GDRG Achievement Log"
- page "GDRG Achievement Guide"
- page "GDRG My Achievement Log"
- permissionset "GDRG Gaming"

Not found in BC28-30: table "GDRG Achievement Definition", table "GDRG User Achievement Profile", table "GDRG User Achievement Log", codeunit "GDRG Achievement Processor", codeunit "GDRG UI Helper", codeunit "GDRG Achievement Events", codeunit "GDRG Demo Data", enum "GDRG Achievement Trigger Type", enum "GDRG Department Filter", enum "GDRG Difficulty Level", page "GDRG Gaming Dashboard", page "GDRG Achievement Definitions", page "GDRG User Profile List", page "GDRG My Profile", page "GDRG Achievement Leaderboard", page "GDRG Achievement Log", page "GDRG Achievement Guide", page "GDRG My Achievement Log", permissionset "GDRG Gaming".

## Context

- Features: achievement definitions and configuration, user achievement profiles with statistics, achievement event triggers (customer create, sales post, vendor create, item create, quote create, purchase post), achievement leaderboard with competitive ranking, user progress dashboard, achievement guide and history log, role-based access (user and administrator), achievement difficulty levels and point system

Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
