← BACK TO BLOG
// POST.READ

OSRS Bingo Automatic Tracking: Wise Old Man, RuneLite and Screenshot Proof Compared

How OSRS bingo automatic tracking works. Wise Old Man, RuneLite plugins and screenshot proof compared — what each one can and cannot actually verify.

August 9, 2026·12 min read·OSRSHub Team
OSRS BingoAutomatic TrackingWise Old ManRuneLiteDrop Verification

Every clan that runs a second bingo asks the same question the day after the first one ends: is there a way to stop doing this by hand? Somebody spent the whole event opening screenshots, cross-checking timestamps, and retyping numbers into a spreadsheet, and they are not volunteering again.

OSRS bingo automatic tracking is the answer, but it is not one thing. It is four different mechanisms with genuinely different capabilities, and most of the frustration in this space comes from expecting one of them to do another's job. A Wise Old Man sync cannot see your Zulrah drop. A RuneLite plugin cannot verify a player who does not install it. A Discord webhook does not score anything at all.

This guide explains what each mechanism can actually observe, where each one silently fails, and how to combine them into a board that mostly runs itself. If you have not built the board yet, start with the board setup guide or skip straight to the free board generator.

The One Idea That Makes This Make Sense

Old School RuneScape does not have an events API. There is no endpoint Jagex publishes that says "player X received item Y at time Z". Everything described below is a workaround for that single missing feature.

That gives you exactly two families of tracking:

Polling the hiscores. Something asks Jagex's public hiscores what a player's stats and kill counts are, waits, asks again, and reports the difference. This is how Wise Old Man works.

Watching the client. A plugin runs inside RuneLite on the player's own machine, sees game events as they happen, and reports them outward.

Everything else — Discord bots, screenshot channels, submission forms — is transport or proof, not detection. Confusing transport with detection is the single most common mistake in clan event planning. A Discord webhook is a very good pipe and not a tracker.

Mechanism 1: Wise Old Man (Hiscores Polling)

Wise Old Man is the de facto standard for OSRS group tracking. It polls the official hiscores, stores snapshots, and exposes gains over a time window through competitions and groups.

What it tracks well

  • Skill XP gains. Every skill, precisely, over any window.
  • Boss kill counts. Anything with a hiscores entry — Zulrah, Vorkath, Cerberus, the raids, and so on.
  • Clue scroll completions by tier. Beginner through master, as counts.
  • Activity scores such as Last Man Standing and Soul Wars.
  • Total level and EHP/EHB style derived metrics.

This makes it excellent for a very specific and very common category of bingo tile: "gain 500k Slayer XP", "kill Vorkath 25 times", "complete 10 medium clues". Those tiles need zero screenshots and zero admin judgement. The number went up, or it did not.

Where it silently fails

This is the part clans learn the hard way.

It cannot see individual drops. The hiscores know you killed Zulrah 40 times. They do not know whether a tanzanite fang fell. Any tile of the form "obtain X" is invisible to hiscores polling. That is most of the exciting tiles on a typical board.

It cannot see unranked players. A player below the hiscores threshold in a skill simply has no entry, and gains cannot be computed from nothing. This bites low-level and fresh accounts hardest — exactly the members a good board is trying to include.

Snapshots are not instant. Updates depend on when a player's profile was last refreshed. If you start an event at 20:00 and a player's last snapshot was at 14:00, six hours of afternoon grinding can land inside your event window unless you force a fresh snapshot at the start. Always trigger a group update at the exact moment the event opens and treat that as the baseline.

The public API is rate limited, and rightly so. A tool syncing a 60-player group every minute will get throttled. Any platform doing this properly syncs on a schedule with backoff, which means "live" means every few minutes, not every second. If a tool promises instant hiscores updates for a large group, it is either wrong or about to be rate limited.

Verdict

Wise Old Man is the strongest option for counting tiles and useless for drop tiles. Roughly half a good board is countable, so this alone removes about half your admin work.

