CHANGELOG
What’s new
Every new feature, improvement, and fix we ship to ListingView — newest first.
Improved
Printify routing: print areas, linked edits & clearer errors
The routing flow now covers editing after publish and per-product print placement, and explains Printify’s refusals in plain language.
Each product has its own print area and placement with a fit setting, and every product is linked automatically
Editing options on a routed listing updates the Printify product to match, with a Retry if the sync is interrupted
Manual print sizes that overflow the print area are flagged in the placement editor
Each Etsy shop maps to exactly one Printify shop, and the mapping dialog shows when a channel is disconnected
After you reconnect Printify, drafts that failed on the old connection are re-driven automatically
The status banner explains rejected credentials, design-file limits and Etsy variant limits in plain language, alongside the provider’s own message
The Printify “Connected” chip reflects the real connection state, unlinking is a clearly marked destructive action, and single-option products work in preset mode
Improved
Faster, more resilient uploads everywhere
A shared upload engine now powers every drop zone in the app.
Files upload straight to storage, five at a time, with a fallback path when direct upload isn’t available
A dock at the bottom of the dashboard shows every file as queued, uploading, processing or failed, across pages
Transient failures retry automatically with backoff, and stalled uploads are detected instead of hanging
Failed files show the reason, and any batch holding an affected file is warned
Dropping the same file twice is deduplicated
Improved
Design Canvas polish
Follow-up refinements to the AI Design Canvas.
Option-drag duplicates a whole multi-selection with its connections intact
The top bar shows your token balance with a hover breakdown, beside the board name and save state
A new hex-lattice background and smoother wheel zoom; connectors thin and fade as you zoom out so large boards stay readable
“Run pipeline” is now “Run workflow”, and dock icons and labels were refreshed
A swapped image now reaches connected text-generation nodes
Opening another board with unsaved changes asks you to Stay or Open anyway instead of silently refusing
Blank image nodes start on your preferred image model
Fixed
Sign-in, presets & listing fixes
Fixes across sign-in, presets and listing editors.
Sign-in shows a clear message when the server is slow instead of hanging
PDF delivery settings can be saved into a preset and edited from the preset editor
The first-login welcome video plays again
The shop section shows the shop name rather than its id
Deleting a listing that’s shared across accounts asks for confirmation first
Watchlist sorting no longer errors on some columns
Price, quantity and SKU editors follow Etsy’s property rules as derived from your products
Improved
Browser extension 1.1.20
Version 1.1.20 of the ListingView extension is out for Chrome, Edge and Firefox.
Sorting Etsy results by Sales or Revenue now actually reorders the grid; Etsy’s layout had been ignoring the reorder
Fixed a sign-in race that made listing data fail to load after a session expired
Tag stats now share the web app’s Tag Analyzer data, with average views reported per month
New
Prep Studio: batch-prep designs for print
Prep Studio (formerly Workbench) is now open to every Plus plan and above. Send designs from your Asset Library, get them print-ready in one pass, and save the results back with version history.
Send one design or a whole batch from the Asset Library with “Send to Prep Studio”, and step between designs without leaving the editor
Remove backgrounds with a free auto key-out or AI removal, then tidy edges with round, square or triangle eraser brushes
Keep only the colours you want, paint a colour overlay with a brush, and adjust hue, saturation and contrast
Halftone mode turns gradients and soft shadows into clean, printable screens
Upscale with your choice of method, including Vectorize for crisp line art
Set a default placeholder, re-run last session’s settings on a new batch, and compare Before/After before you commit
Save back to the original file as a new version, or file the outputs into a collection
New
Automatic Printify order routing
Newly published POD listings are routed to Printify automatically. ListingView creates a matching product in your Printify shop and writes its SKUs onto the Etsy listing, so Printify picks up every order on its own.
Publish a POD listing and the routing product is created in Printify at the same moment, with SKUs written to Etsy
Printify imports matching Etsy orders by SKU, so orders no longer wait for a manual relay
Manual submit is blocked on routed listings, so an order can’t be fulfilled twice
A status banner on each listing shows the routing state, with Printify’s exact error text when something needs attention
SKU fields lock on routed listings, with an explanation of why
Existing POD listings continue on the previous flow until they’re migrated; new listings are routed from now on
Improved
Design Canvas: folders, multi-select & more models
A big round of upgrades to the AI Design Canvas: organise boards into folders, work on many nodes at once, and pick from a much wider AI model roster.
Organise boards into folders on the Boards page: drag one board onto another to create a folder, with 2×2 previews
Shift- or Cmd-click to select multiple nodes; hold Shift while dragging a connection to link every node you pass over
Double-click empty canvas to place a node; replace an image node in place by pasting over it, choosing Replace image…, or Cmd-dragging a file onto it
Convert to image or upscale a whole selection from the multi-select toolbar, and “Disconnect all connections” from a node’s toolbar
Run workflow executes independent branches in parallel, and a second run while one is active queues instead of being refused
Choose from 14 text models with provider labels and a refreshed image roster; prompt and text limits are raised to document scale
Set your preferred image, text and listing-copy models once in Settings and every new node starts on them
Boards hold up to 800 nodes, open faster, and undo no longer looks like a page reload
Improved
Fairer AI token billing
Token charges are now tied to what actually succeeded, and plan changes have a proper home.
A failed or cancelled generation is never charged
A slow provider is no longer retried automatically, so one stalled call can’t bill you several times; you can still retry by hand
ChatGPT Image at high quality gets the time it needs instead of timing out
Image-generation token prices are capped per tier, and text-model prices are derived from provider cost
Upgrades and plan changes now go through the Manage Subscription page instead of a pop-up
Improved
Asset Library: smarter filters & safer deletes
A full round of polish for the Asset Library, from finding unused files to knowing exactly what a delete would affect.
A “Never used” filter surfaces files that aren’t attached to any listing, mockup or design
Deleting a file that’s still in use shows where it’s used and asks before removing it everywhere
Type filters are multi-select toggles, so you can combine Designs, Mockups, Files, Links and Listing images
Cards show role chips and a one-click shortcut into the editor, with a file detail view and real breadcrumbs inside collections
Uploading a mockup template prompts you to define its print regions right away
Replacing a library image updates every listing that used the photo
Large chunked uploads keep the category you chose
Improved
Faster Bulk Create & a smarter Bulk Editor
Bulk jobs run faster, you’re free to leave the page while they work, and the Bulk Editor picks up the AI SEO tools from Bulk Create.
Bulk Create processes five listings at a time instead of one, and progress shows in the notification bell’s Job Activity
You can navigate away while a job runs and come back to it later
POD presets missing a design file show a “Needs design” badge and are refused up front rather than failing mid-job
The AI SEO dock is now in the Bulk Editor, with whole-batch accept, discard and regenerate
A shared bulk toolbar and filter pills on both variations tables, plus a Shuffle mode in the photos editor
Etsy’s new 400-variant limit is checked before save, with a message that says exactly what to change
Delivery-PDF generation failures are surfaced in Bulk Create instead of failing silently
Fixed
POD, presets & Printify fixes
A batch of fixes for print-on-demand listings, presets and the Printify connection.
The wrong design could ship for a colour when a preset claimed “all colours” and a subset at once; colour assignments now save atomically
A last-colour override was lost when Printify padded print areas with hidden historical variants; this now self-heals after create
A cross-provider write was marking every variant “Not available on Printify” for all sellers; it’s guarded, and affected products were repaired
False SKU-lock warnings on multi-product and same-blueprint listings, and a create deadlock on two-product presets, are resolved
The wrong supplier could be picked for preset-shaped products; provider identity is restored, and non-default print providers work across mapping, pricing and readiness
Switching presets no longer leaves placeholder products unlinked
Printify reconnects cleanly when re-auth is needed, disconnect no longer errors, and quantity saves on listings without variations
Fixed
Listing tools & dashboard fixes
Smaller fixes and refinements across the Listing Optimizer, Bulk Editor, presets and dashboard.
Bulk Editor’s State editor now actually changes state, and Price Find & Replace is cents-accurate and rejects non-price results
Etsy readiness refusals on Create stay visible with a next step instead of disappearing
The Listing Optimizer table refreshes after you create a listing, and POD pages load much lighter
AI tags in the Optimizer show per-tag scores
Presets accept .psd files in photo slots, and your selected preset persists in the URL across refresh
Etsy’s updated “when made” options are accepted, and production-partner IDs load correctly
Tool headers gained a help menu with docs and demo videos, and dashboard search shows a clear rate-limit message
New
AI Design Canvas
Design and edit product artwork on an infinite canvas — AI generation, your Asset Library, and image editing in one workspace. Available on Plus.
Generate images from a prompt, then connect nodes so each result can feed the next edit
Add reference images from your Asset Library or a fresh upload to steer a generation
Choose from several aspect ratios, each showing its shape beside the label
Sample a colour straight from an image, key out a background, and crop without leaving the canvas
Place text layers, align and arrange nodes, and follow every run in the canvas activity panel
Cancelled operations don’t charge tokens, and your balance stays visible while you work
New
Print on demand with Printify
Connect Printify and run print-on-demand listings and orders without leaving ListingView. Now switched on for everyone, in beta.
Connect a Printify account from Settings, and reconnect in place when the connection expires
A POD tab on any listing for choosing blueprints, print providers, variants, and pricing
Manage POD orders end to end from the Orders page, including fulfillment status and time in queue
Orders that can’t be submitted are held with a plain-English reason — a missing buyer address, a PO box, a country outside your allowlist, or a variant that’s no longer available
Resolve a held order with Edit & Approve; address holds clear on their own once Etsy releases the buyer’s address
Email alerts when an order goes on hold, so nothing sits unnoticed
Fixed
More dependable file uploads & downloads
Replacing files, downloading collections, and attaching digital products are far less likely to fail.
Replace File no longer fails with a server error on large or streamed uploads
Upload links no longer break on empty-body checksums
Collection downloads now include files kept in nested subfolders, across the page, PDF, and zip deliverables
Digital downloads report their real file type, so buyers see “PDF included” instead of “unknown”
Up to 20 PSDs per request, with the batch ceiling lifted for bulk-create slots
Uploads are processed in a fair queue, so one large batch can’t hold up everyone else
Improved
Smarter AI images & listing copy
AI generation covers more models, handles more image types, and is easier to keep an eye on.
More image models available, with the Seedream lineup fixed and switched back on
Image type is detected from the file itself, so uploads that used to be rejected now work
The description’s Replace, Prepend, and Append choice is remembered instead of resetting to Replace
AI failures in the bulk editor now say what went wrong on the title, tag, and description fields
A token-usage row sits beside the mockup usage strip, so you can see what you’ve spent
Mockup generation keeps the fit and alignment stored on each region instead of falling back to a default placement
Fixed
Fewer errors across tables, bulk edits & mockups
A round of fixes for the errors that interrupted everyday work.
Sorting tables, declined cards, and tag category sorting no longer return server errors
Bulk updates refresh the listing view when they finish instead of leaving stale results on screen
Templates with no print area explain the problem instead of failing generically
Bulk create spells out exactly which requirement is blocking “Create as draft”
A save that outlives the page reports an honest outcome rather than a false failure
Improved
More flexible POD mockups & fulfillment
POD creation now handles complex mockups, provider details, and bulk listing setup with less manual cleanup.
Assign a different design to each print region of a multi-region PSD mockup
Apply POD presets across bulk-create listings and preview generated mockups before creating them
Filter the variation matrix with option chips without losing unsaved edits
Rename design placeholders inline and keep product links attached to the correct print area
See supplier, provider-specific shipping, and delivery estimates while choosing products
A clearer Add, Sales, and Fulfillment layout makes Etsy and Printify connections easier to manage
More reliable print-area and asset matching reduces false warnings and broken mockup assignments
Improved
Safer Etsy listing & order workflows
Listing and order workflows now catch invalid combinations earlier and keep bulk actions stable across larger selections.
Etsy marketplace rules now validate POD and non-POD presets and automatically correct supported combinations
Field-level messages explain which listing choice needs attention before you save or publish
Bulk-delete selected listings from Listing Optimizer with clearer Etsy error messages
Bulk order approvals keep the correct rows selected and reject invalid request sizes safely
Listing Optimizer pagination stays within valid pages as results change
Variant quantities are no longer blocked by an incorrect 999-unit cap
Improved
More AI tokens & smarter AI edits
AI-assisted listing work now goes further, costs less per field, and gives you more control over how generated copy is applied.
The base monthly AI allowance doubled from 2,000 to 4,000 tokens, with 1,000 available per day
Titles, tags, descriptions, and prices now start at one token per field on the base model
Generate full listing copy for three base tokens, while model, image, and tool multipliers continue to apply
Choose Replace, Prepend, or Append when generating descriptions instead of always overwriting existing copy
ListingView remembers your last description mode and prepares design images more reliably for AI analysis
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