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
- "Listing Scheduler" (left menu) posts listings for you at the times you choose. ShopPilot makes them on its own computers, so your computer can be off. Each folder becomes one listing, built from the niche's master listing, exactly as on "Create Listings".
- "Simple" makes one kind of plan: these folders (or every ready folder), so many a day, on these days, at this time, as drafts or live. "Advanced" adds the month "Calendar", plans for exact dates ("Plan this day", "Pick several days"), "Presets", several times a day, start and end dates and the time zone. Both show the same plans; the switch at the top remembers your choice.
- Simple (press "New plan" if the form is closed): choose "Shop" and "Product type" (shown when you have more than one), "Which folders" ("These folders" or "Every ready folder"), "How many" ("Listings a day", "Spread them out"), the days ("Every day", "Mon to Fri" or "Pick days"), "Time of day", and "Drafts" or "Publish live". Press "Start plan" ("Upload 1 folder and start" when some folders are only on your PC). "More options" opens the plan in Advanced.
- Advanced: the calendar plans exact days (pick a day, press "Plan this day"). The "Weekly plan" part has "Plan shop" ("Change"), "Plan name", "Days", "Times", "Timezone", "Listings per day", "Listings per time slot", "Logic" ("Start now", "Start on a date", "Run between two dates") and "Skip a failed folder, keep the rest going". Save it with "Schedule: Create Draft" or "Schedule: Create + Publish Live" under "Actions". "Schedule..." on "Create Listings" opens it with the folders you selected there.
- A plan with picked folders stops when every one of them is posted: 30 folders at one a day take 30 days. A plan for every ready folder keeps going and posts new folders as they become ready, oldest first, until you pause it.
- Each plan row shows the next slot and how many were posted so far. Simple: "Pause" or "Resume", and the "⋯" menu with "Post the next one now", "Skip the next one", "Edit" (or "Open in Advanced") and "Delete". Advanced: "Pause" or "Resume", "Edit" (weekly plans) or "Open" (calendar plans) and "Delete"; "Run now" and "Skip" are on the next slot in the calendar's day list.
- The calendar marks slots "Planned", "Posted" or "Failed or skipped". "Recent runs" lists the slots that ran, with their result.
- A plan pauses by itself and shows why in red under the plan when Etsy refuses the shop's connection or several slots in a row fail. The next time you open ShopPilot you also see a notice "Listing Scheduler paused: <plan name>". Fix the reason, then press "Resume".
- Folders already posted are never posted again by a plan; folders that are not ready are skipped and named.
- Free trial: the trial's daily listing limit applies; days with more listings than are left post fewer.
Problems and errors
The plan paused ("Listing Scheduler paused", "slots in a row failed")
ID: scheduler-paused
Seen as:
- "Listing Scheduler paused: {…}"
- "{…} slots in a row failed. Last reason: {…}"
- "Your access key is no longer active. Sign in again, then resume the plan."
- "Your access limit for Create Listings is reached."
- "The shop profile this plan posts to no longer exists. Edit the plan and pick a shop."
- "The timezone {…} is not available on this server. Edit the plan and pick a timezone, then resume it."
People say: "my scheduler stopped", "scheduler paused", "slots in a row failed", "plan needs attention"
Why: A plan pauses itself instead of failing again and again. The reason is shown on the plan and in the notification: the Etsy connection was refused (connect again), the shop's proxy failed, the niche has no master or shop settings, folders were not ready, your access key is no longer active, the access limit was reached, the plan's shop was deleted, or its time zone is not available.
Fix:
- Open "Listing Scheduler" and read the red line under the plan (after several failed slots it ends with "Last reason: ...").
- Fix that reason: Etsy refused the token: connect the shop again in "Connect Etsy". Proxy failed: see the Proxies section ("A proxy test or save fails"). No master or shipping settings: see the Niches and master listings section.
- "access key is no longer active": sign in again (check your plan on the account page).
- "shop profile ... no longer exists" or time zone: press "Edit" (Simple: in the "⋯" menu), pick a shop or time zone, and save.
- Press "Resume".
Notes: While a plan is paused nothing is posted, so nothing is half-done. Resuming continues with the next slot; missed slots are not made up.
"Nothing to post", "already posted" or folders left out
ID: scheduler-nothing-to-post
Seen as:
- "The planned folders are already posted."
- "Not posted: this shop has no saved master listing for {…}, so its folders cannot be checked. Choose the master in Niches, then plan these folders again."
- "Every folder in this plan is posted or unavailable. The plan is finished."
- "Nothing to post: no ready folder for this shop right now."
- "Nothing to post yet: no ready folder for this shop. The plan keeps watching for new folders."
- "Today's {…} listings are already posted."
- "Already posted: {…}."
- "Failed twice before in this plan: {…}."
- "{…} of the picked folders are not on the server, not ready, or already posted: {…}"
- "{…} of the planned folders are not ready or already posted: {…}"
- "1 folder is left out: posted already, or not ready now."
LV: "1 mape nav iekļauta: jau publicēta vai šobrīd nav gatava."
RU: "1 папка не вошла: уже опубликована или сейчас не готова."
- "{n} folders are left out: posted already, or not ready now."
LV: "Nav iekļautas mapes: {n} (jau publicētas vai šobrīd nav gatavas)."
RU: "Не вошли папки: {n} (уже опубликованы или сейчас не готовы)."
- "All {n} folders for this shop are already listed"
LV: "Visas šī veikala mapes ({n}) jau ir publicētas"
RU: "Все папки этого магазина ({n}) уже опубликованы"
- "Already listed: {n}."
LV: "Jau publicētas: {n}."
RU: "Уже опубликованы: {n}."
- "The one folder for this shop is already listed"
LV: "Šī veikala vienīgā mape jau ir publicēta"
RU: "Единственная папка этого магазина уже опубликована"
- "{shop} has no master listing chosen for {niche}. Choose one in Niches, and it saves by itself."
LV: "Veikalam {shop} nav izvēlēts galvenais sludinājums nišai {niche}. Izvēlieties to sadaļā Nišas, un tas saglabāsies pats."
RU: "У магазина {shop} не выбран мастер-листинг для «{niche}». Выберите его в «Нишах», он сохранится сам."
- "Nothing to post yet."
LV: "Vēl nav ko publicēt."
RU: "Пока нечего публиковать."
People say: "the scheduler posts nothing", "it says the planned folders are already posted", "folders are left out"
Why: A plan posts only ready folders that were not posted before. Folders are left out when they already have a listing in that shop, are not ready (missing files for the master), failed twice before in this plan, or are not on ShopPilot yet. A shop also needs a saved master listing chosen for the niche. "Today's ... listings are already posted" means the day's number was reached.
Fix:
- Open "Create Listings" for the same shop and niche and check the folder colours: green = ready.
- Fix orange folders (missing files) or add new folders.
- Choose the master in "Niches" if the plan says the shop has none.
- For picked-folder plans: "Edit" the plan and pick new folders. A plan for every ready folder waits and posts new folders as they become ready.
Notes: "Every folder in this plan is posted or unavailable. The plan is finished." is normal at the end of a picked-folder plan.
A plan can't be saved: a field is not valid
ID: scheduler-form-checks
Seen as:
- "The end date must look like 2026-12-31."
- "The start date must look like 2026-12-31."
- "The {…} must look like 2026-12-31."
- "Time of day must look like 10:00, not {…}."
- "Listings per day must be a number."
- "Listings per day must be between 1 and {…}."
- "Listings per time slot must be a number."
- "Listings per time slot must be between 1 and {…}."
- "A folder name is missing or too long."
- "Folder name not allowed: {…}."
- "Each time slot needs a date and a time."
- "The slot on {…} at {…} is already in the past."
- "Each preset time needs a time and a number of listings."
- "Set the timing first."
LV: "Vispirms iestatiet laiku."
RU: "Сначала настройте время."
- "That time is already in the schedule."
LV: "Šis laiks jau ir grafikā."
RU: "Это время уже есть в расписании."
- "A weekly plan cannot become a calendar plan. Create a new plan instead."
- "At most {…} open plans. Delete or finish one first."
- "At most {…} presets. Delete one first."
- "Pick a shop profile first."
- "Pick the shop first."
- "That shop profile no longer exists."
- "That niche no longer exists. Pick another one."
- "The shop this preset is for no longer exists."
- "Add your Etsy shop first"
LV: "Vispirms pievienojiet savu Etsy veikalu"
RU: "Сначала добавьте свой магазин Etsy"
- "Add a shop profile under Settings first."
LV: "Vispirms pievienojiet veikala profilu sadaļā Iestatījumi."
RU: "Сначала добавьте профиль магазина в «Настройках»."
- "Add a shop profile first."
LV: "Vispirms pievienojiet veikala profilu."
RU: "Сначала добавьте профиль магазина."
- "Add a shop under Settings first."
LV: "Vispirms pievienojiet veikalu iestatījumos."
RU: "Сначала добавьте магазин в настройках."
People say: "the end date must look like 2026-12-31", "can't save the plan"
Why: The plan form checks every field: dates as YYYY-MM-DD (for example 2026-12-31), times as HH:MM (for example 10:00), at least one day, listings per day and per time slot within the allowed range, no slot in the past, and a shop and niche that still exist. There is also a maximum number of open plans and presets. A weekly plan can't be turned into a calendar plan.
Fix:
- Fix the field the message names (use the date picker, or type 2026-12-31 style dates and 10:00 style times).
- Pick the shop and the niche again if they were deleted ("Shop" and "Product type" in Simple, "Plan shop" > "Change" in the weekly plan).
- At the maximum: delete or finish a plan (or preset) first.
- To change a weekly plan into calendar dates, create a new plan.
- "Add your Etsy shop first" / "Add a shop profile first": create and connect a shop in "Settings" and "Connect Etsy".
"Run now" or a slot can't run
ID: scheduler-run-now
Seen as:
- "A slot for this plan is already queued or running."
- "This plan is finished. Edit it to give it new folders or dates first."
- "Run now is not available right now."
- "{…} Edit the plan, then try again."
- "The run could not start."
- "The server was unavailable at the planned time, so this slot was skipped."
- "The plan was paused before this slot ran."
- "The plan changed in the meantime. Reload and try again."
- "{…} scheduled plans are already running on the server, the most at once. This plan starts by itself as soon as one of them finishes."
People say: "Run now does nothing", "slot was skipped"
Why: A slot of this plan is already queued or running, the plan is finished, the plan changed meanwhile, or the plan was paused before the slot ran. ShopPilot runs a limited number of scheduled plans at the same time; a plan waits and starts by itself when one finishes. Rarely ShopPilot was not available at the planned time and the slot was skipped.
Fix:
- Wait for the running slot to finish ("Recent runs").
- Finished plan: "Edit" it to give it new folders or dates.
- Reload the page if it says the plan changed.
- A skipped slot is not made up; the plan continues with the next slot. To post the next one now: "⋯" > "Post the next one now" (Simple), or "Run now" on the next slot in the calendar's day list (Advanced).
ShopPilot is busy (AI or images)
ID: scheduler-busy
Seen as:
- "The AI is busy answering other people right now (it answers {…} requests at a time). Please try again in a minute. If this keeps happening, contact ShopPilot support."
- "The server is busy making images for other people right now (it makes {…} at a time). Please try again in a few seconds. If this keeps happening, contact ShopPilot support."
People say: "the AI is busy answering other people", "the server is busy making images"
Why: Many sellers are using the AI or image work at the same moment, and ShopPilot runs a limited number at once.
Fix:
- Try again in a minute (images: a few seconds).
- If it keeps happening for a long time, contact ShopPilot support.
Calendar, plans or presets don't load or save
ID: scheduler-load-save
Seen as:
- "Could not load plans."
LV: "Neizdevās ielādēt plānus."
RU: "Не удалось загрузить планы."
- "The calendar could not be loaded."
LV: "Neizdevās ielādēt kalendāru."
RU: "Не удалось загрузить календарь."
- "Could not save the plan."
LV: "Neizdevās saglabāt plānu."
RU: "Не удалось сохранить план."
- "The plan could not be saved."
LV: "Neizdevās saglabāt plānu."
RU: "Не удалось сохранить план."
- "This plan no longer exists."
LV: "Šis plāns vairs nepastāv."
RU: "Этого плана больше нет."
- "The day could not be removed."
- "The plan could not be deleted."
LV: "Neizdevās dzēst plānu."
RU: "Не удалось удалить план."
- "Could not delete the preset."
LV: "Neizdevās dzēst sagatavi."
RU: "Не удалось удалить шаблон."
- "Could not rename the preset."
LV: "Neizdevās pārdēvēt sagatavi."
RU: "Не удалось переименовать шаблон."
- "The preset could not be applied."
LV: "Sagatavi neizdevās piemērot."
RU: "Не удалось применить шаблон."
- "The preset could not be saved."
LV: "Sagatavi neizdevās saglabāt."
RU: "Не удалось сохранить шаблон."
- "The folders could not be listed."
LV: "Neizdevās parādīt mapju sarakstu."
RU: "Не удалось получить список папок."
People say: "Could not load plans", "the plan could not be saved"
Why: The page lost its connection to ShopPilot for a moment, or the plan was changed or deleted in another tab.
Fix:
- Reload the page.
- Make the change again.
Rare technical messages (Listing Scheduler)
ID: scheduler-rare
Seen as:
- "Could not reach ShopPilot. Check your connection and try again."
LV: "Neizdevās sazināties ar ShopPilot. Pārbaudiet savienojumu un mēģiniet vēlreiz."
RU: "Не удалось связаться с ShopPilot. Проверьте подключение и попробуйте снова."
Why: The page lost its connection to ShopPilot for a moment. Nothing was changed.
Fix:
- Reload the page and try again.
If still stuck: contact ShopPilot support with the plan name and the exact message.
Not errors: labels and notes (Listing Scheduler)
ID: scheduler-not-errors
Seen as:
- "Needs attention"
LV: "Nepieciešama uzmanība"
RU: "Требует внимания"
- "Failed or skipped"
LV: "Neizdevās vai izlaists"
RU: "Ошибка или пропущено"
- "How many listings one time slot creates. Fewer are posted when fewer folders are ready, when the day's total is reached, or when your access limit is lower."
LV: "Cik sludinājumu izveido viens laika posms. Publicēts tiek mazāk, ja gatavu mapju ir mazāk, ja sasniegts dienas kopskaits vai ja jūsu piekļuves limits ir zemāks."
RU: "Сколько листингов создаёт один слот. Публикуется меньше, если готовых папок меньше, если достигнут дневной лимит или если ваш лимит доступа ниже."
- "Nothing has run yet."
LV: "Vēl nekas nav palaists."
RU: "Запусков пока не было."
- "Skip a failed folder, keep the rest going"
LV: "Izlaist neizdevušos mapi, turpināt ar pārējām"
RU: "Пропустить папку с ошибкой, продолжить с остальными"
- "When ON, a folder that fails is skipped and the other folders in that slot keep going. When OFF, the whole slot stops at the first failed folder."
LV: "Ja IESLĒGTS, mape ar kļūdu tiek izlaista, un pārējās šī laika posma mapes turpina darbu. Ja IZSLĒGTS, viss laika posms apstājas pie pirmās mapes ar kļūdu."
RU: "Если ВКЛ., папка с ошибкой пропускается, а остальные папки слота продолжают обработку. Если ВЫКЛ., весь слот останавливается на первой папке с ошибкой."
- "Posts this shop’s ready folders, oldest first, and new ones as you add them. It keeps going until you pause it."
LV: "Publicē šī veikala gatavās mapes, sākot ar vecākajām, un jaunās, tiklīdz tās pievienojat. Turpinās, līdz to apturat."
RU: "Публикует готовые папки этого магазина, начиная со старых, и новые по мере добавления. Работает, пока вы его не приостановите."
- "Nothing is planned for this day yet."
LV: "Šai dienai vēl nekas nav ieplānots."
RU: "На этот день пока ничего не запланировано."
- "Nothing planned"
LV: "Nekas nav ieplānots"
RU: "Ничего не запланировано"
- "Nothing ran on this day."
LV: "Šajā dienā nekas netika palaists."
RU: "В этот день ничего не запускалось."
- "First: {when}{names}"
LV: "Pirmais: {when}{names}"
RU: "Первый: {when}{names}"
- "Free trial: {left} of {limit} listings left for now. Days with more than that post fewer."
LV: "Bezmaksas izmēģinājums: pagaidām atlikuši {left} no {limit} sludinājumiem. Dienās, kad plānots vairāk, tiks publicēts mazāk."
RU: "Пробный период: пока осталось {left} из {limit} листингов. В дни, когда запланировано больше, выйдет меньше."
- "Nothing is ready yet. The plan waits and posts folders as they become ready."
LV: "Pagaidām nekas nav gatavs. Plāns gaida un publicē mapes, kad tās kļūst gatavas."
RU: "Пока ничего не готово. План ждёт и публикует папки, когда они становятся готовыми."
- "Already in the plan "{name}""
LV: "Jau ir plānā “{name}”"
RU: "Уже в плане «{name}»"
- "Nothing ready on the server. Checking your PC…"
LV: "Serverī nekas nav gatavs. Pārbauda jūsu datoru…"
RU: "На сервере ничего не готово. Проверяем ваш ПК…"
- "No folders were selected on Create Listings, so this plan posts every ready folder in the shop. Select folders above to limit it."
LV: "Sadaļā Izveidot sludinājumus netika atlasīta neviena mape, tāpēc šis plāns publicēs visas veikala gatavās mapes. Lai to ierobežotu, atlasiet mapes augstāk."
RU: "В «Создать листинги» не выбрано ни одной папки, поэтому этот план опубликует все готовые папки магазина. Чтобы ограничить его, выберите папки выше."
- "Nothing has run yet. The first slot appears here with its result."
LV: "Vēl nekas nav palaists. Pirmais laika posms parādīsies šeit ar rezultātu."
RU: "Пока ничего не запускалось. Первый слот появится здесь со своим результатом."
- "Plan paused"
LV: "Plāns apturēts"
RU: "План приостановлен"
- "Plan started. First: {when}"
LV: "Plāns sākts. Pirmais: {when}"
RU: "План запущен. Первый: {when}"
- "Drag a folder to another time or day. Two folders swap when a time would be left empty."
LV: "Velciet mapi uz citu laiku vai dienu. Divas mapes samainās vietām, ja kāds laiks paliktu tukšs."
RU: "Перетащите папку на другое время или день. Две папки меняются местами, если какое-то время осталось бы пустым."
Common questions
Q: Does my computer need to be on for the Listing Scheduler?
A: No. ShopPilot makes the listings on its own computers at the planned times. Folders must be on ShopPilot (they are uploaded from your PC when you plan them, if the Bridge is open).
Q: Why don't I see "Listing Scheduler" in the menu?
A: It is on every account and shows in the left menu a moment after the page loads; reload the page if it doesn't. A team member sees it only when the owner lets them make listings for all shops: members limited to "Only these shops" can't change listing schedules.
Q: Drafts or live?
A: You choose per plan: "Drafts" or "Publish live" in Simple, or the two "Schedule:" buttons in Advanced. Drafts wait for you in Etsy (or "Review Drafts" on "Create Listings"); live listings are visible to buyers at once.
Q: Will the scheduler post the same folder twice?
A: No. Posted folders are skipped by every plan.
Q: My plan paused. What now?
A: Read the reason on the plan, fix it (often: connect the shop again in "Connect Etsy", or fix the proxy), then press "Resume".
Q: What happens to slots while a plan is paused?
A: They are skipped. After "Resume" the plan continues with the next slot.
Q: Which time zone does a plan use?
A: The one set in the plan ("Timezone"). Check it when you plan from another country.
Q: How do I stop a plan for good?
A: Press "Delete" on the plan (Simple: in the "⋯" menu), or "Pause" to keep it for later.