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