🚀 Tutorial: Sell Your Etsy Products Through ChatGPT (Skool-Ready)
Want a conversational storefront that recommends your Etsy items and links buyers straight to checkout? Here are two simple paths:
  • Path A (No-Code, 15–30 min): A custom GPT that browses your Etsy shop feed and shows your latest items with “Buy on Etsy” links. 🧠➡️🧺
  • Path B (Pro, 60–90 min): Add Actions so your GPT can query your live Etsy catalog via Make.com + Etsy API (faster, richer results, filters, inventory). ⚙️🔌
📌 Heads-up: ChatGPT can’t take payments. You’ll link shoppers to your Etsy listing pages (optionally with your affiliate tracking). Etsy checkout handles the purchase.
✅ Prerequisites
  • Etsy shop URL (e.g., https://www.etsy.com/shop/YourShopName)
  • ChatGPT Plus (to create a custom GPT)
  • (Optional) Etsy Affiliate account via Awin to earn commission on clicks/purchases from your links.
🟢 Path A — No-Code “Shop-My-Etsy” GPT (fastest)
Step 1 — Grab your Etsy RSS feed 🔗
Every Etsy shop exposes a simple product feed:
Replace YOUR_SHOP_NAME with your shop’s username (the one you log in with). This feed auto-updates as you add or change listings (usually shows the latest ~10).
Step 2 — Create your custom GPT 🧰
  1. In ChatGPT, go to Explore → Create a GPT.
  2. Name it something like: “Shop My Etsy – (Your Brand)”.
  3. Instructions (paste this block):
You are a helpful shop assistant for [Your Shop].
  • Always load the shop RSS https://www.etsy.com/shop/YOUR_SHOP_NAME/rss and display the most recent items.
  • For each item: show title, price (if present), short description (1–2 lines), and an image if available.
  • Add a bold CTA: “Buy on Etsy →” linking to the item page.
  • If a shopper describes what they want, suggest 3–7 relevant items and explain your picks briefly.
  • If the feed is missing something a user wants, ask clarifying questions (color/size/occasion/budget).
  • Never claim you can process payment; always direct to Etsy.
  1. Capabilities: turn Browsing ON so the GPT can fetch your feed live. (This lets it pull your latest listings during the chat.)
💡 Tip: If you use Awin (Etsy Affiliate), have the GPT rewrite item links with your affiliate deep-link from Awin’s link tool before displaying them.
Step 3 — Publish & share 📣
  • Click Save → set Visibility (Unlisted or Public).
  • Post the GPT link in Skool with a CTA like:“🛍️ Tell the bot what you’re shopping for (budget, style, occasion) and it’ll recommend items from my Etsy!”
🟠 Path B — Pro Setup with GPT
Actions
(Make.com + Etsy API)
This adds filters, search, categories, price ranges, inventory—and avoids the 10-item RSS limit.
Step 1 — Get Etsy API access 🔐
  • Create an Etsy developer app and get your Client ID (Application ID).
  • OAuth2 is required for private shop data (inventory/receipts); public listing endpoints can be called with your app key in Make. Start with Listings endpoints.Docs: Authentication, Quick Start, Listings.
Step 2 — Build a Make.com scenario ⚙️
  • Add the Etsy app in Make.com and connect it (Make’s native Etsy app supports listing/search/inventory).
  • Create an HTTP Webhook module as an entry point (GET).
  • Chain an Etsy → List Shop Listings (or Search Active Listings) module.
  • Map query parameters you want the GPT to pass (e.g., keywords, min_price, max_price, limit, shop_id).
  • Respond with a clean JSON (title, price, url, image_url, description).Tip: If you’re an affiliate, use Awin’s link builder in Make to transform url → affiliate_url.
Step 3 — Add a GPT
Action
that calls your webhook 🔌
  • In your GPT’s Actions tab, add an OpenAPI schema pointing to your Make webhook URL.
  • Authentication: choose None (for a public webhook) or a simple header key; later you can upgrade to OAuth if you host your own API.
Minimal OpenAPI example (you can paste in the GPT Action editor):
openapi: 3.1.0
info:
title: Etsy Catalog Proxy
version: 1.0.0
servers:
paths:
/:
get:
operationId: listCatalog
summary: List Etsy items from my shop (via Make)
parameters:
- in: query
name: keywords
schema: { type: string }
- in: query
name: min_price
schema: { type: number }
- in: query
name: max_price
schema: { type: number }
- in: query
name: limit
schema: { type: integer, default: 12, maximum: 50 }
responses:
"200":
description: OK
content:
application/json:
schema:
type: object
properties:
items:
type: array
items:
type: object
properties:
title: { type: string }
price: { type: string }
url: { type: string }
image_url: { type: string }
description: { type: string }
🧩 GPT Actions let your GPT call external REST APIs using an OpenAPI schema; you can choose auth types (None / API key / OAuth) in the editor.
Step 4 — Teach the GPT how to present products 🛒
In Instructions, add:
When the user asks for products, first call listCatalog with sensible defaults (limit=12). Present each item in a neat list with:
  • Title (linked to url),
  • Price,
  • 1-line benefit,
  • Thumbnail image (if available),
  • “Buy on Etsy →” CTA.If the user gives preferences (budget, color, occasion), pass them as query parameters. If no results, ask clarifying questions.
Step 5 — Test & iterate 🧪
Try prompts like:
  • “Show me under-$30 gifts for plant lovers.”
  • “I need a minimalist black mug, dishwasher-safe.”
  • “What’s new in your shop this week?”
💸 (Optional) Add Etsy Affiliate Links
  • Apply to Etsy’s Affiliate Program (managed on Awin).
  • Use Awin’s Link Builder to generate deep links for your listing URLs; swap them into the GPT outputs (Path A or B).
  • Cookie windows & terms live in the program details.
🔧 Troubleshooting
  • Only 10 items show up (Path A). That’s an RSS limitation—move to Path B with Actions for full catalog search.
  • Action won’t call my API. Double-check your OpenAPI schema and auth settings in the GPT editor.
  • Etsy API auth errors. Re-verify your Client ID/scopes; see Etsy Auth and Requests docs.
  • Zapier? Etsy’s native Zapier app isn’t officially supported; Make.com is the smoother route for Etsy today.
📌 Skool Post Template (copy-paste)
Title: 🛍️ ChatGPT Storefront: Shop My Etsy by Chat
Body:
Hey fam! I just wired ChatGPT to my Etsy shop so you can describe what you’re looking for and get instant recommendations with “Buy on Etsy” links.
  • Tell it your budget, style, occasion, color, even gift recipient 🎁
  • It’ll fetch items from my shop and explain why they’re a fit
  • Click Buy on Etsy → to check out safely on Etsy
👉 Try it here: [link to your GPT]
💡 Want your own? Follow my step-by-step guide (Path A = no-code, Path B = pro with Actions). I’ll help in the comments!
Question: What product would you love this assistant to find for you today? Drop your wish below 👇
🧪 Quick QA Prompts (for your members)
  • “Find 5 boho wall-art pieces under $40 with neutral tones.”
  • “Show matching couples bracelets with personalization.”
  • “I need a gift for a coffee lover—ceramic, matte black, dishwasher-safe.”
3
3 comments
Shane Harris
5
🚀 Tutorial: Sell Your Etsy Products Through ChatGPT (Skool-Ready)
powered by
Shane’s AI Wealth Collective
skool.com/shanes-ai-wealth-collective-1691
Build AI video businesses that run on autopilot. Learn to create content automatically and turn AI tools into profitable income streams.
Build your own community
Bring people together around your passion and get paid.
Powered by