Mechanism 2: RuneLite Plugins (Client-Side Detection)

A RuneLite plugin sits inside the player's client and observes real game events: a chat message announcing a drop, a collection log slot filling, a loot window closing. It can then fire that event at a webhook or an API.

What it tracks well

  • Actual item drops, including the rare uniques that hiscores polling cannot see.
  • Collection log slot changes, the cleanest signal in the game for "did you ever get this".
  • Loot values per kill, useful for "highest single drop" tiles.
  • Pet drops, achievement diaries, combat achievements — anything that produces a game message.

This is the only mechanism that closes the drop-tile gap. Tools in this space include the community loot trackers and clan broadcast plugins; several bingo platforms ship their own.

Where it silently fails

Every player must install it, and configure it correctly. This is not a technical problem, it is a social one. In a 40-person clan you will get maybe 25 installs on day one and three people who typed the event key wrong. Your board must work for the other 15.

It is client-side, so it is trust-based. A plugin reports what the client tells it. A determined cheater can send fabricated events. For a friendly clan event this rarely matters; for one with a real GP prize pool, it matters enough that you want a second signal on the high-value tiles.

Plugin availability changes. Third-party plugins live in the RuneLite plugin hub and are maintained by volunteers. Anything you build your event around can break after a game update at the worst possible moment.

It cannot see the past. Install the plugin mid-event and it knows nothing about the three hours before.

Verdict

Essential for drop tiles, unreliable as your only mechanism because coverage is never 100%. Design for partial adoption from the start.

Mechanism 3: Screenshot Submission and Admin Approval

The oldest method, and the one clans keep coming back to. A player takes a screenshot, submits it, an admin approves it, and the tile flips.

People dismiss this as "manual", but it has two properties nothing else has:

It works for every tile. "Wear a full set of matching armour in the Grand Exchange." "Get a level 3 skiller to a Wintertodt crate." No API and no plugin will ever see those, and they are often the most fun tiles on the board.

It works for every player. No install, no hiscores entry, no configuration. A brand new account on a phone can participate.

The failure mode is not accuracy — it is admin load. A 25-tile board with 8 teams is up to 200 approvals, and if those arrive as raw images in a Discord channel with no structure, one person spends their weekend scrolling.

The fix is not to abandon screenshots. It is to give them structure: submissions attached to a specific tile and player, queued, with an approve/reject action and a rejection reason. That turns a scrolling problem into a clicking problem. Our rules and drop verification guide covers what to require in the screenshot itself.

Verdict

The universal fallback, and the only mechanism that covers 100% of tiles and 100% of players. Its cost is admin time, and structure is what reduces that cost.

Mechanism 4: Discord Webhooks (Transport, Not Tracking)

A Discord webhook is a URL you post to, and the message appears in a channel. That is the whole feature.

It tracks nothing. It verifies nothing. What it does is close the loop between something happening and your clan finding out, and that is worth more than it sounds — the single biggest driver of engagement in a clan bingo is people seeing progress happen in near real time.

Use it for:

  • Tile completions as they are approved
  • Leaderboard changes and lead swaps
  • Event start, halfway, and final-hour warnings
  • A pinned live board link

The trap is wiring raw plugin output straight into a public channel. Every drop from every player, unfiltered, becomes noise inside an hour and people mute the channel — which is the exact opposite of the goal. Filter to event-relevant events only. Our Discord integration guide walks through the setup.

The Comparison Table

CapabilityWise Old ManRuneLite pluginScreenshot + approvalDiscord webhook
Skill XP gainsYesYesYes, manuallyNo
Boss kill countsYesYesYes, manuallyNo
Clue completions by tierYesYesYes, manuallyNo
Individual item dropsNoYesYesNo
Collection log slotsNoYesYesNo
"Do something silly" tilesNoNoYesNo
Works for unranked accountsNoYesYesn/a
Works with zero player setupYesNoYesn/a
Resistant to fabricationHighLowMediumn/a
LatencyMinutesSecondsAdmin speedSeconds
Admin effortNoneNoneHigh without toolingNone

