Solo Shuffle queue is 25 minutes and you're stuck staring at the screen? QueuePing buzzes your phone the moment a queue pops, whether that's Solo Shuffle, Blitz, arena, battlegrounds, or dungeon finder, so you can cook, stretch, or walk the dog between games.
The moment this appears in game, your phone buzzes, wherever you are in the house.
That's the whole notification: no game data, just "Queue popped! Get to your PC."
The desktop app: pick a topic, install the addon, start watching. Then forget about it.
Windows 10/11 · WoW Midnight (12.0) · free · open source · no account needed
1. Get the app. Download QueuePing.exe from the latest release and run it.
There's no installer — it's a single file you can put anywhere.
2. Set up your phone. Install the free ntfy app (Android · iOS). In QueuePing click Copy link, then in the ntfy app tap + and subscribe to that topic. Prefer Discord? Pick "Discord webhook" instead and paste a webhook URL.
3. Install the addon. Click Install / update addon. QueuePing finds your WoW folder by itself
(use Browse if it doesn't). Then type /reload in game, or just log in.
4. Turn it on. Click Start watching, then type /qping test in game. Your phone should buzz
within a few seconds. That's it.
Tick Start QueuePing with Windows and you never have to think about it again. The app sits in the system tray; closing the window just minimizes it.
Android tip: exclude the ntfy app from battery optimization, or Android may delay the alert.
WoW addons are sandboxed — they cannot access the internet. So QueuePing uses two small pieces:
- The addon listens for the game's own queue-pop events using only the official addon API — the
same events the default UI uses to show the "Enter Battle" popup. When one fires, it takes a
screenshot in
.tgaformat. That's the whole trick: your own screenshots are.jpeg, so a.tgafile works as a signal. - The desktop app watches your
Screenshotsfolder. When a.tgaappears it sends a text-only push to your phone and deletes the file.
What this means in practice:
- The screenshot never leaves your PC. It's deleted about 5 seconds after it's created.
- The notification contains no game data — literally the text "Queue popped! Get to your PC."
- No account, no server of mine, no telemetry. ntfy.sh only ever sees your random topic name and that fixed sentence. You can also use your own Discord webhook or self-host ntfy.
- The app never reads game memory, never sends input to the game, and never modifies game files. It cannot accept the queue for you — you still click that yourself.
| Command | What it does |
|---|---|
/qping |
show status and current settings |
/qping test |
fire a test alert through the whole chain |
/qping pvp on / off |
alerts for Solo Shuffle, Blitz, arena, BGs (default: on) |
/qping dungeon on / off |
alerts for dungeon & raid finder pops (default: on) |
Nothing arrives on my phone. Work through it in this order — the Activity log in the app tells you how far the signal got:
| The Activity log shows... | What it means | Fix |
|---|---|---|
nothing at all when you /qping test |
the app isn't seeing the addon's signal | Is the status dot green ("Watching")? Is the WoW folder in Step 2 the one you actually play on? |
| "Queue pop beacon detected" then "FAILED" | your PC can't reach the notification service | Check your internet / firewall. Try Send test notification. |
| "Phone notified" but no buzz | the phone side isn't set up | Re-check the topic in the ntfy app matches exactly; allow notifications; disable battery optimization for ntfy. |
In game, /qping test says nothing. The addon isn't loaded. Click Install / update addon, then
/reload. If WoW lists it as out of date, tick Load out of date AddOns in the addon list.
"Windows protected your PC." The exe is unsigned — code-signing certificates cost hundreds a year. Click More info → Run anyway, or don't trust it at all and build it yourself in about 5 seconds.
Will it stop the 30-minute AFK logout? No, and nothing legitimate will. Stay within ~25 minutes.
Does it work while WoW is minimized? Yes. Detection and alerts both work with everything minimized.
A queue popped while the app was closed. Then no phone alert was sent — the in-game popup is unaffected. The green dot tells you at a glance whether alerts are live.
I use TGA screenshots. The addon automatically switches you to JPEG and says so in chat, because QueuePing uses TGA as its signal format and deletes those files. Your existing screenshots are never touched — the app only deletes TGA files that appear while it is running.
Mac / Linux? The addon is portable, but the desktop app is Windows-only for now. The watcher logic
is trivial (watch a folder for *.tga, POST to ntfy) — ports welcome.
Don't want to run a stranger's exe? Reasonable. The whole app is one readable C# file:
git clone https://github.com/Seifjk/QueuePing.git
cd QueuePing\app
build.bat
build.bat uses csc.exe from the .NET Framework that is already part of every Windows 10/11
install — no Visual Studio, no SDK, no downloads. Output lands in dist\QueuePing.exe.
addon/QueuePing/ the in-game addon (Lua, ~160 lines)
app/QueuePing.cs the desktop app (C#, WinForms, single file)
app/build.bat build script
dist/QueuePing.exe prebuilt binary
Is this against Blizzard's Terms of Service? It's built specifically to stay inside the rules: official addon API only, no memory reading, no input automation, no game file changes, and it can't play the game for you. It's the same category as an addon that plays a sound, except the sound comes out of your phone. That said, this is an independent project, not affiliated with or endorsed by Blizzard, and you use it at your own risk.
Why not just an addon? Addons can't access the network — that's a hard sandbox rule. Every phone-notification solution needs a helper program outside the game. This one is open source so you can read exactly what it does.
Why is my antivirus curious about it? Unsigned single-file exes that make web requests trip heuristics. The source is right here and builds reproducibly in one command.
Does it cost anything? No. ntfy.sh is free for this kind of use.
MIT — see LICENSE. Not affiliated with Blizzard Entertainment.



