Automated Duolingo Team Challenge Leaderboards
Every Monday, WebRun opens Duolingo, checks each challenge participant's weekly XP and current streak, updates a Trello leaderboard card with the standings, and posts the results to Microsoft Teams for the whole company challenge.
How do I run a company Duolingo challenge without manual tracking?
WebRun checks every challenge participant's Duolingo XP and streak each Monday, updates a Trello leaderboard card with the current rankings, and posts the standings to Microsoft Teams, so a company language challenge runs itself with a fresh leaderboard every week instead of someone manually chasing screenshots.
- The leaderboard updates itself every week with no manual entry
- Top performers get recognized in front of the whole company
- Streaks and XP are pulled straight from Duolingo, not self-reported
Built for HR and culture teams · workplace wellness programs · remote team leads · language learning clubs
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.duolingo.comin a real browser with your saved login - no setup, no API keys. -
1
Duolingo - check weekly XP and streaks
- Open each participant's profile and check this week's XP
- Note current streak length and language track
- Rank participants by weekly XP
Done when Every participant's weekly XP and streak is captured.
-
2
Trello - update the leaderboard card
WebRun opens Trello to update the leaderboard card. - Update the leaderboard card with this week's rankings
- Move the top 3 participants to the card's pinned section
- Reset last week's ranking once the new one is posted
Done when The Trello leaderboard reflects this week's standings.
-
3
Microsoft Teams - post the standings
WebRun opens Microsoft Teams to post the standings. - Post the full standings to the company challenge channel
- Congratulate the top 3 by name
- Note the longest active streak in the group
Done when The company has this week's Duolingo standings in Teams.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Does it message participants individually?
No. It only posts the shared standings to Teams and updates the Trello card. It never emails or messages a participant directly.
How does it rank participants?
By XP earned that week, read directly from each participant's Duolingo profile, so the leaderboard reflects real activity, not self-reported numbers.
What if someone opts out mid-challenge?
Remove them from the tracked participant list and WebRun stops including them in the next run's rankings and post.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.