Read the table by column and the conclusion is unavoidable: no single column is all "yes". Every serious setup is a combination.

The Setup That Actually Works

After the mechanisms, here is the practical recipe. Assume a 5x5 board and a mixed clan.

1. Sort your tiles into three buckets before the event. Countable (XP, KC, clue tiers), droppable (specific items, log slots), and judgement (everything else). A healthy 25-tile board lands roughly 10 / 10 / 5.

2. Point each bucket at the right mechanism. Countable tiles resolve from hiscores gains. Droppable tiles resolve from a plugin or a screenshot, whichever arrives first. Judgement tiles are screenshot-only. Publish which bucket each tile is in, on the board, before you start.

3. Force a hiscores baseline at the start whistle. Not the night before. The gap between snapshot and start is the most common source of "that XP was already banked" arguments.

4. Treat plugin events as submissions, not verdicts, on high-value tiles. For a 1-point easy tile, auto-approve. For the 15-point raid unique that decides the event, let it land in the approval queue with the screenshot attached. This is the cheap answer to the trust problem, and it costs an admin one click.

5. Keep screenshots open for everything, always. The 15 players who never installed the plugin are not cheating and should not be locked out. Screenshot submission is your accessibility floor.

6. Push approved completions to Discord, and nothing else. Approval is the natural filter between signal and noise.

What This Looks Like on a Hosted Board

Assembling the above from separate parts means running a Wise Old Man group, a plugin key, a webhook, a submission channel, and a spreadsheet that reconciles all four. That is a real weekend of setup, and it is why most clans give up and do it manually.

An OSRSHub server ships the combination pre-wired: a Wise Old Man sync for countable tiles, structured screenshot submissions with an admin approval queue for everything else, a live leaderboard that updates as tiles are approved, and filtered Discord updates on approval. The sync is rate-limit aware by design, so a large clan does not get throttled mid-event. You define the board and the rules; the reconciliation is not your problem.

It is $12.10 a month, cancel anytime, and the board is live in under a minute. If you just want to design the grid first, the free board generator does that with no account at all.

Frequently Asked Questions

Can OSRS bingo be fully automatic?

No, and any tool claiming otherwise is quietly narrowing what counts as a tile. Hiscores polling cannot see item drops, and client plugins require every player to install them. A realistic target is roughly 60–70% of tiles resolving automatically, with the rest going through screenshot approval.

Does Wise Old Man track drops for bingo?

No. Wise Old Man reads the official hiscores, which record skill XP, boss kill counts, clue completions, and activity scores — never individual items. Use a RuneLite plugin or screenshot proof for drop tiles.

Do all my clan members need RuneLite for bingo tracking?

Only for plugin-detected tiles. Expect partial adoption and always keep screenshot submission open, or the members without the plugin — usually your newest and most casual players — cannot complete anything.

How do I stop the hiscores counting progress from before the event?

Force a group snapshot at the exact moment the event opens and use it as the baseline. Any earlier baseline lets pre-event grinding count, which is the most common scoring dispute in tracked bingos.

Is automatic tracking cheat-proof?

Hiscores polling is very hard to fake, because it reads Jagex's own data. Client plugins are trust-based and can be fabricated by a determined player. Route high-value tiles through admin approval regardless of how they were detected.

Where to Go Next

Automatic tracking decides how much of your event you spend playing versus refereeing. Get the buckets right and the mechanisms pointed at the right tiles, and a 25-tile board with 40 players is genuinely manageable by one person.

Next, tighten the rules those mechanisms enforce with the OSRS bingo rules and drop verification guide, or fill your grid from the 60+ tile ideas list — it flags which tiles are countable and which need proof.

// READY.PLAYER.ONE

Ready to host your own?
one minute away.

▸ GET STARTED · $12.10/MOMORE GUIDES