[{"data":1,"prerenderedAt":1685},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fleaderboards":225,"\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fleaderboards-surround":1680},[4,18,200],{"title":5,"path":6,"stem":7,"children":8,"icon":17},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-home",{"title":13,"path":14,"stem":15,"icon":16},"Quick Start","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation","i-lucide-rocket",false,{"title":19,"icon":17,"path":20,"stem":21,"children":22},"Admin Guides","\u002Fdocs\u002Fadmin-guides","1.docs\u002F2.admin-guides\u002F1.index",[23,25,34,43,62,87,111,145,170],{"title":19,"path":20,"stem":21,"icon":24},"i-lucide-book-open",{"title":26,"icon":17,"path":27,"stem":28,"children":29,"page":17},"Programs","\u002Fdocs\u002Fadmin-guides\u002Fprograms","1.docs\u002F2.admin-guides\u002F0.programs",[30],{"title":26,"path":31,"stem":32,"icon":33},"\u002Fdocs\u002Fadmin-guides\u002Fprograms\u002Fprograms","1.docs\u002F2.admin-guides\u002F0.programs\u002F1.programs","i-lucide-layout-grid",{"title":35,"icon":17,"path":36,"stem":37,"children":38,"page":17},"Dashboard","\u002Fdocs\u002Fadmin-guides\u002Fdashboard","1.docs\u002F2.admin-guides\u002F1.dashboard",[39],{"title":35,"path":40,"stem":41,"icon":42},"\u002Fdocs\u002Fadmin-guides\u002Fdashboard\u002Fdashboard","1.docs\u002F2.admin-guides\u002F1.dashboard\u002F1.dashboard","i-lucide-layout-dashboard",{"title":44,"icon":17,"path":45,"stem":46,"children":47,"page":17},"Members","\u002Fdocs\u002Fadmin-guides\u002Fmembers","1.docs\u002F2.admin-guides\u002F2.members",[48,52,57],{"title":44,"path":49,"stem":50,"icon":51},"\u002Fdocs\u002Fadmin-guides\u002Fmembers\u002Fmembers","1.docs\u002F2.admin-guides\u002F2.members\u002F1.members","i-lucide-users",{"title":53,"path":54,"stem":55,"icon":56},"Companies","\u002Fdocs\u002Fadmin-guides\u002Fmembers\u002Fcompanies","1.docs\u002F2.admin-guides\u002F2.members\u002F2.companies","i-lucide-building-2",{"title":58,"path":59,"stem":60,"icon":61},"Communicate","\u002Fdocs\u002Fadmin-guides\u002Fmembers\u002Fcommunicate","1.docs\u002F2.admin-guides\u002F2.members\u002F3.communicate","i-lucide-mail",{"title":63,"icon":17,"path":64,"stem":65,"children":66,"page":17},"Rewards","\u002Fdocs\u002Fadmin-guides\u002Frewards","1.docs\u002F2.admin-guides\u002F3.rewards",[67,72,77,82],{"title":68,"path":69,"stem":70,"icon":71},"Rewards Catalog","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Frewards-catalog","1.docs\u002F2.admin-guides\u002F3.rewards\u002F1.rewards-catalog","i-lucide-gift",{"title":73,"path":74,"stem":75,"icon":76},"Orders","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Forders","1.docs\u002F2.admin-guides\u002F3.rewards\u002F2.orders","i-lucide-shopping-cart",{"title":78,"path":79,"stem":80,"icon":81},"Points Import","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Fpoints-import","1.docs\u002F2.admin-guides\u002F3.rewards\u002F3.points-import","i-lucide-upload",{"title":83,"path":84,"stem":85,"icon":86},"Fund","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Ffund","1.docs\u002F2.admin-guides\u002F3.rewards\u002F4.fund","i-lucide-wallet",{"title":88,"icon":17,"path":89,"stem":90,"children":91,"page":17},"Data","\u002Fdocs\u002Fadmin-guides\u002Fdata","1.docs\u002F2.admin-guides\u002F4.data",[92,97,102,106],{"title":93,"path":94,"stem":95,"icon":96},"Data Buckets","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Fdata-buckets","1.docs\u002F2.admin-guides\u002F4.data\u002F1.data-buckets","i-lucide-database",{"title":98,"path":99,"stem":100,"icon":101},"Targets","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Ftargets","1.docs\u002F2.admin-guides\u002F4.data\u002F2.targets","i-lucide-target",{"title":103,"path":104,"stem":105,"icon":81},"Data Imports","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Fdata-imports","1.docs\u002F2.admin-guides\u002F4.data\u002F3.data-imports",{"title":107,"path":108,"stem":109,"icon":110},"Target Points Rules","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Ftarget-points-rules","1.docs\u002F2.admin-guides\u002F4.data\u002F4.target-points-rules","i-lucide-calculator",{"title":112,"icon":17,"path":113,"stem":114,"children":115,"page":17},"Apps","\u002Fdocs\u002Fadmin-guides\u002Fapps","1.docs\u002F2.admin-guides\u002F5.apps",[116,121,125,130,135,140],{"title":117,"path":118,"stem":119,"icon":120},"Leaderboards","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fleaderboards","1.docs\u002F2.admin-guides\u002F5.apps\u002F1.leaderboards","i-lucide-trophy",{"title":122,"path":123,"stem":124,"icon":101},"Target Trackers","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Ftarget-trackers","1.docs\u002F2.admin-guides\u002F5.apps\u002F2.target-trackers",{"title":126,"path":127,"stem":128,"icon":129},"Awards","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fawards","1.docs\u002F2.admin-guides\u002F5.apps\u002F3.awards","i-lucide-medal",{"title":131,"path":132,"stem":133,"icon":134},"Tiers","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Ftiers","1.docs\u002F2.admin-guides\u002F5.apps\u002F4.tiers","i-lucide-layers",{"title":136,"path":137,"stem":138,"icon":139},"Claims","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fclaims","1.docs\u002F2.admin-guides\u002F5.apps\u002F5.claims","i-lucide-file-check",{"title":141,"path":142,"stem":143,"icon":144},"Quizzes","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fquizzes","1.docs\u002F2.admin-guides\u002F5.apps\u002F6.quizzes","i-lucide-help-circle",{"title":146,"icon":17,"path":147,"stem":148,"children":149,"page":17},"Content","\u002Fdocs\u002Fadmin-guides\u002Fcontent","1.docs\u002F2.admin-guides\u002F6.content",[150,155,160,165],{"title":151,"path":152,"stem":153,"icon":154},"Articles","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Farticles","1.docs\u002F2.admin-guides\u002F6.content\u002F1.articles","i-lucide-newspaper",{"title":156,"path":157,"stem":158,"icon":159},"Pages","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Fpages","1.docs\u002F2.admin-guides\u002F6.content\u002F2.pages","i-lucide-file-text",{"title":161,"path":162,"stem":163,"icon":164},"Menus","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Fmenus","1.docs\u002F2.admin-guides\u002F6.content\u002F3.menus","i-lucide-menu",{"title":166,"path":167,"stem":168,"icon":169},"Design Studio","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Fdesign-studio","1.docs\u002F2.admin-guides\u002F6.content\u002F4.design-studio","i-lucide-palette",{"title":171,"icon":17,"path":172,"stem":173,"children":174,"page":17},"Settings","\u002Fdocs\u002Fadmin-guides\u002Fsettings","1.docs\u002F2.admin-guides\u002F7.settings",[175,180,185,190,195],{"title":176,"path":177,"stem":178,"icon":179},"General Settings","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings","i-lucide-settings",{"title":181,"path":182,"stem":183,"icon":184},"Registration & Sign-In","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fregistration-and-sign-in","1.docs\u002F2.admin-guides\u002F7.settings\u002F2.registration-and-sign-in","i-lucide-user-plus",{"title":186,"path":187,"stem":188,"icon":189},"Translations","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Ftranslations","1.docs\u002F2.admin-guides\u002F7.settings\u002F2.translations","i-lucide-languages",{"title":191,"path":192,"stem":193,"icon":194},"Reports","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Freports","1.docs\u002F2.admin-guides\u002F7.settings\u002F3.reports","i-lucide-bar-chart-3",{"title":196,"path":197,"stem":198,"icon":199},"Custom API","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fcustom-api","1.docs\u002F2.admin-guides\u002F7.settings\u002F4.custom-api","i-lucide-plug",{"title":201,"path":202,"stem":203,"children":204,"icon":17},"API","\u002Fdocs\u002Fapi-reference","1.docs\u002F3.api-reference\u002F1.index",[205,207,211,216,220],{"title":206,"path":202,"stem":203,"icon":24},"API Documentation",{"title":208,"path":209,"stem":210,"icon":51},"Members API","\u002Fdocs\u002Fapi-reference\u002Fmembers","1.docs\u002F3.api-reference\u002F2.members",{"title":212,"path":213,"stem":214,"icon":215},"Points API","\u002Fdocs\u002Fapi-reference\u002Fpoints","1.docs\u002F3.api-reference\u002F3.points","i-lucide-coins",{"title":217,"path":218,"stem":219,"icon":71},"Rewards API","\u002Fdocs\u002Fapi-reference\u002Frewards","1.docs\u002F3.api-reference\u002F4.rewards",{"title":221,"path":222,"stem":223,"icon":224},"Webhooks","\u002Fdocs\u002Fapi-reference\u002Fwebhooks","1.docs\u002F3.api-reference\u002F5.webhooks","i-lucide-webhook",{"id":226,"title":117,"body":227,"description":1674,"extension":1675,"meta":1676,"navigation":1677,"path":118,"seo":1678,"stem":119,"__hash__":1679},"docs\u002F1.docs\u002F2.admin-guides\u002F5.apps\u002F1.leaderboards.md",{"type":228,"value":229,"toc":1651},"minimark",[230,234,246,252,257,264,316,321,410,414,441,445,526,530,533,575,578,627,634,638,643,712,715,731,735,741,745,804,820,826,845,857,864,883,887,890,979,996,1000,1014,1019,1094,1097,1102,1120,1133,1137,1142,1165,1175,1179,1210,1217,1221,1234,1279,1288,1292,1358,1362,1369,1392,1408,1412,1418,1439,1454,1480,1484,1605,1609],[231,232,117],"h1",{"id":233},"leaderboards",[235,236,237,240,241,245],"p",{},[238,239,117],"strong",{}," rank members or companies by performance data and display results on your program website. Connect a ",[242,243,244],"a",{"href":94},"Data Bucket"," for live KPI rankings, or upload a CSV for one-off or external data. Configure columns, winner icons, and home-page cards, then publish so members see standings in Progress components on your site.",[235,247,248,249,251],{},"For bucket setup (Category Keys, targets, imports, and save), see ",[242,250,93],{"href":94},"—this guide focuses on the Leaderboards app itself.",[253,254,256],"h2",{"id":255},"overview","Overview",[235,258,259,260,263],{},"From ",[238,261,262],{},"Apps → Leaderboards"," you can:",[265,266,267,274,280,286,292,298,304,310],"ul",{},[268,269,270,273],"li",{},[238,271,272],{},"Create and manage"," leaderboards (Active, Inactive, Archive)",[268,275,276,279],{},[238,277,278],{},"Connect a data source"," — linked Data Bucket (recommended) or uploaded CSV",[268,281,282,285],{},[238,283,284],{},"Rank participants"," by any numeric column, with ascending or descending order",[268,287,288,291],{},[238,289,290],{},"Map columns"," for the header row and main ranking table",[268,293,294,297],{},[238,295,296],{},"Highlight winners"," with icons and configurable winning places",[268,299,300,303],{},[238,301,302],{},"Filter who is ranked"," by member or company tag",[268,305,306,309],{},[238,307,308],{},"Control visibility"," on the member site with member and company tags",[268,311,312,315],{},[238,313,314],{},"Preview home cards"," — prefix, suffix, and rank display for Progress widgets",[235,317,318],{},[238,319,320],{},"Inside a Leaderboard",[322,323,324,337],"table",{},[325,326,327],"thead",{},[328,329,330,334],"tr",{},[331,332,333],"th",{},"Tab",[331,335,336],{},"Purpose",[338,339,340,351,361,370,380,390,400],"tbody",{},[328,341,342,348],{},[343,344,345],"td",{},[238,346,347],{},"Builder",[343,349,350],{},"Header row and main table column mapping, with live preview",[328,352,353,358],{},[343,354,355],{},[238,356,357],{},"Winners",[343,359,360],{},"Leaderboard icon, sort column, rank direction, row limit, winning places",[328,362,363,367],{},[343,364,365],{},[238,366,88],{},[343,368,369],{},"Data source, participant type, tag filters, bucket\u002FCSV connection",[328,371,372,377],{},[343,373,374],{},[238,375,376],{},"Card",[343,378,379],{},"Home-page card preview (prefix, suffix, rank)",[328,381,382,387],{},[343,383,384],{},[238,385,386],{},"Titles",[343,388,389],{},"Internal title and member-facing display title",[328,391,392,397],{},[343,393,394],{},[238,395,396],{},"Tags",[343,398,399],{},"Member and company tags that control who sees this leaderboard on the site",[328,401,402,407],{},[343,403,404],{},[238,405,406],{},"Other",[343,408,409],{},"Status, display order, timestamps, delete",[253,411,413],{"id":412},"where-to-find-it","Where to find it",[265,415,416,426,434],{},[268,417,418,421,422],{},[238,419,420],{},"List route:"," ",[423,424,425],"code",{},"\u002Fleaderboards\u002F{programId}",[268,427,428,421,431],{},[238,429,430],{},"Leaderboard detail:",[423,432,433],{},"\u002Fleaderboards\u002F{programId}\u002Fleaderboard\u002F{leaderboardId}",[268,435,436,421,439],{},[238,437,438],{},"Side navigation:",[238,440,262],{},[253,442,444],{"id":443},"prerequisites","Prerequisites",[265,446,447,450,460,498,513],{},[268,448,449],{},"An open program with program administrator access",[268,451,452,455,456,459],{},[238,453,454],{},"Editor"," role (or higher) — required to create, edit, and save leaderboards; ",[238,457,458],{},"Observer"," can view the list",[268,461,462,463,465,466],{},"For ",[238,464,244],{}," leaderboards:\n",[265,467,468,481],{},[268,469,470,471,421,474,476,477,480],{},"An ",[238,472,473],{},"Active",[242,475,244],{"href":94}," with saved results (targets and\u002For progress data uploaded and ",[238,478,479],{},"Save Data Bucket"," completed at least once)",[268,482,483,485,486,488,489,492,493,495,496],{},[238,484,44],{}," or ",[238,487,53],{}," on file with ",[238,490,491],{},"Data Keys"," matching bucket rows — see ",[242,494,44],{"href":49}," and ",[242,497,53],{"href":54},[268,499,462,500,465,503],{},[238,501,502],{},"CSV",[265,504,505,510],{},[268,506,507,508],{},"A CSV file with a column that matches participant ",[238,509,491],{},[268,511,512],{},"Same member or company records on file for matching",[268,514,515,516,519,520,522,523,525],{},"To show leaderboards on your program website, add a ",[238,517,518],{},"Progress"," component in ",[242,521,166],{"href":167}," (leaderboards with status ",[238,524,473],{}," appear automatically when tag rules match)",[253,527,529],{"id":528},"list-page","List page",[235,531,532],{},"The list has three tabs:",[322,534,535,544],{},[325,536,537],{},[328,538,539,541],{},[331,540,333],{},[331,542,543],{},"Shows",[338,545,546,555,565],{},[328,547,548,552],{},[343,549,550],{},[238,551,117],{},[343,553,554],{},"Active leaderboards",[328,556,557,562],{},[343,558,559],{},[238,560,561],{},"Inactive",[343,563,564],{},"Hidden from normal use but retained",[328,566,567,572],{},[343,568,569],{},[238,570,571],{},"Archive",[343,573,574],{},"Retired leaderboards kept for history",[235,576,577],{},"Each card shows the leaderboard name, last updated date, status, and a data-source indicator:",[322,579,580,590],{},[325,581,582],{},[328,583,584,587],{},[331,585,586],{},"Indicator",[331,588,589],{},"Meaning",[338,591,592,600,608,616],{},[328,593,594,597],{},[343,595,596],{},"Green database icon + bucket name",[343,598,599],{},"Linked to an active Data Bucket",[328,601,602,605],{},[343,603,604],{},"Red database icon + slash",[343,606,607],{},"Data Bucket mode but no bucket linked",[328,609,610,613],{},[343,611,612],{},"Green CSV icon + filename",[343,614,615],{},"CSV file uploaded",[328,617,618,624],{},[343,619,620,621],{},"Warning + ",[238,622,623],{},"No file attached",[343,625,626],{},"CSV mode but no file uploaded",[235,628,629,630,633],{},"Use ",[238,631,632],{},"Search"," to filter cards by name. Click a card or the arrow button to open the leaderboard.",[253,635,637],{"id":636},"step-by-step","Step-by-step",[639,640,642],"h3",{"id":641},"create-a-leaderboard","Create a leaderboard",[644,645,646,660,667,686,697,706],"ol",{},[268,647,648,649,651,652,655,656,659],{},"On the ",[238,650,117],{}," tab, click ",[238,653,654],{},"Create a Leaderboard"," (or the ",[238,657,658],{},"+"," button).",[268,661,662,663,666],{},"Enter ",[238,664,665],{},"Leaderboard Name",".",[268,668,669,670,673,674],{},"Choose ",[238,671,672],{},"Data Source",":\n",[265,675,676,681],{},[268,677,678,680],{},[238,679,244],{}," — rankings sync from a saved bucket (recommended for ongoing programs)",[268,682,683,685],{},[238,684,502],{}," — upload your own file; you manage updates manually",[268,687,669,688,691,692,485,694,696],{},[238,689,690],{},"Data Type"," — ",[238,693,44],{},[238,695,53],{}," (must match whose rows are in the source data).",[268,698,699,700,702,703,666],{},"If ",[238,701,244],{}," is selected, pick the bucket from ",[238,704,705],{},"Select data bucket",[268,707,708,709,666],{},"Click ",[238,710,711],{},"Save",[235,713,714],{},"You are returned to the list. Open the new leaderboard to configure columns and ranking.",[716,717,720],"callout",{"color":718,"icon":719},"primary","i-lucide-info",[235,721,722,725,726,730],{},[238,723,724],{},"Data Bucket first:"," Set up and ",[242,727,729],{"href":728},"\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Fdata-buckets#save-data-bucket","save your bucket"," with data before creating the leaderboard—or link the bucket and save the bucket again so the leaderboard receives current results.",[639,732,734],{"id":733},"connect-data-data-tab","Connect data (Data tab)",[235,736,737,738,740],{},"Open the ",[238,739,88],{}," tab to wire the leaderboard to its source and control who is included in rankings.",[235,742,743],{},[238,744,672],{},[322,746,747,757],{},[325,748,749],{},[328,750,751,754],{},[331,752,753],{},"Option",[331,755,756],{},"Behavior",[338,758,759,782],{},[328,760,761,765],{},[343,762,763],{},[238,764,244],{},[343,766,767,768,771,772,775,776,778,779,781],{},"Select an active bucket. ",[238,769,770],{},"Data Key"," is set automatically to ",[238,773,774],{},"Account Id"," (matches member\u002Fcompany ",[238,777,770],{},"). Results refresh when you ",[238,780,479],{}," on the linked bucket.",[328,783,784,789],{},[343,785,786],{},[238,787,788],{},"CSV File",[343,790,708,791,794,795,798,799,801,802,666],{},[238,792,793],{},"Choose file"," and upload a ",[423,796,797],{},".csv",". Then select the ",[238,800,770],{}," column—the CSV header that holds each participant's ",[238,803,770],{},[235,805,806,691,808,485,810,812,813,815,816,819],{},[238,807,690],{},[238,809,44],{},[238,811,53],{},". Rows are matched to records on file by ",[238,814,770],{},". Unmatched rows are excluded from rankings; download ",[238,817,818],{},"unmatched records"," from the link at the bottom of the tab to fix Data Keys or source data.",[235,821,822,825],{},[238,823,824],{},"Data Filter"," — Optionally filter which participants appear in the ranking:",[265,827,828,837],{},[268,829,830,833,834],{},[238,831,832],{},"Member"," leaderboards: ",[238,835,836],{},"Filter the leaderboard by Member Tag",[268,838,839,833,842],{},[238,840,841],{},"Company",[238,843,844],{},"Filter results by Company Tag",[235,846,847,848,851,852,856],{},"Leave filters empty to include all matched participants. Tag filters here affect ",[238,849,850],{},"rankings only",", not site visibility (see ",[242,853,855],{"href":854},"#control-visibility-tags-tab","Tags tab",").",[235,858,859,860,863],{},"The connection status line shows whether the source is connected. Summary counts show total records, matched records, and unmatched records, plus ",[238,861,862],{},"Last Import"," date.",[716,865,867],{"color":718,"icon":866},"i-lucide-alert-triangle",[235,868,869,870,495,872,874,875,877,878,495,880,882],{},"Switching between ",[238,871,244],{},[238,873,788],{}," clears column mappings, filters, and ranking settings on the ",[238,876,88],{}," tab. Reconfigure ",[238,879,347],{},[238,881,357],{}," after changing source type.",[639,884,886],{"id":885},"configure-ranking-winners-tab","Configure ranking (Winners tab)",[235,888,889],{},"Set how participants are ordered and which rows count as winners.",[322,891,892,901],{},[325,893,894],{},[328,895,896,899],{},[331,897,898],{},"Field",[331,900,336],{},[338,902,903,913,927,948,965],{},[328,904,905,910],{},[343,906,907],{},[238,908,909],{},"Leaderboard Icon",[343,911,912],{},"Click the icon card to choose the medal\u002Fbadge shown on the member site and next to winning rows",[328,914,915,920],{},[343,916,917],{},[238,918,919],{},"Winning Places",[343,921,922,923,926],{},"Number of top-ranked rows that receive the winner icon (for example, ",[423,924,925],{},"3"," for a top-three podium)",[328,928,929,934],{},[343,930,931],{},[238,932,933],{},"Rank Leaderboard By",[343,935,936,937,940,941,940,944,947],{},"Data column used for sorting (must be numeric—e.g. ",[238,938,939],{},"Total Points",", ",[238,942,943],{},"Actual",[238,945,946],{},"Percentage",")",[328,949,950,955],{},[343,951,952],{},[238,953,954],{},"Rank Direction",[343,956,957,960,961,964],{},[238,958,959],{},"Descending"," (highest first) or ",[238,962,963],{},"Ascending"," (lowest first)",[328,966,967,972],{},[343,968,969],{},[238,970,971],{},"Limit Rows Displayed",[343,973,974,975,978],{},"Maximum rows in the table; enter ",[238,976,977],{},"0"," to show all matched participants",[235,980,981,982,985,986,988,989,991,992,995],{},"The winner ",[238,983,984],{},"Icon"," column (added on ",[238,987,347],{},") displays the medal for rows in the top ",[238,990,919],{}," when all ",[238,993,994],{},"Qualifier"," columns pass (if configured).",[639,997,999],{"id":998},"map-columns-builder-tab","Map columns (Builder tab)",[235,1001,1002,1003,1005,1006,1009,1010,1013],{},"The ",[238,1004,347],{}," tab has two sections—",[238,1007,1008],{},"Header"," (top row for a selected participant) and ",[238,1011,1012],{},"Main Body"," (full ranked table).",[235,1015,1016],{},[238,1017,1018],{},"Add a column",[644,1020,1021,1034,1057,1064,1089],{},[268,1022,708,1023,1025,1026,1029,1030,485,1032,666],{},[238,1024,658],{}," on the ",[238,1027,1028],{},"Columns"," bar for ",[238,1031,1008],{},[238,1033,1012],{},[268,1035,669,1036,1039,1040],{},[238,1037,1038],{},"Column Content"," from:\n",[265,1041,1042,1048],{},[268,1043,1044,1047],{},[238,1045,1046],{},"System Fields"," — Rank, Icon, Full Name, Avatar, First Name, Last Name, Company Title, etc.",[268,1049,1050,485,1053,1056],{},[238,1051,1052],{},"Data Bucket Fields",[238,1054,1055],{},"CSV Columns"," — Target, Actual, Difference, Percentage, Total Points, and other source columns",[268,1058,1059,1060,1063],{},"Enter a ",[238,1061,1062],{},"Column Label"," (member-facing header text).",[268,1065,1066,1067,673,1070],{},"For data columns, choose ",[238,1068,1069],{},"Column Format",[265,1071,1072,1078,1084],{},[268,1073,1074,1077],{},[238,1075,1076],{},"Text"," — display as-is",[268,1079,1080,1083],{},[238,1081,1082],{},"Number"," — set prefix\u002Fsuffix ($, %, etc.) and decimal rounding",[268,1085,1086,1088],{},[238,1087,994],{}," — show a tick\u002Fcross icon based on a rule (True\u002FFalse, Yes\u002FNo, or numeric threshold)",[268,1090,708,1091,666],{},[238,1092,1093],{},"add",[235,1095,1096],{},"Drag column chips to reorder. Remove a column with the chip close control.",[235,1098,1099],{},[238,1100,1101],{},"Preview",[265,1103,1104,1113],{},[268,1105,1106,1108,1109,1112],{},[238,1107,1008],{}," — use ",[238,1110,1111],{},"Preview Data Of"," to pick a participant and see one header row.",[268,1114,1115,1117,1118,666],{},[238,1116,1012],{}," — shows the full ranked table using current sort and row-limit settings from ",[238,1119,357],{},[235,1121,1122,1123,1126,1127,1129,1130,1132],{},"Include a ",[238,1124,1125],{},"Rank"," column in ",[238,1128,1008],{}," mappings if you use the ",[238,1131,376],{}," tab home-page preview.",[639,1134,1136],{"id":1135},"preview-home-card-card-tab","Preview home card (Card tab)",[235,1138,1002,1139,1141],{},[238,1140,376],{}," tab shows how this leaderboard appears as a summary tile on the member site (Progress component).",[265,1143,1144,1149,1159],{},[268,1145,1146,1148],{},[238,1147,1111],{}," — select a participant to preview their rank",[268,1150,1151,1154,1155,1158],{},[238,1152,1153],{},"Prefix"," \u002F ",[238,1156,1157],{},"Suffix"," — optional text above or below the rank (for example, \"You are\" \u002F \"in Q1 Sales\")",[268,1160,1161,1162],{},"The preview card shows rank (ordinal), prefix\u002Fsuffix, and ",[238,1163,1164],{},"Display Title",[235,1166,1167,1168,1170,1171,1174],{},"Configure a ",[238,1169,1125],{}," column on the ",[238,1172,1173],{},"Builder → Header"," section so the card can show placement (e.g. \"3rd\").",[639,1176,1178],{"id":1177},"set-titles-titles-tab","Set titles (Titles tab)",[322,1180,1181,1189],{},[325,1182,1183],{},[328,1184,1185,1187],{},[331,1186,898],{},[331,1188,336],{},[338,1190,1191,1201],{},[328,1192,1193,1198],{},[343,1194,1195],{},[238,1196,1197],{},"Title",[343,1199,1200],{},"Internal name (admin list and breadcrumbs)",[328,1202,1203,1207],{},[343,1204,1205],{},[238,1206,1164],{},[343,1208,1209],{},"Member-facing name on cards and leaderboard dialogs",[235,1211,1212,1213,1216],{},"Both fields are ",[238,1214,1215],{},"required"," before you can save.",[639,1218,1220],{"id":1219},"control-visibility-tags-tab","Control visibility (Tags tab)",[235,1222,1223,495,1226,1229,1230,1233],{},[238,1224,1225],{},"Member Tags",[238,1227,1228],{},"Company Tags"," control ",[238,1231,1232],{},"who sees this leaderboard on the program website",", not who is included in rankings.",[322,1235,1236,1246],{},[325,1237,1238],{},[328,1239,1240,1243],{},[331,1241,1242],{},"Tags selected",[331,1244,1245],{},"Who sees the leaderboard",[338,1247,1248,1256,1268],{},[328,1249,1250,1253],{},[343,1251,1252],{},"None (empty)",[343,1254,1255],{},"All members (subject to login and page access)",[328,1257,1258,1261],{},[343,1259,1260],{},"One or more member tags",[343,1262,1263,1264,1267],{},"Members who have ",[238,1265,1266],{},"at least one"," of those tags",[328,1269,1270,1273],{},[343,1271,1272],{},"One or more company tags",[343,1274,1275,1276,1278],{},"Members whose company has ",[238,1277,1266],{}," of those company tags",[235,1280,1281,1282,1284,1285,666],{},"Both member-tag and company-tag rules must pass when tags are set on both lists. Use the ",[238,1283,88],{}," tab filters when you need to limit which participants appear ",[238,1286,1287],{},"in the ranking table",[639,1289,1291],{"id":1290},"status-and-order-other-tab","Status and order (Other tab)",[322,1293,1294,1303],{},[325,1295,1296],{},[328,1297,1298,1300],{},[331,1299,898],{},[331,1301,1302],{},"Notes",[338,1304,1305,1325,1335,1348],{},[328,1306,1307,1312],{},[343,1308,1309],{},[238,1310,1311],{},"Status",[343,1313,1314,940,1316,1318,1319,1321,1322,1324],{},[238,1315,473],{},[238,1317,561],{},", or ",[238,1320,571],{}," — only ",[238,1323,473],{}," leaderboards appear on the member site",[328,1326,1327,1332],{},[343,1328,1329],{},[238,1330,1331],{},"Display Order",[343,1333,1334],{},"Sort order when multiple leaderboards show in Progress components (lower numbers first)",[328,1336,1337,1345],{},[343,1338,1339,1154,1342],{},[238,1340,1341],{},"Created",[238,1343,1344],{},"Updated at",[343,1346,1347],{},"Read-only timestamps",[328,1349,1350,1355],{},[343,1351,1352],{},[238,1353,1354],{},"Delete Leaderboard",[343,1356,1357],{},"Permanently removes the leaderboard (confirmation required)",[639,1359,1361],{"id":1360},"save-leaderboard","Save leaderboard",[235,1363,1364,1365,1368],{},"Configuration changes are staged until you save. When pending changes exist, ",[238,1366,1367],{},"save leaderboard"," activates in the sticky footer.",[644,1370,1371,1382,1388],{},[268,1372,1373,1374,495,1376,1378,1379,1381],{},"Confirm ",[238,1375,1197],{},[238,1377,1164],{}," are filled in (",[238,1380,386],{}," tab).",[268,1383,1384,1385,1387],{},"Confirm a data source is connected (",[238,1386,88],{}," tab — no \"No data source connected\" alert).",[268,1389,708,1390,666],{},[238,1391,1367],{},[235,1393,1394,1395,1154,1398,1401,1402,1404,1405,1407],{},"Saving persists mappings, ranking rules, and calculated ",[238,1396,1397],{},"headerData",[238,1399,1400],{},"columnData"," used on the member site. For ",[238,1403,502],{}," leaderboards, the uploaded file is saved with the leaderboard. For ",[238,1406,244],{}," leaderboards, raw CSV is stored on the bucket—leaderboard save updates display configuration and recalculates from the current bucket snapshot.",[253,1409,1411],{"id":1410},"how-data-buckets-sync-leaderboards","How Data Buckets sync leaderboards",[235,1413,1414,1415,1417],{},"When a leaderboard uses ",[238,1416,244],{}," mode:",[644,1419,1420,1426,1433],{},[268,1421,1422,1423,1425],{},"You link the leaderboard to a bucket on the ",[238,1424,88],{}," tab.",[268,1427,1428,1429,1432],{},"Bucket results (totals per participant) load from the bucket's saved ",[238,1430,1431],{},"total"," result document.",[268,1434,1435,1436,1438],{},"Each time you ",[238,1437,479],{}," on that bucket, the system finds all linked leaderboards and recalculates their rankings automatically. A sync log lists each leaderboard processed.",[235,1440,1441,1442,1445,1446,940,1448,1450,1451,666],{},"You do ",[238,1443,1444],{},"not"," need to re-upload targets or progress data in the Leaderboards app—that workflow lives entirely in ",[242,1447,93],{"href":94},[242,1449,98],{"href":99},", and ",[242,1452,1453],{"href":104},"Data imports",[716,1455,1457],{"color":718,"icon":1456},"i-lucide-lightbulb",[235,1458,1459,1462,1463,1465,1466,495,1468,1470,1471,1473,1474,1476,1477,1479],{},[238,1460,1461],{},"Typical publish flow:"," Create bucket → upload targets and data → ",[238,1464,479],{}," → create leaderboard linked to bucket → configure ",[238,1467,357],{},[238,1469,347],{}," → ",[238,1472,1367],{}," → set ",[238,1475,473],{}," and add to your site in Design Studio → on each data refresh, ",[238,1478,479],{}," again to push new rankings.",[253,1481,1483],{"id":1482},"tips-and-limitations","Tips and limitations",[265,1485,1486,1498,1510,1525,1533,1546,1558,1573,1579,1590],{},[268,1487,1488,1491,1492,1494,1495,1497],{},[238,1489,1490],{},"Editor role required"," — Only ",[238,1493,454],{}," (or Admin) can create and save leaderboards; ",[238,1496,458],{}," can browse the list.",[268,1499,1500,1503,1504,1506,1507,1509],{},[238,1501,1502],{},"Data Keys are essential"," — Source rows match participants by ",[238,1505,770],{}," (",[423,1508,774],{}," for buckets; your chosen column for CSV). Fix unmatched rows before relying on rankings.",[268,1511,1512,1515,1516,1518,1519,1521,1522,1524],{},[238,1513,1514],{},"Participant type must match"," — A ",[238,1517,832],{}," leaderboard expects member Data Keys; ",[238,1520,841],{}," expects company Data Keys. Align with your bucket ",[238,1523,690],{}," when using Data Bucket mode.",[268,1526,1527,691,1530,1532],{},[238,1528,1529],{},"Rank column needs numeric data",[238,1531,933],{}," must be a column with numeric values; text columns will not sort correctly.",[268,1534,1535,691,1538,1540,1541,1154,1543,1545],{},[238,1536,1537],{},"Two kinds of tags",[238,1539,824],{}," (Data tab) limits who is ranked; ",[238,1542,1225],{},[238,1544,1228],{}," (Tags tab) limit who sees the leaderboard on the site.",[268,1547,1548,1551,1552,1554,1555,1557],{},[238,1549,1550],{},"Header Rank for cards"," — Add ",[238,1553,1125],{}," to ",[238,1556,1173],{}," columns for home-page card previews to show ordinal placement.",[268,1559,1560,1563,1564,1566,1567,1569,1570,1572],{},[238,1561,1562],{},"Winning icon logic"," — The ",[238,1565,984],{}," column shows the medal only for rows in the top ",[238,1568,919],{}," where all ",[238,1571,994],{}," columns pass (when qualifiers are mapped).",[268,1574,1575,1578],{},[238,1576,1577],{},"Demo programs"," — Create, upload, and save actions are disabled on demo programs.",[268,1580,1581,1584,1585,485,1587,1589],{},[238,1582,1583],{},"Inactive and Archive"," — Set status to ",[238,1586,561],{},[238,1588,571],{}," instead of deleting when you want to retain history.",[268,1591,1592,1595,1596,1598,1599,1601,1602,1604],{},[238,1593,1594],{},"CSV updates"," — Re-upload a replacement file on the ",[238,1597,88],{}," tab, then ",[238,1600,1367],{},"; bucket-driven leaderboards update via ",[238,1603,479],{}," instead.",[253,1606,1608],{"id":1607},"related","Related",[265,1610,1611,1616,1621,1626,1631,1636,1641,1646],{},[268,1612,1613,1615],{},[242,1614,93],{"href":94}," — Central data source; saving syncs linked leaderboards",[268,1617,1618,1620],{},[242,1619,98],{"href":99}," — Upload goal CSVs to buckets",[268,1622,1623,1625],{},[242,1624,1453],{"href":104}," — Upload progress\u002Factual CSVs to buckets",[268,1627,1628,1630],{},[242,1629,107],{"href":108}," — Point columns available in bucket-driven rankings",[268,1632,1633,1635],{},[242,1634,44],{"href":49}," — Member Data Keys and member tags",[268,1637,1638,1640],{},[242,1639,53],{"href":54}," — Company Data Keys and company tags",[268,1642,1643,1645],{},[242,1644,122],{"href":123}," — KPI tables from the same bucket data",[268,1647,1648,1650],{},[242,1649,166],{"href":167}," — Add Progress components that display leaderboard cards on your site",{"title":1652,"searchDepth":1653,"depth":1653,"links":1654},"",2,[1655,1656,1657,1658,1659,1671,1672,1673],{"id":255,"depth":1653,"text":256},{"id":412,"depth":1653,"text":413},{"id":443,"depth":1653,"text":444},{"id":528,"depth":1653,"text":529},{"id":636,"depth":1653,"text":637,"children":1660},[1661,1663,1664,1665,1666,1667,1668,1669,1670],{"id":641,"depth":1662,"text":642},3,{"id":733,"depth":1662,"text":734},{"id":885,"depth":1662,"text":886},{"id":998,"depth":1662,"text":999},{"id":1135,"depth":1662,"text":1136},{"id":1177,"depth":1662,"text":1178},{"id":1219,"depth":1662,"text":1220},{"id":1290,"depth":1662,"text":1291},{"id":1360,"depth":1662,"text":1361},{"id":1410,"depth":1653,"text":1411},{"id":1482,"depth":1653,"text":1483},{"id":1607,"depth":1653,"text":1608},"Create and manage competition leaderboards.","md",{},{"icon":120},{"title":117,"description":1674},"nO5JXzV1Hi6WrBHMLtFZ2Yd4eeDQCwGzIZGGxvt8AGA",[1681,1683],{"title":107,"path":108,"stem":109,"description":1682,"icon":110,"children":-1},"Review how Target Points are calculated from performance data in a Data Bucket.",{"title":122,"path":123,"stem":124,"description":1684,"icon":101,"children":-1},"Set up target tracking tables for KPIs and goals.",1779952615733]