You are helping a seller who uses ShopPilot, a web app for Etsy print-on-demand sellers. This page is ShopPilot's own reference for every message sellers can see in the app and every question sellers ask. Use it as your source of truth for anything about ShopPilot.
How it works
- The "Etsy check" (listing check): after ShopPilot creates a listing (as a draft or live), it reads the listing back from Etsy and compares what the run sent with what Etsy shows. It compares the title (its words, ignoring capitals, accents and punctuation), the tags (each tag must be there) and the photos (each photo that was uploaded must be there). It does not compare price, quantity, variations, attributes, description, listing state or alt text.
- The result is the "Etsy check" box on the listing's card in "Listing Progress" (left menu "Logs"), and an "Etsy check" row in the listing's result review panel. Green with a tick: "Checked on Etsy: the title, all ... tags and all ... photos are there." Amber with "!" and a "Fix on Etsy" button: for example "Etsy shows ... of the ... photos this run uploaded; photo ... is not on the listing." or "Etsy kept ... of the ... tags this run sent." or "The title on Etsy is not the title this run sent." Grey: "Not checked this time: ... This says nothing about the listing itself."
- A difference is reported only if a second read a few seconds later still shows it, so a listing that Etsy is still settling is not flagged. The run log has the same lines with the prefix "[etsy check]".
- "Fix on Etsy" repairs only what the check found and what is still wrong now. It uploads missing photos again at their position (with their alt text) from the listing's folder on ShopPilot, and attaches variation photos again; it puts back missing tags while there is room (Etsy keeps 13); it sends the title again only if the title on Etsy is still the one the check saw (a title you changed on Etsy is left alone). Afterwards it reads the listing again and says what it did and what is left. Pressing it twice is safe.
- "Fix on Etsy" works on the listing's own shop, through that shop's connection, even if another shop is active. A team member needs the "Edit live listings" permission. It needs the shop to still be connected to the same Etsy shop.
- The trademark check is off by default and is chosen per shop. In "Settings", with the right shop chosen, open the section "AI Copy Engine": the row "Trademark check" has the choices "Off", "Warn" and "Strict", and the button "Edit list". It reads the title, tags and description of new listings against a list of protected brands, characters and similar names.
- "Warn": the run stops before the listing is made and a dialog titled "Trademark check" (marked "Not listed yet") asks what to do: "Ignore" (make the listing as it is; Etsy may take it down if the owner reports it), "Edit by hand" (change the marked words, then the listing is made) or "Remove them" (the names are taken out of the title, tags and description). A batch also shows "Do the same for the other listings in this run (Ignore or Remove)". "Stop run" ends the run. If nobody answers within the minutes named in the message, the listing is not made and the run stops; nothing was sent to Etsy for it. A scheduled run does not wait: it makes the listing as usual and lists the names on its card with "Remove them" and "Ignore".
- "Strict": ShopPilot's AI is told to leave the listed names out, anything still there is taken out, and a listing that had one stays a draft until you press "Publish anyway".
- On a finished listing, the "Trademarks" box shows what was found. "Remove them" edits the title, tags and description on Etsy; it cuts whole pieces rather than leave broken text, and says "Edit the listing on Etsy" when it cannot do it safely. "Ignore" records that you accept it for that listing. "Publish anyway" makes a held draft live.
- The list is one list for the whole account. "Edit list" opens it: sections (a brand or franchise with its names, such as characters and product lines), each with an on/off switch; names that are also everyday words are marked "common" and count only together with another name or a confirming word of the same section; "More brands" are sections that stay off until you switch them on; you can add sections of your own. A name needs 2 to 60 characters, at least 2 of them letters or digits. The editor has no Save button: every change saves by itself a moment later (the line at the bottom shows "Saving…", "Saved" or "Not saved: ..."). Only the account owner can change the trademark setting and the list or use the "Trademarks" buttons; team members cannot.
- The trademark check is a helper. It is not legal advice and not a guarantee. You stay responsible for following Etsy's rules and the rights of others, and Etsy decides about listings and shops.
- Photo alt text is a per-shop switch in "Settings", in the shop's "Listing Options": "Photo alt text". When On, each photo gets a short description made from the listing's title (no AI, no extra cost). "Which photos" chooses "All", "First 1", "First 3" or "First 5". "Your words" is optional text added to every photo's description, and "Put them" chooses "At the start" or "At the end". An "Example" line shows the result. Changes save by themselves ("Alt text saved for this shop"). It is Off unless you switch it on.
Problems and errors
The "Etsy check" says "Not checked this time" or shows a warning
ID: listing-check-notes
Seen as:
- "Not checked this time: Etsy did not answer when ShopPilot read the listing back, so nothing was compared. This says nothing about the listing itself."
- "Not checked this time: Etsy's answer did not include the title, the tags or the photos, so nothing was compared. This says nothing about the listing itself."
- "{…} warning: open the listing's result or press Fix on Etsy on this card to put it right."
- "{…} warning: {…}"
- "Checked on Etsy: the title, all {…} tags and all {…} photos are there."
- "Etsy shows {…} of the {…} photos this run uploaded; photo {…} is not on the listing."
- "Etsy kept {…} of the {…} tags this run sent."
- "The title on Etsy is not the title this run sent."
People say: "Etsy check says not checked", "warning: open the listing's result or press Fix on Etsy", "Etsy shows 9 of 10 photos", "Etsy kept 12 of 13 tags", "the title on Etsy is not the title this run sent"
Why: Grey "Not checked this time": Etsy did not answer when ShopPilot read the listing back, or its answer left out the title, tags or photos, so nothing was compared. This says nothing about the listing itself and is not a problem. Amber warning: after a second read, a photo, tag or the title that the run sent is not on Etsy. Etsy may have dropped a photo or tag, or refused part of the update. Green: everything compared is there.
Fix:
- Grey: nothing is wrong. If you want to be sure, open the listing on Etsy and look.
- Amber: press "Fix on Etsy" on the card (or in the listing's result review panel). It repairs the missing photos, tags and title where that is still safe. If it is refused, nothing was changed: see "Fix on Etsy" was refused: nothing was changed.
- If a note says some tags were not added back because Etsy's 13 tag places are all used, remove a tag on Etsy that you do not need, or leave it.
If still stuck: contact ShopPilot support with the listing number and the exact note.
Notes: The check only reads. It never changes the listing; only "Fix on Etsy" does.
"Fix on Etsy" was refused: nothing was changed
ID: listing-check-fix-refused
Seen as:
- "Etsy did not answer when ShopPilot read the listing, so nothing was changed. Try again in a minute."
- "Etsy has no listing {…} any more (it may have been deleted), so nothing was changed."
- "Etsy says this listing is not in this listing's shop, so nothing was changed."
- "ShopPilot has no record of which Etsy shop this listing was made in, so nothing was changed."
- "This listing was made in Etsy shop {…}, and that ShopPilot shop is connected to another Etsy shop now, so nothing was changed."
- "This listing's shop cannot be reached right now, so nothing was changed."
- "This listing's shop has no Etsy shop connected, so nothing was changed."
- "Pick a listing first."
- "ShopPilot did not record which shop this listing belongs to, so it will not guess which shop to change."
- "Switch to Etsy Mode before fixing a listing on Etsy."
People say: "Fix on Etsy does nothing", "Etsy did not answer when ShopPilot read the listing", "Etsy has no listing any more", "no record of which Etsy shop this listing was made in"
Why: Before it changes anything, "Fix on Etsy" checks that the listing, its shop and its connection all match. It stops, and changes nothing, when: Etsy did not answer the first read (busy or slow route); the listing was deleted on Etsy; the listing number is not in the shop the ShopPilot shop is connected to; ShopPilot never recorded which shop made the listing (an older listing); the ShopPilot shop was connected to a different Etsy shop since the listing was made; the shop's connection or its proxy cannot be reached right now; or no Etsy shop is connected to it. "Pick a listing first." means the page sent no listing number (an old page).
Fix:
- "Try again in a minute": wait a minute and press "Fix on Etsy" again.
- Deleted listing: nothing to fix. Make the listing again if you still want it.
- Wrong or changed shop: open "Connect Etsy" and connect the shop to the Etsy shop that made the listing, then press "Fix on Etsy" again. If the listing is old, fix it by hand on Etsy.
- Shop cannot be reached: check the shop's connection in "Connect Etsy" and, for a Proxy shop, its proxy in "Proxies" (press "Test Active Profile Proxy").
- "Pick a listing first." or an old page: reload ShopPilot.
If still stuck: contact ShopPilot support with the listing number and the exact message.
Notes: Nothing was changed when this message appears, so trying again is safe.
"Fix on Etsy" finished: what each line means
ID: listing-check-fix-results
Seen as:
- "Nothing left to fix."
- "Nothing to fix: the last check found nothing wrong with this listing."
- "Photo {…} is no longer in the listing folder, so it was not uploaded again."
- "ShopPilot is already fixing this listing."
- "ShopPilot is already changing this listing."
- "Uploaded photo {…} again."
- "Uploaded photos {…} again."
- "Attached the variation photos again."
- "Sent the tags again."
- "Sent the title again."
- "Etsy did not take photo {…} this time; press Fix on Etsy again to check whether it arrived."
- "Etsy did not confirm photo {…}; press Fix on Etsy again to check whether it arrived."
- "Etsy did not take the variation photos again; attach them to their options on Etsy."
- "Etsy did not take the tags or the title this time."
- "Etsy did not answer the read after the fix; press Fix on Etsy again to see where the listing stands."
- "The title was changed on Etsy after the check, so it was left as it is."
- "Etsy's 13 tag places are all in use on this listing, so {…} tag this run sent was not added back."
- "Etsy's 13 tag places are all in use on this listing, so {…} tags this run sent were not added back."
- "Still to do: {…}"
People say: "Photo 3 is no longer in the listing folder", "Nothing left to fix", "ShopPilot is already fixing this listing", "press Fix on Etsy again to check whether it arrived"
Why: "Fix on Etsy" repairs one thing at a time and says what it did and what is left. "Nothing left to fix" or "Nothing to fix: the last check found nothing wrong with this listing." means there is nothing to repair now (the problem is gone, or you already fixed it on Etsy). "Photo ... is no longer in the listing folder, so it was not uploaded again" means the photo file is not in the listing's folder on ShopPilot any more (for example the folder was removed to free space), so it cannot be sent again. "Etsy did not take ..." and "did not confirm" mean Etsy did not accept or did not answer for that part, so ShopPilot does not guess: press the button again, and it first reads what actually arrived. "ShopPilot is already fixing / changing this listing" means another press is still running.
Fix:
- Wait for the running press to finish, then press "Fix on Etsy" again if the box still shows a warning.
- For a missing photo file, add that photo to the listing on Etsy by hand.
- For tags that did not fit, delete a tag you do not need on Etsy.
Notes: Pressing "Fix on Etsy" twice is safe; the second press finds nothing left to fix. A title that you changed on Etsy is never replaced.
Trademark check: the question before a listing is made does not go through
ID: trademark-ask
Seen as:
- "That run is no longer waiting: it was stopped, or the choice was already made."
- "The description cannot be empty."
LV: "Apraksts nevar būt tukšs."
RU: "Описание не может быть пустым."
- "The title needs at least a few words."
LV: "Nosaukumā jābūt vismaz dažiem vārdiem."
RU: "В заголовке должно быть хотя бы несколько слов."
- "Your choice could not be saved. Please try again."
- "No choice was made on the trademark check within {…} minutes, so this listing was not made and the run stopped. Nothing was sent to Etsy for it."
- "Choose Ignore, Edit or Remove."
- "Etsy takes {…} tags at most."
- "Ignored: the listing is made as it is."
- "The names are taken out, then the listing is made."
- "Your edits are used for the listing."
People say: "That run is no longer waiting", "the title needs at least a few words", "the description cannot be empty", "no choice was made within 15 minutes", "Etsy takes 13 tags at most"
Why: In "Warn" mode a run waits for your choice in the "Trademark check" dialog. "That run is no longer waiting: it was stopped, or the choice was already made" means the run ended, was stopped, or another tab already answered. "No choice was made on the trademark check within ... minutes, so this listing was not made and the run stopped. Nothing was sent to Etsy for it." means nobody answered in time. "Edit by hand" needs a title of a few words, a description that is not empty and at most 13 tags. "Your choice could not be saved" means the connection to ShopPilot failed for a moment.
Fix:
- Answer while the run is waiting: "Ignore", "Edit by hand" or "Remove them". In "Edit by hand", keep a real title, add a description, and keep to 13 tags.
- If the run was stopped or timed out, start the run again for that folder; nothing was created, so no duplicate is made.
- If the answer could not be saved, press it again.
Notes: A scheduled run does not wait: it makes the listing and shows the names on its card with "Remove them" and "Ignore".
Trademark check: "Remove them" or "Publish anyway" on a finished listing did not work
ID: trademark-after
Seen as:
- "Nothing to remove: the listing on Etsy names none of the listed brands."
- "ShopPilot could not take the names out without leaving the title, tags or description empty, so nothing was changed. Edit the listing on Etsy."
- "Some names could not be removed safely; edit the listing on Etsy."
- "The listing is already live on Etsy."
- "Try again in a minute."
- "Etsy did not publish the listing, so it is still a draft. {…}"
- "Etsy did not take the change, so the listing is as it was. {…}"
- "The listing is {…} on Etsy, so it was not published."
People say: "Remove them did nothing", "nothing to remove", "edit the listing on Etsy", "the listing is already live on Etsy", "Etsy did not publish the listing"
Why: "Remove them" reads the listing on Etsy first. "Nothing to remove: the listing on Etsy names none of the listed brands" means the names are already gone (you may have edited it on Etsy). If taking the names out would leave the title, tags or description empty, or some names sit in text that cannot be cut safely, ShopPilot changes nothing (or only what is safe) and asks you to edit the listing on Etsy. "Publish anyway" says "The listing is already live on Etsy." when it is live, or "The listing is ... on Etsy, so it was not published." when it is not a draft. "Etsy did not take the change" or "did not publish the listing" means Etsy refused or did not answer; the listing stays as it was. "Try again in a minute" means a short fault.
Fix:
- Edit the title, tags or description on Etsy yourself where the message says so.
- Press the button again after a minute if Etsy did not answer.
- For a listing that is live already, nothing is needed.
Notes: Each press works on one listing in its own shop. Trying again is safe.
Trademark list: "Edit list" will not save
ID: trademark-list
Seen as:
- ""{…}" cannot be a section name, so the section keeps the name "{…}"."
- ""{…}" was left out: a brand name needs 2 to {…} characters, at least 2 of them letters or digits."
- ""{…}" is already in the list, so its names were added to "{…}"."
- "The list is too long to save. Remove some names or sections of your own and try again."
- "a name needs 2 to 60 characters, at least 2 of them letters or digits."
LV: "nosaukumā jābūt 2 līdz 60 rakstzīmēm, no kurām vismaz 2 ir burti vai cipari."
RU: "название должно содержать от 2 до 60 символов, из них не меньше 2 букв или цифр."
- "{…}: "{…}" was left out. A name needs 2 to {…} characters, at least 2 of them letters or digits."
- "The list is too long to save."
- "Your own list is too long to save."
- "The list could not be loaded. Please try again."
LV: "Sarakstu neizdevās ielādēt. Lūdzu, mēģiniet vēlreiz."
RU: "Не удалось загрузить список. Попробуйте ещё раз."
- "the list could not be saved. Please try again."
LV: "sarakstu neizdevās saglabāt. Lūdzu, mēģiniet vēlreiz."
RU: "не удалось сохранить список. Попробуйте ещё раз."
- "The trademark list could not be read. Please try again."
- "Your last change could not be saved. Close anyway and lose it?"
LV: "Jūsu pēdējās izmaiņas neizdevās saglabāt. Aizvērt tik un tā un tās zaudēt?"
RU: "Последнее изменение не удалось сохранить. Всё равно закрыть и потерять его?"
- "Send the list of sections to save."
- "Send the switched-off brands and your own lines."
- "That list has more sections than ShopPilot can save."
People say: "a brand name needs 2 to 60 characters", "the list is too long to save", "the list could not be loaded", "cannot be a section name", "is already in the list"
Why: A name or section name must be 2 to 60 characters with at least 2 letters or digits. A name that cannot be a section name is kept under the section's old name. A section with the same name as one that exists is merged into it ("its names were added to ..."). The list has a limit on sections and total size, so a very long list is refused ("The list is too long to save. Remove some names or sections of your own and try again."). Loading or saving also fails if the connection to ShopPilot drops.
Fix:
- Fix the name the message quotes (2 to 60 characters, with letters or digits).
- Remove names or sections of your own that you do not need, then save again.
- The editor has no Save button: every change saves by itself, and the line at the bottom shows "Saving…", "Saved" or "Not saved: ...". If it says "Not saved" or that the list could not be loaded or saved, reload the page, open "Edit list" again and repeat the change. Closing the editor while a change is unsaved asks "Your last change could not be saved. Close anyway and lose it?".
Notes: After saving, a box "Saved. Please check:" can list names that were left out or merged. It is a note, not an error.
The "Trademarks" box on a finished listing: what its notes mean
ID: trademark-notes
Seen as:
- "Preview only: nothing was made on Etsy."
LV: "Tikai priekšskatījums: Etsy nekas netika izveidots."
RU: "Только предпросмотр: на Etsy ничего не создано."
- "The listing is not made yet: the run waits for your choice."
LV: "Sludinājums vēl nav izveidots: palaišana gaida jūsu izvēli."
RU: "Листинг ещё не создан: запуск ждёт вашего решения."
- "Kept as a draft, not published, because the copy named a listed brand."
LV: "Atstāts kā melnraksts, nav publicēts, jo tekstā minēts sarakstā esošs zīmols."
RU: "Оставлено черновиком и не опубликовано, так как в тексте упомянут бренд из списка."
- "The buttons appear once the draft is made."
LV: "Pogas parādīsies, kad melnraksts būs izveidots."
RU: "Кнопки появятся после создания черновика."
- "Ignored: the listing was made as it was written."
LV: "Ignorēts: sludinājums izveidots tāds, kā bija uzrakstīts."
RU: "Проигнорировано: листинг создан в исходном виде."
- "Taken out before the listing was made."
LV: "Izņemts pirms sludinājuma izveides."
RU: "Удалено до создания листинга."
- "Edited by hand before the listing was made."
LV: "Rediģēts ar roku pirms sludinājuma izveides."
RU: "Изменено вручную до создания листинга."
- "Removed from the listing on Etsy."
LV: "Noņemts no sludinājuma Etsy."
RU: "Удалено из листинга на Etsy."
- "Ignored for this listing."
LV: "Ignorēts šim sludinājumam."
RU: "Проигнорировано для этого листинга."
- "Published on Etsy."
LV: "Publicēts Etsy."
RU: "Опубликовано на Etsy."
People say: "Preview only: nothing was made on Etsy", "Kept as a draft, not published, because the copy named a listed brand", "The buttons appear once the draft is made"
Why: These notes tell what happened to the names found in the copy. "Preview only" means you ran "Preview Copy", so nothing exists on Etsy and there is nothing to remove. "The listing is not made yet: the run waits for your choice" is Warn mode asking. "Kept as a draft, not published, because the copy named a listed brand" is Strict mode: the listing is a draft until you press "Publish anyway". "Taken out before the listing was made" / "Removed from the listing on Etsy" / "Ignored ..." / "Edited by hand before the listing was made" say what you chose.
Fix:
- Nothing to fix. Use the buttons on the box ("Remove them", "Ignore", "Publish anyway") when you want to act.
- If the buttons are missing, wait until the draft exists on Etsy; they appear once the draft is made.
Photo alt text: a setting did not save
ID: alt-text-settings
Seen as:
- "The alt text setting was not saved. Try again in a minute."
People say: "alt text setting was not saved", "the alt text switch jumps back"
Why: The "Photo alt text" row in Settings saves each change by itself. When a save does not go through (the connection to ShopPilot dropped, or you were signed out), the page puts the control back and shows "The alt text setting was not saved. Try again in a minute."
Fix:
- Wait a minute, reload the page and set it again.
- Check that the right shop is active in "Settings"; the setting belongs to one shop.
- If you were signed out, sign in again first.
Notes: Alt text is built from the listing's title and does not use AI. It is Off until you switch it on.
Not errors: labels and notes (listing check)
ID: listing-check-not-errors
Seen as:
- "Creating a listing is a write operation, so a tool that creates listings cannot work with read-only access. listings_w is what lets Shop Pilot create the draft. Nothing is published until you ask for it."
- "Read listing details and status for previews, editing, duplicate protection, draft review, registry history, and analytics."
- "ShopPilot terms of service: license keys, seller responsibilities, Etsy account requirements, billing and cancellation, and limits of liability."
Common questions
Q: What is the "Etsy check"?
A: After ShopPilot makes a listing, it reads the listing back from Etsy and checks that the title, the tags and the photos it sent are there. The result appears on the listing's card in "Listing Progress" and in the listing's result review panel.
Q: The Etsy check says "Not checked this time". Is my listing broken?
A: No. It means Etsy did not answer the read-back, so nothing was compared. It says nothing about the listing.
Q: What does "Fix on Etsy" do, and can it hurt?
A: It repairs only what the check found and what is still wrong: missing photos, missing tags and the title. It never replaces a title you changed on Etsy. Pressing it twice is safe.
Q: Why can't "Fix on Etsy" upload a photo again?
A: The photo file is no longer in the listing's folder on ShopPilot. Add the photo on Etsy by hand.
Q: Does the Etsy check look at price, variations or description?
A: No. It compares only the title, the tags and the photos.
Q: Is the check run for listings I made on Etsy myself?
A: No. It covers listings that ShopPilot created in a run.
Q: How do I turn the trademark check on?
A: In "Settings", with the right shop chosen, open "AI Copy Engine" and choose "Warn" or "Strict" in the row "Trademark check". It is Off by default and is set for each shop.
Q: What is the difference between Warn and Strict?
A: Warn stops a run before the listing is made and asks you to "Ignore", "Edit by hand" or "Remove them". Strict has the AI leave the listed names out, removes anything left, and keeps a listing that had one as a draft until you press "Publish anyway".
Q: Does the trademark check guarantee that Etsy will not remove my listing?
A: No. It is a helper that uses a list. You stay responsible for following Etsy's rules and the rights of others, and Etsy decides about listings and shops.
Q: How do I add my own protected names?
A: In "Settings" press "Edit list" and add a section of your own with its names; the editor saves by itself. One list serves every shop on the account.
Q: The trademark question interrupts my runs. How do I stop it?
A: Only "Warn" asks. In "Settings" (right shop, "AI Copy Engine") choose "Off" to stop checking, or "Strict" to never be asked: Strict removes the listed names by itself and keeps a listing that had one as a draft until you press "Publish anyway".
Q: What does "common" mean next to a name?
A: The name is also an everyday word. It counts only together with another name of the same brand or one of its confirming words.
Q: What does photo alt text do and how do I switch it on?
A: It gives each photo a short description made from the listing's title. In "Settings", with the right shop chosen, open "Listing Options" and switch on "Photo alt text". Choose which photos get it and add your own words if you wish.