Automated Steam reporting

Daily Steam sales and wishlist reports, straight to Slack or Discord.

Stop opening Steam Partner every morning. Get your sales and wishlist data delivered automatically, before your first coffee.

Free to start. Takes about two minutes to connect.

#gamedev · Slack
$
GPM BotToday at 09:00
Steam wishlist report — 2026-04-01
Neat (4300090)
+142
-18
31
4
Win 121 · Mac 14 · Linux 7

Top countries

United States+48 / -6 / 12 purchases
Germany+22 / -2 / 5 purchases
Brazil+17 / -1 / 3 purchases

Top languages

English+89 / -10 / 20 purchases
German+24 / -3 / 6 purchases
Portuguese+19 / -2 / 4 purchases

How it works

Set it up once. Get reports every day.

Three steps and you're done. No code required — GPM Bot runs in the background and posts your report every morning.

STEP 01
🔌

Connect your Steam account

Paste your Steamworks Partner API key and your game's App ID. Your key is stored encrypted and only used to fetch your data — nothing else.

STEP 02
💬

Link Slack or Discord

Authorize your Slack workspace or Discord server in one click. Pick any channel — a dedicated #steam-reports channel works great.

STEP 03

Pick your report time

Choose the UTC hour you want your report delivered. After that, GPM Bot runs every day on its own — no input needed.


What's in the report

Everything you'd check anyway.

Every report covers the previous day on Steam — sales, wishlist activity, and audience data, all in one message.

01 //

Wishlist adds & deletes

How many players added your game to their wishlist yesterday, and how many removed it.

02 //

Purchases & gifts

How many wishlist users converted — bought the game or gifted it to someone.

03 //

Top countries & languages

Where your audience is coming from. Useful for translation priorities and ad targeting.

04 //

Multiple games, one report

Tracking more than one game? Each gets its own section in the same message. Available on Indie and Publisher plans.

05 //

Platform breakdown

Wishlist adds broken down by Windows, Mac, and Linux — useful if you're deciding which platform to prioritize.

06 //

Delivered at your time

Choose the time that suits your team — first thing in the morning, end of day, or anything in between.


Sample report

This is what you'll see every morning.

A real message, no fluff — just the numbers you need.

#steam-reports · Slack
$
GPM BotToday at 09:00
Steam wishlist report — 2026-04-01
Neat (4300090)
+142
-18
31
4
Win 121 · Mac 14 · Linux 7

Top countries

United States+48 / -6 / 12 purchases
Germany+22 / -2 / 5 purchases
Brazil+17 / -1 / 3 purchases

Top languages

English+89 / -10 / 20 purchases
German+24 / -3 / 6 purchases
Portuguese+19 / -2 / 4 purchases

Data is illustrative. Your report uses the actual previous day's numbers from Steamworks.


Why GPM Bot

Built by a dev who wanted this for themselves.

Steam Partner shows you everything — but it won't come to you. GPM Bot pulls your numbers automatically and posts them where your team already is.

01 //

Your keys, your control

You provide your own Steamworks API key. It's stored encrypted and only used to fetch your data. We don't aggregate, sell, or share anything.

02 //

No new tab to open

Reports arrive in Slack or Discord — where your team already is. No new tool to check, no new tab to open.

03 //

Quiet by default

One message a day. No alerts, no weekly summaries on top of daily ones, no email drip. Just the digest.

04 //

Made by an indie dev

GPM Bot started as something we built for our own games. Every feature on this page exists because we needed it.


Pricing

Start free. Upgrade when you need to.

No credit card to get started. Plans scale with how many games you're tracking.

Starter
Free
forever · no card required

One Steamworks account, up to 5 games. Full reports, no credit card required.

  • 1 Partner account
  • Up to 5 games
  • Slack + Discord delivery
  • Daily or weekly digests
  • Full report with all stats
Get started free
Publisher
$29.99
per month

Up to 5 Steamworks accounts, unlimited games. Route each game's report to its own Slack or Discord channel — built for publishers managing multiple developers.

  • 5 Partner accounts
  • Unlimited games
  • Slack + Discord delivery
  • Advanced channel routing
  • Advanced customization
  • Custom bot name & avatar
Get started free

FAQ

Questions

Yes. GPM Bot connects to the Steamworks Partner API, which requires an API key from your Steam Partner account. If your game is on Steam — or close to launching — you already have access to this.
Your key is encrypted with AES-256 before it touches our database. We only use it to fetch your data and nothing else. You can revoke it from Steamworks at any time.
That's exactly who this is for. The free plan covers one game with the full report. Wishlist momentum matters most in the early days — this is the window where tracking it daily makes the biggest difference.
Yes. You pick the UTC hour in your settings. Change it whenever you like.
Yes — both Slack and Discord are supported on all plans. You can route reports to any channel in either platform.

Lore

Why GPM?

GPM — Gold Per Minute — is a Dota 2 stat that measures how efficiently you're farming gold during a match. Serious players track it obsessively. We're indie devs who play Dota, and we noticed we were checking our Steam numbers the same way: after every update, every festival, every trailer drop. So we built a bot that does it automatically. The name stuck.


Contact

Questions? We're one email away.

Bug reports, billing questions, feature requests, or anything else — reach us at the address below. We respond within 2 business days. For common questions, see the support page.

gpmbot@korova.games

Your numbers are ready. Come see them.

Connect your first game in about two minutes. No credit card. No sales call.

Connect your game