How I Generated 1,641 Pinterest Pins in 18 Days Using AI (And What It Did to My Etsy Traffic)
I run three Etsy shops. A candle shop, a digital planner shop, and a niche calculator shop. Every Pinterest expert says the same thing: you need a minimum of 5–10 fresh pins per listing per quarter to stay relevant in the algorithm. Do the math. Across 30 listings per shop, that's 450–900 pins every 90 days. Hiring a designer at $25 per pin gets expensive fast — we're talking $11,250–$22,500 per quarter just for Pinterest content. I was spending 300 hours a year on pin design myself, and still falling behind.
The Engine Architecture
The engine I built runs on three layers. The intake layer is a Google Sheet with one row per pin: product title, target audience, core pain point, URL, and optional brand notes. That's the only human input required. From there, an AI layer reads each row and generates three things: a hook headline (the text overlay on the pin), a supporting subheadline, and a board description for the Tailwind CSV. The render layer takes those hooks and drops them into templated layouts — 6 layout variants, cycling by category tag in the Sheet. Output is a ZIP of PNGs and a Tailwind-import CSV with UTM links pre-filled. The whole thing runs overnight.
Key insight: separating the data input (Sheet) from the design generation (render engine) meant I could onboard a shop in 15 minutes instead of 3 hours. The Sheet is the interface. The engine is invisible.
The 18-Day Push
Day 1–3: I loaded all three shops into the Sheet — 30 rows each, 90 rows total. I batched them by shop so the brand tone stayed consistent within each render. Day 4: first batch dropped. 90 pins, all three shops. Day 5–6: review pass — caught 7 hooks that were too generic, fixed them in the Sheet, re-ran just those rows. Day 7: uploaded to Tailwind, scheduled across the next 6 weeks at 5 pins/day per shop. Days 8–18: ran two more full batches as I added new listings. By day 18 I had 1,641 pins live or scheduled across all three shops.
- Week 1: 90 pins across 3 shops, Tailwind scheduled
- Week 2: +810 pins, new listings folded in
- Week 3: +741 pins, final batch for quarter
- Total: 1,641 pins, 18 days, ~12 hours of hands-on time
The Results
The Pinterest dashboard told the story pretty clearly. Monthly impressions across all three accounts went from a combined 94,000 to 1.2 million over 60 days. The candle shop saw the sharpest lift — from 18,000 monthly impressions to 340,000. Etsy referral traffic (tracked via UTM links in the CSV) went from 23 sessions/month from Pinterest to 847 sessions/month. Actual sales attributed to Pinterest: 12 to 73 per month across all three shops.
What didn't work: pins with hook copy that was too clever — pun-based headlines, obscure references. The algorithm rewards clarity. The top-performing pins all had a specific number or outcome in the headline ("Sleep through your whole candle" and "ADHD planner with 4-block time slots" both crushed generic lifestyle hooks). The layout with the most saves was the minimal text-on-light-background variant, not the busy gradient ones I expected to pop.
Why I Opened It as a Service
Other Etsy sellers and small business operators have been asking how I'm scaling Pinterest content this quickly without burning a weekend per shop per launch. The honest answer: the engine that ran 1,641 pins through my own shops already exists. DonePins is the wrapper that opens it as a service. You fill the Sheet. I run the engine. You get the pins.
Andy Gaber
Founder, DonePins
Built the engine that wrote this article. Runs a 33-site digital empire and 3 Etsy shops.
Try DonePins
Want pins like the ones discussed in this post?
Generate 100 custom, Tailwind-ready Pinterest pins from your Google Sheet. Delivered in 24 hours or less.
Get your first batch →