Most TSM frustration comes from trying to automate everything too early.
Start with one lane and build confidence. This guide walks through a minimal working setup in about thirty minutes — no complex strings, no twenty-operation groups on day one.
Why TSM Feels Overwhelming #
TradeSkillMaster is not a beginner tool by design. It was built for players who already know their markets and want to systematize what they’re doing. That means the interface assumes context you don’t have yet.
The fix is not a better tutorial. It’s a smaller starting scope. Most guides show you everything TSM can do. This one shows you the minimum viable setup that actually gets items posted and money coming in.
Three things you need before anything else:
- The TSM addon installed in-game.
- The TSM desktop application running in the background.
- One item group with one posting operation.
That’s it. Everything else is optimization you’ll add after you have data.
Step 0: Install TSM and Connect the App #
Download the TSM addon from CurseForge or through the Overwolf client. Install it the same way you’d install any other addon.
Then go to tradeskillmaster.com and download the TSM desktop application. The desktop app does two jobs: it syncs realm price data to your addon and handles background market scans when you’re not logged in.
Once both are installed:
- Launch the TSM desktop app and log in with your TSM account.
- Select your realm and region.
- Run an initial data sync — this takes a few minutes the first time.
- Log into WoW. Type
/tsmin chat to open the addon UI.
If price data is showing when you hover any item (you’ll see TSM’s market value in the tooltip), the connection is working.
Step 1: Pick One Item Lane #
Before you create a group, decide what you’re selling. One narrow category works best.
Good starting options:
- One profession’s output. If you have Inscription, start with one glyph family. If you have Alchemy, start with one consumable type.
- A farm route you already run. If you’re farming cloth, ore, or herbs, that’s already a category you understand.
- A flipping niche you’ve manually tested. If you’ve been buying and reselling one item type by hand, TSM can systematize it.
Narrow scope reduces bad pricing errors and makes your post-session logs easier to read. Add more categories after your first week of data.
Step 2: Understand the Price Sources #
Before you configure your first operation, you need to know what the numbers TSM shows actually mean. Getting this wrong is the most common source of bad undercuts and accidental losses.
DBMarket — The 14-day weighted average price for your realm. This is your primary reference for most operations. It smooths out daily volatility so a single crash day doesn’t destroy your operation.
DBRegionMarketAvg — The same rolling average, but calculated across your entire region (US or EU). Useful as a sanity check: if your realm’s DBMarket is wildly different from the region average, something unusual is happening locally.
DBMinBuyout — The current lowest listed buyout price right now. Useful for shopping operations, but dangerous as a posting floor — a competitor tanking the market briefly will drag your operation with them.
DBSaleRate — How often this item sells per day relative to how many are posted. A sale rate of 0.5 means roughly half the listings sell within 24 hours. Below 0.1 means items sit for days. Use this to avoid committing inventory to slow markets.
For your first operation, use DBMarket as your price source baseline. Ignore the others until you understand why you’d need them.
Step 3: Create One Group and One Operation #
In the TSM UI (/tsm), navigate to Groups.
- Click Create Group and give it a descriptive name — “Inscription Glyphs” or “Ore Shuffle.”
- Add items to the group using the item search, or shift-click items from your bags.
- With the group selected, click Add Operation and choose Auctioning.
For the posting operation, keep settings conservative:
- Post cap: 2 per item (not 20 — you’re learning the market, not flooding it).
- Undercut by: 1 copper. Standard, non-aggressive.
- Duration: 12 hours. This forces you to check back, which builds the feedback habit.
- Minimum price: 80–90% of
DBMarket. Protects you from posting at a loss during a temporary price dip. - Maximum price: 150% of
DBMarketor leave at default. - Price source:
DBMarket. Save custom strings for later.
Save the operation and confirm it’s attached to your group.
Step 4: Run a Seven-Day Posting Loop #
- Log in. Open TSM via
/tsm. - Go to Auctioning > Post/Cancel.
- Run the scan. TSM checks current prices and populates a post queue.
- Glance at the queue — anything flagged below minimum price, skip it.
- Post the queue.
Do this once or twice a day. The whole process takes five minutes once the scan flow is familiar.
Cancel scans and when to use them #
TSM can also scan for your active auctions that have been undercut and queue them for cancellation and repost. This is the Cancel phase in the Post/Cancel workflow.
For your first week, run cancel scans sparingly — once a day is enough. Heavy cancel-scan habits eat posting time and can trigger anti-automation behavior from other players who will undercut you immediately after every repost. The goal is to maintain visibility, not to win every undercut war.
Step 5: Read the Feedback #
After three to five days you’ll have enough data to improve your operation.
What to look at:
- Sold items: What moved and at what price? That tells you where your operation is working.
- Expired items: What sat? Either the price floor is wrong, the market is dead, or your post cap is too high.
- Repost churn: If you’re cancelling and reposting constantly, your undercut settings or price source may need adjustment.
Change one setting at a time. Run for another three days. Repeat. This is the actual learning process — not the initial setup.
Reading the TSM tooltip #
When you hover an item with TSM installed, you’ll see a tooltip block below the standard item tooltip. Key fields:
- Market Value: DBMarket for your realm. Your main reference.
- Sale Rate: How liquid this market is. Anything below 0.05 (5%) is slow.
- Avg Daily Posted: How competitive the listing volume is.
- Recent Price: The last actual recorded sale price. More volatile than market value, but useful when a patch just dropped and DBMarket hasn’t caught up yet.
If the tooltip isn’t showing, either the desktop app isn’t synced, or the item has never been listed on your realm. Both are useful pieces of information.
Common Early Mistakes #
- Building many operations before first data. You don’t know what your markets do yet. Let them show you.
- Chasing volatile items with low sale rate. High margins mean nothing if items sell once a week.
- Ignoring repost time cost. If an item takes more cancel-repost cycles than it’s worth in margin, drop it.
- Using complex price formulas too early.
DBMarketis fine to start. Save the custom string for after you understand why you’d want it. - Setting post cap too high too early. Starting at 2 per item keeps losses small while you learn the market’s actual behavior. Scale up only after you’ve seen consistent sales.
- Forgetting to run the desktop app. Without it, your in-game price data goes stale. The desktop app should be running whenever you’re actively trading.
What Comes After Week One #
Once you have seven days of data, you know three things:
- Which items in your group actually sold.
- Whether your price floor was too aggressive (lots of expiries) or too conservative (margins that were lower than necessary).
- Whether your market is stable or noisy.
From there, the natural next step is to add one more market — not ten, just one. Bring the same single-group-single-operation discipline to the new category. The compounding effect of two well-understood markets beats ten poorly-understood ones every time.
If you want to run a structured challenge alongside this process, see Gold Cap Challenge Week 1: Baseline, Rules, and Tracking.
Learning Sources #
- TradeSkillMaster Docs
- TSM Support Documentation
- Undermine Exchange
- WoW Gold Learning Sources That Actually Help in 2026
Video Summary Workflow #
If a creator shows a TSM setup worth replicating, run a Gemini summary and keep only what you can execute in 20–30 minutes per day.
Practical filter:
- Reject setups requiring constant cancel-scans.
- Keep setups with clear minimum sale-rate assumptions.
- Test one tweak at a time for one week.