Steam Integration by Volade
Profile, games, achievements — in WordPress.
Steam Integration by Volade shows Steam profile, library and achievements via shortcodes — optional API sync, local cache, presets, without a broken embed.
3-step workflow
- 1Open Volade → Steam Integration
- 2Apply portfolio-gamer, esports-org, indie-studio or retro-collector
- 3Insert [stm_profile] — optional: Steam API key + wp stm sync

Gaming web 2026
Steam embeds break — manual HTML never updates
Creators want profile + top games + achievements in WordPress, with cache and shortcode.
🎮 Steam
Profile & games in wp-admin
Profiles, game library, achievements, [stm_profile] / [stm_games] shortcodes, optional Steam Web API sync, JSON export.
Steam
Profiles & games
4
Presets
2
Shortcodes
JSON
Free export
At a glance
SteamDB stays external, embeds break, manual HTML never syncs, old Steam plugins are dead. Steam Integration by Volade v1.0.0 ships profiles, games, achievements, [stm_profile] / [stm_games] shortcodes, local cache and optional Steam Web API sync: four presets (portfolio-gamer, esports-org, indie-studio, retro-collector) and JSON export — free without an account. Not affiliated with Valve.
Screenshots
Full-page real admin UI — presets, diagnostics and detailed settings.

2026 tooling compare
SteamDB + embeds + HTML, or STM at $0
SteamDB stays external. Embed widgets break. Manual HTML drifts on the next game.
Free core · 4 presets · shortcodes · JSON export · optional API
Fragile
Typical gaming stack
$0
Steam Integration Volade
Why gaming sites still stack fragile Steam embeds
SteamDB is not WordPress; embed widgets break; manual HTML never syncs.
The gaming showcase problem
You need an up-to-date profile — not an iframe.
SteamDB is external. Embeds break. Manual HTML drifts. Old Steam plugins no longer sync.
- Steam community / SteamDB: outside WordPress
- Embed widgets: slow or broken
- Manual HTML: never synced
- Abandoned plugins: dead API
- No clean shortcode + cache
- No CLI / REST for agency fleets
The Volade answer
Profiles, games, achievements — from wp-admin.
STM stores a local cache, exposes shortcodes, optional sync via Steam Web API, and ships 4 demo presets.
- Dashboard Volade → Steam Integration
- Steam profiles (ID64, avatar, persona)
- Games with playtime (forever / 2 weeks)
- Achievements unlocked / pending
- Shortcodes [stm_profile] and [stm_games]
- 4 presets: portfolio-gamer, esports-org, indie-studio, retro-collector
- Optional sync (API key) + cache_hours
- JSON export + wp stm status | preset | sync | export
4 gaming presets
Portfolio gamer, esports org, indie studio or retro collector — one click.
Portfolio Gamer
Personal showcase — profile + top games + flagship achievements.
portfolio-gamerEsports Org
Org / team — roster of profiles and competitive titles.
esports-orgIndie Studio
Studio — played games / inspirations on the showcase.
indie-studioRetro Collector
Collector — long playtimes, classics highlighted.
retro-collector4 sync cycle readings
Fresh, Cached, Stale and Offline — clear for cache and support.
Recent sync — data within cache_hours.
Serving from local cache.
Cache expired — re-run sync.
No API key — preset / manual data.
Cache avoids calling Steam on every page view.
Same day, Steam profile on the site
portfolio-gamer preset — live shortcode, optional sync.
Preset
portfolio-gamer applied.
Shortcode
[stm_profile] on the About page.
Sync
Optional API key — otherwise demo.
Export
stm-export.json for backups.
Profile preview
Portfolio Gamer — 24 games · 86 achievements
Local cache + JSON export for the agency.
Real scenarios
What changes after activation.
Twitch creator
Before: Broken Steam embed
After: portfolio-gamer + shortcode
Stable showcase
Esports org
Before: Sheets + screenshots
After: esports-org multi-profile
Clear roster
Indie studio
Before: Frozen HTML
After: indie-studio sync
Games up to date
Collector
Before: SteamDB tabs
After: retro-collector
Playtime highlighted
What SteamDB and embeds alone do not offer
Profiles, games, achievements, shortcodes and export — in wp-admin, optional API key.
Steam profiles
ID64, persona, avatar, profile URL — local cache.
Game library
App ID, playtime forever / 2 weeks, icons.
Achievements
Unlocked / pending per game.
Shortcodes
[stm_profile] and [stm_games] on any page.
Optional API sync
Steam Web API when the key is set.
4 presets
portfolio-gamer, esports-org, indie-studio, retro-collector.
JSON export
Profiles, games, achievements, settings — free.
WP-CLI + REST
wp stm · stm/v1 sync / export.
Built for gamer portfolios, esports orgs and studios — public Steam data only.
Steam Integration by Volade uses the public Steam API (optional). Respect Steam terms and player privacy. Not affiliated with Valve.
What gaming sites use
July 2026 landscape — WordPress profile vs external tools.
SteamDB / Steam community
External
Useful for lookup — not your WordPress.
Steam embed widgets
Fragile
Iframes that break or load slowly.
Manual HTML
Time
Frozen game list — never updates.
Abandoned plugins
Risk
Broken sync, no maintenance.
Nothing
Missed
No gaming social proof.
Steam Integration by Volade
$0
Profiles, games, achievements, [stm_profile], 4 presets, REST + CLI.
Steam × WordPress landscape 2026
SteamDB, embeds, HTML and dead plugins vs a wp-admin integration.
SteamDB
External lookup and stats.
Limit: Not your WordPress site.
Embed widgets
Steam community iframes.
Limit: Poor perf / reliability.
Manual HTML
Hard-coded game list.
Limit: Never synced.
Old Steam plugins
Abandoned integrations.
Limit: Broken API, zero support.
Sheets screenshots
Manual proof.
Limit: No live shortcode.
Do nothing
No gaming showcase.
Limit: Missing social proof.
Comparison table — 5 approaches
STM vs SteamDB, embed widget, manual HTML and no integration.
| Feature | STM Volade | SteamDB | Embed widget | Manual HTML | Nothing |
|---|---|---|---|---|---|
| Profile in WordPress | ~ | ~ | |||
| Games + playtime cached | ~ | ~ | |||
| Achievements | ~ | ||||
| Shortcodes [stm_profile]/[stm_games] | |||||
| 4 industry presets | |||||
| Optional API sync + cache | |||||
| JSON export + WP-CLI | |||||
| No SaaS account (core) | |||||
| Typical yearly cost | $0 | Free ext. | Time | Time | $0 |
Not affiliated with Valve. Use only authorized public profile data.
Three tiers, one plugin
Profiles, shortcodes and JSON export free. Volade account for REST. V+ for multisite rollup.
No account
- Profiles & games
- Achievements
- 4 presets
- Shortcodes
- Local cache
- JSON export
Volade account
- REST stm/v1
- Remote API sync
- Stats
V+ Premium
- Multisite rollup
- wp stm network
- Fleet harmonization
WP-CLI `wp stm` and REST `stm/v1` for status, preset, sync and export.
WP-CLI
status, preset, sync, export — `wp stm preset portfolio-gamer`.
wp ctp status wp ctp sync wp ctp preset web-beginner wp ctp export
Multisite
Profiles per site; network presets; rollup on V+.
- Profiles per blog
- Consolidated export
- Network presets
Download
Install the ZIP, open Volade → Steam Integration, apply Portfolio Gamer — shortcode ready.
ZIP with Volade SDK — Volade → Steam Integration.
- 1Plugins → Add New → Upload → ZIP → Activate
- 2Volade → Steam Integration
- 3Pick a preset → paste [stm_profile] → optional: API key + sync
Showcase profile in under 2 minutes
FAQ
Steam API key, cache, shortcodes, presets, REST, multisite and privacy.
Not to start: presets seed demo data. The key enables live sync (GetPlayerSummaries / OwnedGames / Achievements).
Free vs V+ Premium
The extension works without an account. V+ unlocks premium on this extension and the full catalog.
| Feature | Free | V+ |
|---|---|---|
| Steam profiles, games & achievements (local cache) | ||
| 4 portfolio-gamer / esports-org / indie-studio / retro-collector presets | ||
| [stm_profile] / [stm_games] shortcodes & optional API sync | ||
| Dashboard & free JSON export | ||
| Programmatic stm/v1/* REST API (connected) | ||
| Network rollup & multisite |
Reviews, discussions & updates
Share your experience with Steam Integration by Volade and follow the latest releases.
Ready for a Steam showcase in WordPress?
Download Steam Integration by Volade v1.0.0 — one-click preset, no signup.
Download v1.0.0