Drag to explore · click a node
Etsy printables: a production and listing pipeline built on three automations
Mockups went from 3 min to 45 s, listing prep from 15–20 min to 2 min.
Read the caseAI Automation
I handed repetitive manual work over to n8n workflows, custom GPTs and Photoshop scripts. Each one comes with its before and after time.
Drag to explore · click a node
Mockups went from 3 min to 45 s, listing prep from 15–20 min to 2 min.
Read the caseThe three pieces that make up the Etsy pipeline: the listing GPT, the Photoshop mockup script and the prompt generator GPT — each with what it cut short.
Before
Filling in a listing’s title, tags, description, attributes, price and SKU one field at a time took 15–20 minutes.
After
A GPT I built pulls the SEO data, it lands in Sheets and gets matched by SKU, and an n8n workflow prepares the listing on Etsy as a draft. I deliberately kept publishing manual.
Input
What the rulebook checks 7 sections
A selection from the rule set I wrote; I don’t share the full text.
Sheets row — 42 columns
Columns 1–33 belong to the GPT. Columns 34–42 (price, quantity, folder, listing ID, error, timestamp) are n8n’s — once it opens the draft, it writes the listing ID back to the same row.
Before
Placing an image into the mockups and exporting it in Etsy’s format took 3 minutes. A 30-image batch meant an hour and a half — and on repetitive work, the more tired you get, the more likely a skipped mockup or a file in the wrong folder.
After
The script I wrote does all the placing and exporting in one go. On 30-image batches it brings the error rate to zero: no skipped mockups, wrong sizes or files in the wrong folder.
3× speed
Before
I came up with image ideas one at a time; each time I had to rethink what the store was missing and what people were searching for that season.
After
I defined the rule set myself, based on the store’s niche. The GPT looks at what’s being searched that season and produces ideas in batches of 25 prompts.
Input
Column names don’t have to match exactly; fields are matched by meaning.
What the rulebook checks 7 sections
A selection from the rule set I wrote; I don’t share the full text.
Output for each idea
Prompts are in English, the batch summary in Turkish. Each idea carries a selection reason — so the gap it fills can be discussed later.
If you’d like to work together in this area, drop me a line.