If you've ever opened ListForge on mobile, looked for the Sale Manager hub, and found nothing there, you weren't doing anything wrong. The app was hiding it from you.
The bug was subtle. The Home screen's pulse module, the only tap target that takes you directly into the Managed hub on mobile, returned nothing when your enrollment count was zero. No button, no callout, no hint that the feature existed. The users who most needed to see the hub, the ones who hadn't enrolled anything yet, were exactly the users who couldn't find it.
That's fixed now. Along with it, three other gaps have been closed: the web empty state now tells you the honest truth when Sale Manager is turned off, enrolled items no longer lose their management section when the org switch is flipped off, and the app finally has a canonical /manage deep link that works on both platforms.
Here's the full breakdown of what changed and why it matters.
The Hub Disappeared at Zero Enrollments
The Sale Manager home module is the heartbeat of the feature on mobile. It lives on your Home screen and shows you a live pulse of your managed listings: price adjustments queued, repricings applied, actions waiting for your review.
The original logic was straightforward: if you have zero enrollments, there's nothing to show, so return nothing. Makes sense in theory. The problem is that the module was also the only entry point to the hub from the Home screen. Returning nothing didn't just hide an empty state, it made the entire feature invisible.
A new user opening the app for the first time, or someone who had cleared their managed listings, would tap around looking for Sale Manager and find nothing. The feature existed, their account supported it, but there was no way to reach it.
The fix: at zero enrollments, the module now renders a calm teach row instead of disappearing. It reads "Put your listings under management" with a clear tap target that takes you straight into the Managed hub. No data, just a door.
This is the kind of change that's invisible in a changelog but shows up immediately in support tickets. "I can't find the Sale Manager" stops being a valid problem after this.
The Web Empty State Now Tells the Truth
On web, the /manage page has its own empty state. Before this release, it showed enrollment instructions regardless of whether Sale Manager was actually enabled for your workspace.
That meant if an admin had turned Sale Manager off at the org level, a user landing on /manage would see instructions for enrolling listings, follow them to an item page, and then hit a dead end. The feature wasn't available but the UI was pointing them toward it anyway.
Now the empty state checks the org switch first. If Sale Manager is disabled for your workspace, you see a clear message: "The Sale Manager is off." Alongside it, there's a direct link to Open Settings so whoever needs to can enable it without digging through menus.
| Scenario | Before | After |
|---|---|---|
| Sale Manager off, zero enrollments | Generic enrollment instructions | "The Sale Manager is off" + settings link |
| Sale Manager on, zero enrollments | Enrollment instructions | Enrollment instructions (unchanged) |
| Sale Manager off, enrolled items | Management section silently missing | Read-only row with explanation |
The third row of that table is its own fix, and it deserves a closer look.
Enrolled Items Keep Their Section When the Switch Is Off
Here's a real scenario: you've enrolled 40 listings into Sale Manager. Your admin turns off the org-level switch for a week while something gets sorted out. You open an item that was managed.
Before this release: the entire Sale Manager section on that item would vanish. No explanation, no context, no history. Your enrollment still existed on the backend, but you'd have no idea. You might try to re-enroll, create a mess, or assume something had broken.
After: the section stays. It shows a read-only row that says "Management is off for your workspace," with a tap that takes you directly to Sale Manager settings. The feature is paused, but it's honest. You know the enrollment is still there, you know why nothing is happening, and you know where to go to fix it.
This matters more than it might seem. Managed listings are a commitment. Users put real trust into the system when they hand pricing decisions over to automation. Silently hiding that the system exists, even temporarily, breaks that trust. A clear read-only state is a far more respectful response.
The /manage Deep Link Now Works
This one is about infrastructure, but it has direct user-facing impact.
Until now, there was no canonical URL for the Sale Manager hub that would reliably open the right screen across platforms. The app's link-routing system handled dozens of routes, including inventory, orders, items, and notifications, but /manage wasn't one of them.
Any push notification, email digest, or in-app nudge that wanted to take you to the Sale Manager hub had to improvise. Some linked to a specific item. Some dropped you at the home screen. Some pointed to the web URL and hoped the mobile experience caught up.
Now there's a first-class route. buildManageUrl() returns https://app.list-forge.ai/manage, and the app's deep-link resolver maps that URL to the native ManagedHub screen on mobile. It works exactly like every other route in the system, and tests verify the round-trip.
The immediate benefit: Sale Manager digests and push notifications can now deep link directly into the hub on both web and mobile, and you land in the right place every time.
Why These Fixes Matter Together
Individually, each change is a polish fix. A missing button, a misleading message, a silent blank section, a missing route. Taken together, they fix something more fundamental: the Sale Manager feature wasn't reliably reachable.
Resellers who use Sale Manager are trusting an automated system with repricing decisions. That trust needs to be backed by a UI that feels solid and present. When the hub disappears, when empty states give bad instructions, when managed listings seem to vanish, confidence in the automation drops. You start double-checking manually, which defeats the whole point.
These changes make the feature feel like it's actually there: discoverable for new users, honest about its state, and reachable from any link whether you're on your phone or at your desk.
Getting Started with Sale Manager
If you haven't tried Sale Manager yet, here's how it works:
- Enroll a listing. From any item in your inventory, find the Sale Management section on the item detail page. Tap or click to enroll it.
- Configure your posture. In Sale Manager settings, set how aggressive you want the pricing engine to be: conservative, balanced, or competitive.
- Review proposals. The system generates pricing proposals based on market comps and your settings. You approve, reject, or let them auto-apply based on your thresholds.
- Watch the hub. The Managed hub (now always reachable from Home on mobile, or at
/manageon web) shows everything in flight: items enrolled, actions pending, recent repricings.
With this release, step 1 is easier because the hub is visible from your first day, and step 4 is more reliable because the hub survives configuration changes and responds correctly to deep links.
Sale Manager is available on all paid ListForge plans. Ready to put your repricing on autopilot? Get started at list-forge.ai.