CHANGELOG
What’s new
Every new feature, improvement, and fix we ship to ListingView — newest first.
Improved
More reliable large-file uploads
Large PSDs and folder uploads are more resilient, easier to retry, and less likely to leave broken files behind.
Upload windows now scale with file size so large PSDs have enough time to finish
Expired uploads can resume with a fresh upload link without creating duplicate ghost files
Stale uploading or processing files are automatically recovered or cleaned up
One invalid file no longer cancels the rest of a valid folder upload
Bulk-create uploads are sent in smaller batches to reduce failures and clean up abandoned subfolders
Improved
Clearer Etsy listing status & sync details
The Listing Optimizer now shows what is pending, why it is waiting, and which listing states Etsy will accept.
Pending-update indicators show each queued change, its current status, the reason it is waiting, and any scheduled time or error
A Sold Out filter makes unavailable listings easier to isolate
Draft and expired listings are skipped when a requested state change is not valid, while eligible listings still continue
Returning from single or bulk editing refreshes the current page so newly changed listings do not appear stale
Reconnect reminders identify the shop that needs attention, with clearer recovery messages for failed activations and personalization
Improved
Safer POD presets & bulk creation
POD presets and bulk creation now preserve more of your setup and catch invalid combinations before they reach Etsy.
Bulk creation blocks POD presets that are missing a valid base price or would publish with zero variations
Selected product variants stay selected when inventory is built, and catalog sync no longer replaces populated variants with an empty set
Presets can mix uploaded designs with placeholders while keeping product and print-area assignments attached after saving
Collision checks prevent two designs or placeholders from claiming the same product print area
Clearer price, provider, SKU, and personalization errors make failed listings easier to fix
Improved
AI instructions by channel & content type
Customize how ListingView writes for your account, each sales channel, and each kind of listing content.
Account defaults apply everywhere, with channel-specific instructions overriding them only where needed
Separate content overrides for titles, descriptions, tags, and prices
Edit several sections at once and save every changed section in a single action
Longer instructions support up to 2,000 characters, with clear validation and retry feedback if a section does not save
New
Create Etsy listings in bulk
Build many Etsy listings at once with shared content and per-listing validation.
Create multiple listings in one flow, with idempotency that prevents duplicate drafts
Pick images from the Asset Library for each listing
Per-listing validation pills that gate the Create action on required fields
Advisory, non-blocking warnings for item issues that won’t stop creation
Watch the update
Improved
Coupons, promo codes & smoother subscription management
Apply promo codes at checkout and manage your subscription with a guided cancel flow.
Coupon and promo-code support at checkout, with product-applicability enforcement
ChurnKey-powered cancellation flow in Manage Subscription
Stripe card integration and overall payment-flow improvements
Fixed the yearly add-on first-year discount and a promo-code application bug
Improved
Faster, more secure Asset Library
The Asset Library was rebuilt to be faster, better organized, and more secure — files and thumbnails now live in locked-down storage served through a signed CDN, and a nested, drag-and-drop collection tree keeps everything tidy down to mobile.
Nested collection tree with drag-and-drop organization, sibling reorder, and inline folder creation
Files and thumbnails on a secure split bucket served via a CloudFront signed CDN
Bulk ZIP downloads run as resilient background jobs with stall detection and per-user queue limits
Large files stream in the background with memory-efficient handling so big jobs don’t freeze the page
Open layered mockup files straight into the editor, with recovery of in-progress work
Responsive down to mobile, with per-folder error isolation
New
In-app notifications
Stay on top of background work without refreshing the page — a real-time notification center streams job results, with a bell, an Updates tab, and a scrollable history.
Real-time alerts the moment a bulk job completes, fails, or is paused for Etsy rate limits, streamed over a Redis-backed connection
Each alert names the shop and shows an “N of M” success count
A notifications page with a Job Activity tab and an Updates tab (pending-update cards with per-card pagination)
Unread counts, mark-as-read, and a bell in the dashboard header with scheduled-job detail
Older notifications age out automatically via a retention policy
Improved
Redesigned sidebar with a built-in calculator
Navigation reorganized into Research and Management, with an in-app calculator.
Sidebar split into clear Research and Management sections
New in-app calculator built into the navigation shell
Slim, touch-friendly shell for smaller screens
Notification bell and theme toggle consolidated into the mobile SideNav bar
Improved
Bigger image uploads & more formats
Upload much larger images and more file types without crashes.
Raised upload/download size limits up to 250 MB
Disabled Sharp’s pixel cap and auto-scaled limits to host RAM to prevent out-of-memory crashes
Added AVIF to thumbnail generation alongside WebP/GIF
Header images transcoded to PNG before upload for reliability
New
Connect and switch between multiple Etsy shops
Manage more than one Etsy shop from a single ListingView account.
Connect multiple Etsy shops and switch between them from the side navigation
Each connected shop shows its own logo and name in the side nav
Switching shops re-issues your auth token so data stays correctly scoped
New Etsy OAuth connect flow with state management and a dedicated switch-shop endpoint
New
Mockup Generator v2
A major upgrade to the Mockup Generator: build mockups with multiple regions on a single template, push one design across every region or assign a different design to each, fine-tune per-layer opacity and blend modes, and export a flattened or layered file you can keep editing.
Multi-region templates (front, back, sleeve) with same / per-region modes and a per-region design picker
A real layer editor with per-layer opacity and blend modes carried through to the rendered mockup
Choose flattened or layered output; open layered results straight into the canvas editor
Perspective- and skew-aware placement for angled and four-point (quad) regions
Improved
Weight & dimensions for Etsy shipping
Capture product weight and physical dimensions right in the listing form, so physical listings meet Etsy’s shipping-profile requirements and don’t fail to publish.
Weight, length, width, and height fields in the listing editor
Backend validation enforces the measurements Etsy’s shipping profiles require
Shipping/weight fields auto-hide for digital listings
Captured inline in the existing form — no extra step
New
End-to-end Etsy bulk updates
Edit a whole batch of Etsy listings at once and push every part of them straight back to Etsy — details, inventory and pricing, images, videos, and attached digital files, applied to the exact listings you changed.
Update many Etsy listings in one operation through a dedicated bulk-update service
Push listing details (title, description, tags, attributes) through to Etsy in the same pass
Apply inventory and pricing changes, including variation-level updates
Send updated images and videos alongside the rest of the changes
Include attached digital files so digital listings stay in sync
Match each edit to the exact Etsy listing before updating
Improved
More secure sign-in
Your sign-in session moved out of browser storage into a secure, HttpOnly cookie that page scripts can’t read, every account-changing request is CSRF-validated, and all traffic routes through a same-origin proxy — with no change to how you log in.
Session token now in a Secure, HttpOnly, SameSite cookie scripts can’t read
CSRF double-submit validation on every account-changing request; read-only requests stay fast
Every API call routes through a same-origin proxy, so the browser never holds a raw access token
Hardened login, OAuth callback, logout, and session-check flows
Swept the app to remove leftover browser-storage tokens across dashboard, optimizer, keyword finder, shop analyzer, and bulk editors
Locked cross-window messaging to a trusted-origin allowlist
New
Listing presets & templates
Save any listing as a reusable preset and apply it to new listings.
Save a listing as a preset directly from the editor
Apply a preset to pre-fill new single or bulk listings
Preset-specific editors keep template fields consistent across surfaces
Backend presets schema/APIs store and merge preset data, auto-stripping shipping fields for digital presets
New
Dark mode
A full dark theme across ListingView, built on semantic color tokens.
App-wide dark mode rolled out in phases across every page
Semantic color tokens so components adapt automatically to light and dark
Product-UI primary color migrated from purple to brand blue (#009CFF) for both themes
New
Tag research suite: Analyzer, Generator & Tags
A complete toolkit for researching, generating, and tracking Etsy tags.
Tag Analyzer dashboard with a pie chart, scorecards, and per-shop/per-listing breakdowns
AI tag generator and extractor to build tag sets quickly
A Tags watchlist tab plus default tag columns on the dashboard
Per-tag score chips surfaced directly inside the listing editors
New
Timeframe metrics everywhere
See performance over the exact period you care about, not just all-time — a timeframe selector runs through listings, sales, watchlists, the Shop Analyzer, Optimizer and Explorer, and the on-Etsy extension overlay.
Pick a timeframe on listings, sales, and watchlists; sales/revenue/trend metrics recompute for that window
Card and sales grids each hold their own independent timeframe; selection and sort persist between visits
Timeframe-aware metrics in the Shop Analyzer, Optimizer, and Explorer, with labels/tooltips that match
“All-time” falls back to a rolling 365-day trend so the percentage is never blank
The on-Etsy extension overlay surfaces timeframe and trend metrics for listings and shops
New
Digital products & bulk file attachments
Sell digital products at scale — host your downloadable files in ListingView, then attach them to many listings at once so buyers automatically receive the right files.
Dedicated digital-file hosting with drag-and-drop uploads
Separate views for files hosted in ListingView vs. files already on Etsy
Attach files to many listings in one bulk action, individually or by collection
Generates the buyer-facing deliverables per listing automatically
Added inventory-snapshot Physical↔Digital conversion that preserves variants
New
AI in bulk listing creation
AI generation works across bulk listing creation, not just one listing at a time — auto-write titles, descriptions, and tags for a whole batch and regenerate anything you don’t like.
AI-written titles, descriptions, and tags applied across an entire batch
Pick a writing tone to match your brand voice, applied batch-wide
An AI prompt menu in the editors and saved into reusable presets
Regenerate any individual field or listing without redoing the batch
New
Guided onboarding & product tours
New sellers get oriented fast with a welcome screen, walkthrough videos, and step-by-step in-product tours.
Onboarding welcome screen with a walkthrough video and extension install/pin guidance
Step-by-step tours on the listing optimizer and other dashboard pages
Contextual tooltips on key listing controls
Connect-your-shop prompts for first-time setup
New
Export to CSV & bulk variation filters
Pull your data into spreadsheets with one-click CSV export across the main tables, and zero in on exactly the listings you want with expanded bulk-editor filters.
One-click CSV export from the optimizer, explorer, shop analyzer, and keyword finder — plus watchlist and tags tables
Variation filters in the bulk editor
Error filters to isolate problem listings
Primary and secondary category filters for shops
New
Sign in with Google
Create an account or log in with one click using Google. If you already registered with that email, the accounts link automatically.
One-click Google account creation and login
Auto-links Google to an existing matching account
A dedicated password flow for users who started with Google
Standard secure OAuth sign-in
New
One-click floating tool in the browser extension
A floating on-page icon that opens ListingView with a single click.
A floating tool/icon on Etsy pages for quick access without opening the popup
Click the icon to open ListingView in context
Follow-up fixes for placement and click behavior
New
Watchlist folders
Organize your watchlist into custom folders so you can group favorited listings and shops however makes sense for your research.
Create custom folders separately for watchlisted listings and shops, with a default “Favorites” view
Rename or delete folders, and create a new one inline by typing its name where you file the item
File any favorite into one or several folders from a quick menu, and pull it back out as fast
Pick a folder to filter the tables to just that folder’s items, each with its own pagination and totals
Folder selection is tracked per item type, so shops and listings each remember where you were
Improved
Faster, more capable data tables
The core tools — listing optimizer, explorer, keyword finder, and tag generator — moved onto a faster, more capable data grid that handles large datasets smoothly.
Higher-performance grid across the main tables, handling large result sets without lag
Unified “Manage Columns” across tools, retiring legacy table modals
Better column-width sizing and cleaner truncation
A consistent table experience across all four tools
Improved
Faster Shop Analyzer & Dashboard
Your Shop Analyzer and Dashboard now run on a dedicated OpenSearch engine instead of querying the database directly — so shop data, keywords, and metrics load noticeably faster, even for large shops.
Dashboard shop data and keyword results served from a fast OpenSearch engine
A continuous Logstash sync keeps shops, listings, and keywords in step with your latest data
No longer capped by the old 10,000-record query ceiling
Snappier metric and keyword loading, with a fallback so revenue still shows when a value is missing
New
ListingView browser extension
A Chrome extension that overlays live ListingView metrics directly onto Etsy as you browse listing and shop pages.
Estimated sales, revenue, views, and favorites overlaid on each Etsy card
A toolbar popup summarizing shop- and listing-level performance
Favorite a listing straight from the on-page badge
Hover tooltips explaining each metric
New
Listing Explorer & Keyword Finder
Two market-research tools for digging into Etsy listings and keywords.
Listing Explorer surfaces individual listings with outlier scoring, badges, and conversion/timeframe metrics
Keyword Finder surfaces keyword detail values, ranges, and search-term analysis
Description accordion in Listing Explorer for quick scanning
Later moved to a DB-first / tiered-fallback model to cut Etsy calls