Guide · Connect Steam

Connect Steam

Sign in once via Steam, and your owned games + playtime + achievements flow in automatically. You pick which titles to actually add to your library — nothing's imported behind your back.

What you get

  • Auto-imported playtime + last-played for every Steam-managed game.
  • Achievement counts refreshed daily for games you've played recently.
  • A "new on Steam" badge on the Add page when you buy/play something new.
  • Manual games auto-matched to your Steam library so you can promote them to managed.

1. Set your Steam profile to public

Steam's owned-games API only returns data for accounts where both profile visibility and game details visibility are set to Public. If yours is set to Friends or Private, the sync will return zero games.

Steam → Profile → Edit Profile → Privacy Settings → set both My profile and Game details to Public.

Screenshot

Steam privacy settings panel with profile + game details set to Public

(Drop a 1600×900 PNG here later — file: guide-steam-privacy.png)

Both rows must say 'Public' for our sync to see your library.

2. Click Connect Steam

Go to Settings → Connected Accounts, find the Steam row, and click Connect Steam. We redirect you to Steam's OpenID page.

Screenshot

Connected Accounts panel showing the Steam row with a Connect Steam button

(Drop a 1600×900 PNG here later — file: guide-steam-settings.png)

3. Sign in at Steam

Steam handles authentication. We never see your password — we only get your numeric Steam ID back. Click Sign In; Steam redirects you back to the importer.

Screenshot

Steam OpenID sign-in page

(Drop a 1600×900 PNG here later — file: guide-steam-openid.png)

Steam's official sign-in page. We use the standard OpenID flow — same one mods, sites, and trackers use.

4. Pick what to import

You land on the Steam importer with your full library sorted by playtime. Check the games you want to track here. Recently-played games are pre-selected so you can one-click-import your active rotation.

  • Use the search bar to filter ("dark souls" → all Souls games at once).
  • Select all if you really do want every Steam-owned game in.
  • Set the import status (Backlog / Playing / Finished / Dropped) for the batch.

Screenshot

Steam importer with the user's library and check-to-import controls

(Drop a 1600×900 PNG here later — file: guide-steam-importer.png)

5. What syncs daily

Once a day (cron at 03:00 UTC) we pull fresh data for every Steam-managed game in your library. You'll see hours played, last-played, and achievement counts update on their own. The detail page for those games shows a "Synced from Steam" banner and disables the fields we manage so you don't fight the sync.

Screenshot

Game detail page with the Synced from Steam banner and read-only hours field

(Drop a 1600×900 PNG here later — file: guide-steam-managed.png)

If you'd rather edit those fields manually for a specific game, click Convert to manual on the banner. It severs the link to Steam for that one row only.

6. Disconnecting

Settings → Connected Accounts → Disconnect. We delete the Steam link and the cached owned-games list. Imported games stay in your library — they just stop syncing.

Common pitfalls

  • "Sync returned 0 games" → your Steam profile or game details is set to Friends/Private. Flip to Public and try again.
  • Achievements blank for some games → not every Steam game has an achievement schema. That's a Steam thing, not us.
  • An imported game still has my old manual playtime → wait one daily sync, or hit Refresh on the detail page. It'll overwrite to the Steam value.