Etsy Digital Sales
v1.0.1Build and manage a fully automated Etsy digital product store using Python + browser automation. Lists AI-generated digital products (Notion templates, sprea...
etsy-digital-sales
Build and automate an Etsy digital product store.
What This Does
- Generates digital products — Notion templates, spreadsheets, PDF checklists, prompt packs
- Lists on Etsy via API + browser automation
- Auto-renews listings so they stay visible
- Collects reviews via automated follow-up messages
- Reports earnings daily
Core Script
scripts/etsy_store_manager.py
#!/usr/bin/env python3
"""Etsy Store Manager — automates the full Etsy digital product lifecycle."""
def create_listing(product):
"""Create a new Etsy listing."""
pass # Uses Etsy API oauth
def auto_renew():
"""Renew listings about to expire."""
pass
def get_earnings():
"""Pull today's earnings via Etsy API."""
pass
Products to Create & Sell
| Product Type | Example | Price |
|---|---|---|
| Notion Template | "Ultimate Business Planner 2026" | $12 |
| Spreadsheet | "10-Year Investment Tracker" | $8 |
| PDF Checklist | "StartupFounder Pre-Launch Kit" | $5 |
| AI Prompt Pack | "Cold Email Templates for SaaS" | $15 |
| Canva Template | "LinkedIn Carousel Builder" | $10 |
Earnings Model
- Etsy takes $0.20 per listing + 6.5% transaction fee
- Digital items: no shipping, 100% margin after creation cost
- Target: $500–$2000/month with 20–50 listings
Steps to Connect Etsy
- Go to developer.etsy.com
- Create an app → get Etsy API Key + OAuth client credentials
- Save as
ETSY_API_KEYin Settings > Advanced - Save OAuth tokens as
ETSY_OAUTH_TOKEN+ETSY_OAUTH_SECRET
Deliverable
etsy-digital-sales/ with:
scripts/etsy_store_manager.pyscripts/product_generator.pyscripts/renew_listings.pyconfig/products.json— product catalogSKILL.md— this file
Version tags
latest
