Task origins, smarter refreshes and new tasks Link to this release
New tasks
- Buy Market Listing. Buys one specific Steam market listing by its listing id, never above the price cap you set. Also on the API, up to 100 listings per call.
- Craft Game Badges. Crafts every game badge an account holds a full card set for.
- Update Wishlist. Rotates each account's Steam wishlist: removes a few games and adds a random number of new ones, from the store or from your own list.
Added
- Task origin. Every task now shows where it came from: the dashboard, an API key, an automation, a retry, the browser extension or the automatic process that started it. There is a new Origin column and filter on Tasks, a Started from line on the task page, and the same field on the API. Older tasks show as Unknown.
- Smarter automatic refresh. Automatic inventory refresh now goes by how old each account's inventory is, and refreshes after things that change it, like an accepted trade, a filled buy order or a listing that ended unsold. Pick which tags and groups it covers.
- Cancel unsold Steam listings. Steam market listings that have not sold after the number of days you choose are cancelled for you.
- Targeted market cancels. Cancel Market Listings and Cancel Buy
Orders can target exact items, a price range and an age. On the API,
dry_runshows what a bulk cancel would hit first. - Buy as many as the wallet covers. A buy order can buy as many units as the wallet pays for, with an optional cap.
- Random game in Buy Package. Buy Package can pick a random game from the Steam store or from your list, under a price cap per wallet.
- Weekly random boosting. Boost plans can run on a weekly random rhythm, where each account draws its own sessions for the week.
- Routing exclusions. Trade Items routing rules can leave out accounts by tag or group.
- Profile usage stats. The profile library and groups show how often each profile is used, with a filter, also on the API.
- Points Shop free rewards. Points Shop tasks can claim free rewards.
- External Funds Used. Refresh details reads how much an account has spent on Steam in its lifetime.
- AssetPay: Tron payouts. Withdraw AssetPay earnings in USDT on Tron (TRC20). The cash-out summary shows the network fee up front.
- AssetPay: bulk price update. Update the price of a whole selection of AssetPay listings in one go.
- AssetPay: Stay cheapest. A listing can sit one cent under AssetPay's buyer price and follow it as that price moves.
- Payout notifications. You get a notification when a payout is sent or fails, the payout history updates live, and each payout links to the transaction.
- Activity details. The activity feed says which task failed, why, when, and where it was started from.
- market.csgo in tenths of a cent. Repricing on market.csgo, over the API and in the dashboard, takes prices and undercuts with one decimal, like listing already did. Listings show the exact price, like $0.409.
Improved
- Trade-ups explain themselves. The Trade-Ups page says why skins are not counted: trade protection (with the date it ends), trade holds, storage units, listings, or not enough of one grade on one account. A Refresh button picks up items whose protection has ended.
- Trade-up results. A trade-up task shows how many contracts it crafted and which skins came out. A run that crafts nothing shows as failed, with the reason.
- Internal transfers finish on their own. When the automatic accept or the mobile confirmation of a transfer between your own accounts fails, SteamLabs tries again for up to a day. Hover the status on Trades to see what a transfer is waiting for, and use Accept now or Confirm now in its details if you do not want to wait.
- Respond to Trade Offers. The task rides out a dropped proxy connection instead of failing straight away, and never accepts an offer twice. Offers that were accepted no longer show as failed.
- Clearer task errors. A failed task explains the error in plain words, with Steam's own message underneath.
- Buy order prices. Buy orders carry their currency, and SteamLabs stops blind or runaway bids.
- Store country. Assign Currency reads the store country from Steam itself, and EUR wallets stay in the account's own country.
- Free game claims. A claim Steam refuses for one account no longer fails the rest, and failures say why.
- Set Profile. Finishes when the custom URL is already taken, and explains Steam's profile save limit.
- AssetPay deliveries. One offer per buyer, a retry when Steam says "too many offers", a retry of stuck mobile confirmations, and listings whose skin is gone are taken down.
- Steam prices. Prices no longer go blank when the price source runs short.
- Big lists. Select all on large account and task lists stays fast.
- FarmLabs membership. A Check again button refreshes your FarmLabs membership status.
Fixed
- Trade-ups. Trade-up contracts work again after the CS2 update of October 14 changed how they have to be sent.
- Change Password. The Change Password task works again after Steam changed its password wizard.
- US buy orders. Buy orders on US accounts no longer fail on the billing address.
- Cancelled batches. A cancelled batch no longer hangs and then shows as completed.
- Sign out everywhere. No longer reports a failure after it worked.
- AssetPay sales. Sales of a relisted item are recorded on the right sale, and a refused offer the buyer cannot receive is put on the buyer.
- Points Shop plans. Steam event rewards stay in owned-games plans, and a refused game is not retried over and over.